Knowledge Evolution in Neural Networks
Not on the map. Why?
Abstract (arXiv)
Deep learning relies on the availability of a large corpus of data (labeled or unlabeled). Thus, one challenging unsettled question is: how to train a deep network on a relatively small dataset? To tackle this question, we propose an evolution-inspired training approach to boost performance on relatively small datasets. The knowledge evolution (KE) approach splits a deep network into two hypotheses: the fit-hypothesis and the reset-hypothesis. We iteratively evolve the knowledge inside the fit-hypothesis by perturbing the reset-hypothesis for multiple generations. This approach not only boosts performance, but also learns a slim network with a smaller inference cost. KE integrates seamlessly with both vanilla and residual convolutional networks. KE reduces both overfitting and the burden for data collection. We evaluate KE on various network architectures and loss functions. We evaluate KE using relatively small datasets (e.g., CUB-200) and randomly initialized deep networks. KE achieves an absolute 21% improvement margin on a state-of-the-art baseline. This performance improvement is accompanied by a relative 73% reduction in inference cost. KE achieves state-of-the-art results on classification and metric learning benchmarks. Code available at http://bit.ly/3uLgwYb
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). Builds on 51 of its 71 references that are in the map. First posted on arXiv 9 Mar 2021.
Builds on
51 of 71 references.
References · 51
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2014Going Deeper with Convolutionscited by 4,231
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,833
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
38 more
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2016Identity Mappings in Deep Residual Networkscited by 1,960
- 2013Fine-Grained Visual Classification of Aircraftcited by 1,701
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2019Contrastive Multiview Codingcited by 1,297
- 2014How transferable are features in deep neural networks?cited by 1,216
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2018Deep Clustering for Unsupervised Learning of Visual Featurescited by 1,020
- 2019When Does Label Smoothing Help?cited by 985
- 2017Revisiting Unreasonable Effectiveness of Data in Deep Learning Eracited by 916
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
- 2018Exploring the Limits of Weakly Supervised Pretrainingcited by 604
- 2018Born Again Neural Networkscited by 539
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 538
- 2019Be Your Own Teacher: Improve the Performance of Convolutional Neural Networks via Self Distillationcited by 491
- 2017Progressive Neural Architecture Searchcited by 483
- 2017Regularizing Neural Networks by Penalizing Confident Output Distributionscited by 461
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
- 2020Are we done with ImageNet?cited by 329
- 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 291
- 2019What's Hidden in a Randomly Weighted Neural Network?cited by 236
- 2017NISP: Pruning Networks using Neuron Importance Score Propagationcited by 228
- 2019Deconstructing Lottery Tickets: Zeros, Signs, and the Supermaskcited by 206
- 2017BlockDrop: Dynamic Inference Paths in Residual Networkscited by 185
- 2020Regularizing Class-wise Predictions via Self-knowledge Distillationcited by 144
- 2017CondenseNet: An Efficient DenseNet using Learned Group Convolutionscited by 121
- 2019One ticket to win them all: generalizing lottery ticket initializations across datasets and optimizerscited by 102
- 2015Reducing Overfitting in Deep Networks by Decorrelating Representationscited by 94
- 2017MorphNet: Fast & Simple Resource-Constrained Structure Learning of Deep Networkscited by 92
- 2019AdaCos: Adaptively Scaling Cosine Logits for Effectively Learning Deep Face Representationscited by 83
- 2018Maximum-Entropy Fine-Grained Classificationcited by 64
- 2018Mining on Manifolds: Metric Learning without Labelscited by 36
- 2020The Lottery Ticket Hypothesis for Object Recognitioncited by 34
- 2018Virtual Class Enhanced Discriminative Embedding Learningcited by 13
- 2018RePr: Improved Training of Convolutional Filterscited by 12
- 2018Neural Rejuvenation: Improving Deep Network Training by Enhancing Computational Resource Utilizationcited by 10
50 most cited of 51 All 51 (JSON)
Built on by
Citing papers per year: 2021: 1; 2022: 4; 2023: 6; 2024: 3; 2025: 2; 2026: 2.
18 papers.
Sort:
- 2022The Primacy Bias in Deep Reinforcement Learningcited by 242
- 2023The Dormant Neuron Phenomenon in Deep Reinforcement Learningcited by 171
- 2023Improving Language Plasticity via Pretraining with Active Forgettingcited by 43
- 2022Fortuitous Forgetting in Connectionist Networkscited by 39
- 2021The Impact of Reinitialization on Generalization in Convolutional Neural Networkscited by 20
- 2022Data Redaction from Pre-trained GANscited by 18
- 2024Dual Process Learning: Controlling Use of In-Context vs. In-Weights Strategies with Weight Forgettingcited by 15
- 2022When Does Re-initialization Work?cited by 12
- 2023Learn, Unlearn and Relearn: An Online Learning Paradigm for Deep Neural Networkscited by 7
- 2023Simulated Annealing in Early Layers Leads to Better Generalizationcited by 6
- 2023Reset It and Forget It: Relearning Last-Layer Weights Improves Continual and Transfer Learningcited by 6
- 2025Reinitializing weights vs units for maintaining plasticity in neural networkscited by 6
6 more
- 2024"Forgetting" in Machine Learning and Beyond: A Surveycited by 2
- 2025Recovering Plasticity of Neural Networks via Soft Weight Rescalingcited by 1
- 2023CRAFT: Contextual Re-Activation of Filters for face recognition Trainingcited by 0
- 2024Forget Sharpness: Perturbed Forgetting of Model Biases Within SAM Dynamicscited by 0
- 2026Forget to Generalize: Iterative Adaptation for Generalization in Federated Learningcited by 0
- 2026PALATE: Personalized Aesthetic Learning through Adaptive Taste Evolution for Multi-User Portrait Retouchingcited by 0
- 2026PALATE: Personalized Aesthetic Learning through Adaptive Taste Evolution for Multi-User Portrait Retouching19 Aug 2026
- 2026Forget to Generalize: Iterative Adaptation for Generalization in Federated Learning4 Feb 2026
- 2025Reinitializing weights vs units for maintaining plasticity in neural networks31 Jul 2025
- 2025Recovering Plasticity of Neural Networks via Soft Weight Rescaling7 Jul 2025
- 2024Forget Sharpness: Perturbed Forgetting of Model Biases Within SAM Dynamics10 Jun 2024
- 2024"Forgetting" in Machine Learning and Beyond: A Survey31 May 2024
- 2024Dual Process Learning: Controlling Use of In-Context vs. In-Weights Strategies with Weight Forgetting28 May 2024
- 2023CRAFT: Contextual Re-Activation of Filters for face recognition Training29 Nov 2023
- 2023Reset It and Forget It: Relearning Last-Layer Weights Improves Continual and Transfer Learning12 Oct 2023
- 2023Improving Language Plasticity via Pretraining with Active Forgetting3 Jul 2023
- 2023Simulated Annealing in Early Layers Leads to Better Generalization10 Apr 2023
- 2023Learn, Unlearn and Relearn: An Online Learning Paradigm for Deep Neural Networks18 Mar 2023
6 more
- 2023The Dormant Neuron Phenomenon in Deep Reinforcement Learning24 Feb 2023
- 2022Data Redaction from Pre-trained GANs29 Jun 2022
- 2022When Does Re-initialization Work?20 Jun 2022
- 2022The Primacy Bias in Deep Reinforcement Learning16 May 2022
- 2022Fortuitous Forgetting in Connectionist Networks1 Feb 2022
- 2021The Impact of Reinitialization on Generalization in Convolutional Neural Networks1 Sep 2021
- 2022The Primacy Bias in Deep Reinforcement Learningcited by 242
- 2023The Dormant Neuron Phenomenon in Deep Reinforcement Learningcited by 171
- 2023Improving Language Plasticity via Pretraining with Active Forgettingcited by 43
- 2022Fortuitous Forgetting in Connectionist Networkscited by 39
- 2021The Impact of Reinitialization on Generalization in Convolutional Neural Networkscited by 20
- 2022Data Redaction from Pre-trained GANscited by 18
- 2024Dual Process Learning: Controlling Use of In-Context vs. In-Weights Strategies with Weight Forgettingcited by 15
- 2022When Does Re-initialization Work?cited by 12
- 2023Learn, Unlearn and Relearn: An Online Learning Paradigm for Deep Neural Networkscited by 7
- 2023Simulated Annealing in Early Layers Leads to Better Generalizationcited by 6
- 2023Reset It and Forget It: Relearning Last-Layer Weights Improves Continual and Transfer Learningcited by 6
- 2025Reinitializing weights vs units for maintaining plasticity in neural networkscited by 6
12 most cited of 18 All 18 (JSON)
- 2026PALATE: Personalized Aesthetic Learning through Adaptive Taste Evolution for Multi-User Portrait Retouching19 Aug 2026
- 2026Forget to Generalize: Iterative Adaptation for Generalization in Federated Learning4 Feb 2026
- 2025Reinitializing weights vs units for maintaining plasticity in neural networks31 Jul 2025
- 2025Recovering Plasticity of Neural Networks via Soft Weight Rescaling7 Jul 2025
- 2024Forget Sharpness: Perturbed Forgetting of Model Biases Within SAM Dynamics10 Jun 2024
- 2024"Forgetting" in Machine Learning and Beyond: A Survey31 May 2024
- 2024Dual Process Learning: Controlling Use of In-Context vs. In-Weights Strategies with Weight Forgetting28 May 2024
- 2023CRAFT: Contextual Re-Activation of Filters for face recognition Training29 Nov 2023
- 2023Reset It and Forget It: Relearning Last-Layer Weights Improves Continual and Transfer Learning12 Oct 2023
- 2023Improving Language Plasticity via Pretraining with Active Forgetting3 Jul 2023
- 2023Simulated Annealing in Early Layers Leads to Better Generalization10 Apr 2023
- 2023Learn, Unlearn and Relearn: An Online Learning Paradigm for Deep Neural Networks18 Mar 2023
12 newest of 18 All 18 (JSON)