mlsanityData to 14 Oct 2026

Learning from Mistakes based on Class Weighting with Application to Neural Architecture Search

arXiv 2112.00275 ↗First posted 1 Dec 2021cs.LGcited by 0

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

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  3. 2016Densely Connected Convolutional Networkscited by 6,720
  4. 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
  5. 2014Going Deeper with Convolutionscited by 4,241
  6. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
  7. 2018Large Scale GAN Training for High Fidelity Natural Image Synthesiscited by 2,626
  8. 2017Improved Training of Wasserstein GANscited by 2,235
  9. 2014Conditional Generative Adversarial Netscited by 2,162
  10. 2015Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networkscited by 2,054
  11. 2018DARTS: Differentiable Architecture Searchcited by 1,798
  12. 2016Neural Architecture Search with Reinforcement Learningcited by 1,499
38 more
  1. 2019Class-Balanced Loss Based on Effective Number of Samplescited by 1,245
  2. 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,200
  3. 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,136
  4. 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,101
  5. 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 943
  6. 2018Regularized Evolution for Image Classifier Architecture Searchcited by 909
  7. 2018Efficient Neural Architecture Search via Parameter Sharingcited by 837
  8. 2018Self-Attention Generative Adversarial Networkscited by 809
  9. 2018Learning to Reweight Examples for Robust Deep Learningcited by 675
  10. 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 673
  11. 2021Just Train Twice: Improving Group Robustness without Training Group Informationcited by 523
  12. 2017Progressive Neural Architecture Searchcited by 487
  13. 2017Large-Scale Evolution of Image Classifierscited by 348
  14. 2018SNAS: Stochastic Neural Architecture Searchcited by 289
  15. 2016Designing Neural Network Architectures using Reinforcement Learningcited by 279
  16. 2019PC-DARTS: Partial Channel Connections for Memory-Efficient Architecture Searchcited by 265
  17. 2019Searching for A Robust Neural Architecture in Four GPU Hourscited by 260
  18. 2019Progressive Differentiable Architecture Search: Bridging the Depth Gap between Search and Evaluationcited by 230
  19. 2017Hierarchical Representations for Efficient Architecture Searchcited by 191
  20. 2019Understanding and Robustifying Differentiable Architecture Searchcited by 178
  21. 2018Neural Architecture Optimizationcited by 167
  22. 2019Fair DARTS: Eliminating Unfair Advantages in Differentiable Architecture Searchcited by 131
  23. 2019DARTS+: Improved Differentiable Architecture Search with Early Stoppingcited by 105
  24. 2019Generative Teaching Networks: Accelerating Neural Architecture Search by Learning to Generate Synthetic Training Datacited by 104
  25. 2020Stabilizing Differentiable Architecture Search via Perturbation-based Regularizationcited by 102
  26. 2020DARTS-: Robustly Stepping out of Performance Collapse Without Indicatorscited by 81
  27. 2020DrNAS: Dirichlet Neural Architecture Searchcited by 73
  28. 2020DSNAS: Direct Neural Architecture Search without Parameter Retrainingcited by 69
  29. 2019BayesNAS: A Bayesian Approach for Neural Architecture Searchcited by 68
  30. 2020Not All Unlabeled Data are Equal: Learning to Weight Data in Semi-supervised Learningcited by 53
  31. 2019Optimizing Data Usage via Differentiable Rewardscited by 48
  32. 2018Domain Adaptive Transfer Learning with Specialist Modelscited by 31
  33. 2019ASAP: Architecture Search, Anneal and Prunecited by 29
  34. 2019Probabilistic Neural Architecture Searchcited by 20
  35. 2020Noisy Differentiable Architecture Searchcited by 16
  36. 2020Meta-Semi: A Meta-learning Approach for Semi-supervised Learningcited by 11
  37. 2018Robust Conditional Generative Adversarial Networkscited by 8
  38. 2020Skillearn: Machine Learning Inspired by Humans' Learning Skillscited by 4

Built on by

Not cited yet.