Utilizing the Learned Latent Structure from Dimensionality Reduction Algorithms to Prevent the Effects of Catastrophic Forgetting in Neural Networks
JSHS · 2023
Overview
In recent years, the neural network has become one of the most powerful tools in the field of machine learning. However, while neural networks are extremely good at learning a singular task, they struggle when being trained on more than one. In my research, I attempt to overcome this problem by automatically separating the different tasks which a machine learning model is required to learn. My solution takes advantage of the different appearance of samples across tasks, which can be automatically quantified using dimensionality reduction algorithms, such as PCA (Principal Component Analysis). By using these algorithms to separate a dataset based on its content, we can approximate a separation of each task that needs to be learned. In order to test the effectiveness of this approach, I tested this novel algorithm's ability to learn to identify handwritten Arabic numerals, in both their western and Persian forms. Compared to simply training a single neural network on the combined dataset, the novel approach was only able to achieve a 0.58% increase in accuracy and was able to split the dataset into separate tasks with 95.68% accuracy. Through my experimentation, I was unable to find a practically useful improvement in accuracy with the novel algorithm. However, the performance increase which was achieved, along with the high accuracy of the task separation, shows some promise in the tested algorithm. Through improvements to the process by which tasks are separated, it’s possible that a more significant performance increase could be achieved. TENNESSEE
Competition history
- JSHS 2023
Resources
Related projects
ISEF · 2025
Navigating Parameter Space: Mitigating Catastrophic Forgetting in Continual Learning
ISEF · 2016
Investigating Deep Learning for Face Recognition
ISEF · 2023
BrainTrain: Aligning Deep Neural Networks to Human Behavior to Improve Robustness and Generalization
ISEF · 2019
Development of a High Efficiency Pattern Recognition Algorithm Using Neural Networks
ISEF · 2022
Neural Networks Learn Lazily: Improving Generalization and Adversarial Robustness via Learning Capacity-Complexity Constraints
ISEF · 2019
Weight Friction: A Simple Method to Overcome Catastrophic Forgetting and Enable Continual Learning in Neural Networks
ISEF · 2020
Testing a Variety of Methods for Training a Neural Network to Determine Which One Achieves the Lowest Error Rate Fastest?
ISEF · 2022
Neuron-Specific Dropout: A Deterministic Regularization Technique To Prevent Neural Networks From Overfitting and Reduce Dependence on Large Training Samples
Closest projects by meaning, across every fair and year in the corpus.