Learning from Mistakes based on Class Weighting with Application to Neural Architecture Search
Not on the map. Why?
Abstract (arXiv)
Learning from mistakes is an effective learning approach widely used in human learning, where a learner pays greater focus on mistakes to circumvent them in the future to improve the overall learning outcomes. In this work, we aim to investigate how effectively we can leverage this exceptional learning ability to improve machine learning models. We propose a simple and effective multi-level optimization framework called learning from mistakes using class weighting (LFM-CW), inspired by mistake-driven learning to train better machine learning models. In this formulation, the primary objective is to train a model to perform effectively on target tasks by using a re-weighting technique. We learn the class weights by minimizing the validation loss of the model and re-train the model with the synthetic data from the image generator weighted by class-wise performance and real data. We apply our LFM-CW framework with differential architecture search methods on image classification datasets such as CIFAR and ImageNet, where the results show that our proposed strategy achieves lower error rate than the baselines.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 50 of its 62 references that are in the map. First posted on arXiv 1 Dec 2021.
Builds on
50 of 62 references.
References · 50
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
- 2014Going Deeper with Convolutionscited by 4,241
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2018Large Scale GAN Training for High Fidelity Natural Image Synthesiscited by 2,626
- 2017Improved Training of Wasserstein GANscited by 2,235
- 2014Conditional Generative Adversarial Netscited by 2,162
- 2015Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networkscited by 2,054
- 2018DARTS: Differentiable Architecture Searchcited by 1,798
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,499
38 more
- 2019Class-Balanced Loss Based on Effective Number of Samplescited by 1,245
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,200
- 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,136
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,101
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 943
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 909
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 837
- 2018Self-Attention Generative Adversarial Networkscited by 809
- 2018Learning to Reweight Examples for Robust Deep Learningcited by 675
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 673
- 2021Just Train Twice: Improving Group Robustness without Training Group Informationcited by 523
- 2017Progressive Neural Architecture Searchcited by 487
- 2017Large-Scale Evolution of Image Classifierscited by 348
- 2018SNAS: Stochastic Neural Architecture Searchcited by 289
- 2016Designing Neural Network Architectures using Reinforcement Learningcited by 279
- 2019PC-DARTS: Partial Channel Connections for Memory-Efficient Architecture Searchcited by 265
- 2019Searching for A Robust Neural Architecture in Four GPU Hourscited by 260
- 2019Progressive Differentiable Architecture Search: Bridging the Depth Gap between Search and Evaluationcited by 230
- 2017Hierarchical Representations for Efficient Architecture Searchcited by 191
- 2019Understanding and Robustifying Differentiable Architecture Searchcited by 178
- 2018Neural Architecture Optimizationcited by 167
- 2019Fair DARTS: Eliminating Unfair Advantages in Differentiable Architecture Searchcited by 131
- 2019DARTS+: Improved Differentiable Architecture Search with Early Stoppingcited by 105
- 2019Generative Teaching Networks: Accelerating Neural Architecture Search by Learning to Generate Synthetic Training Datacited by 104
- 2020Stabilizing Differentiable Architecture Search via Perturbation-based Regularizationcited by 102
- 2020DARTS-: Robustly Stepping out of Performance Collapse Without Indicatorscited by 81
- 2020DrNAS: Dirichlet Neural Architecture Searchcited by 73
- 2020DSNAS: Direct Neural Architecture Search without Parameter Retrainingcited by 69
- 2019BayesNAS: A Bayesian Approach for Neural Architecture Searchcited by 68
- 2020Not All Unlabeled Data are Equal: Learning to Weight Data in Semi-supervised Learningcited by 53
- 2019Optimizing Data Usage via Differentiable Rewardscited by 48
- 2018Domain Adaptive Transfer Learning with Specialist Modelscited by 31
- 2019ASAP: Architecture Search, Anneal and Prunecited by 29
- 2019Probabilistic Neural Architecture Searchcited by 20
- 2020Noisy Differentiable Architecture Searchcited by 16
- 2020Meta-Semi: A Meta-learning Approach for Semi-supervised Learningcited by 11
- 2018Robust Conditional Generative Adversarial Networkscited by 8
- 2020Skillearn: Machine Learning Inspired by Humans' Learning Skillscited by 4
Built on by
Not cited yet.