AutoLoss: Learning Discrete Schedules for Alternate Optimization
Not on the map. Why?
Abstract (arXiv)
Many machine learning problems involve iteratively and alternately optimizing different task objectives with respect to different sets of parameters. Appropriately scheduling the optimization of a task objective or a set of parameters is usually crucial to the quality of convergence. In this paper, we present AutoLoss, a meta-learning framework that automatically learns and determines the optimization schedule. AutoLoss provides a generic way to represent and learn the discrete optimization schedule from metadata, allows for a dynamic and data-driven schedule in ML problems that involve alternating updates of different parameters or from different loss objectives. We apply AutoLoss on four ML tasks: d-ary quadratic regression, classification using a multi-layer perceptron (MLP), image generation using GANs, and multi-task neural machine translation (NMT). We show that the AutoLoss controller is able to capture the distribution of better optimization schedules that result in higher quality of convergence on all four tasks. The trained AutoLoss controller is generalizable -- it can guide and improve the learning of a new task model with different specifications, or on different datasets.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 3; 2023: 2; 2024: 1; 2025: 0; 2026: 1.
12 papers.
- 2022PolyLoss: A Polynomial Expansion Perspective of Classification Loss Functionscited by 62
- 2021Automated Self-Supervised Learning for Graphscited by 50
- 2022Automated Progressive Learning for Efficient Training of Vision Transformerscited by 36
- 2021AutoLoss: Automated Loss Function Search in Recommendationscited by 31
- 2021T-AutoML: Automated Machine Learning for Lesion Segmentation using Transformers in 3D Medical Imagingcited by 11
- 2021Learning Temporally-Consistent Representations for Data-Efficient Reinforcement Learningcited by 10
- 2022AutoLossGen: Automatic Loss Function Generation for Recommender Systemscited by 10
- 2021CCMN: A General Framework for Learning with Class-Conditional Multi-Label Noisecited by 9
- 2024Efficient Training of Large Vision Models via Advanced Automated Progressive Learningcited by 4
- 2023Improve Noise Tolerance of Robust Loss via Noise-Awarenesscited by 3
- 2023Label Budget Allocation in Multi-Task Learningcited by 0
- 2026DLC: A Metric-Guided Dynamic Loss Controller for Multi-Objective Trainingcited by 0
- 2026DLC: A Metric-Guided Dynamic Loss Controller for Multi-Objective Training8 Oct 2026
- 2024Efficient Training of Large Vision Models via Advanced Automated Progressive Learning6 Sep 2024
- 2023Label Budget Allocation in Multi-Task Learning24 Aug 2023
- 2023Improve Noise Tolerance of Robust Loss via Noise-Awareness18 Jan 2023
- 2022AutoLossGen: Automatic Loss Function Generation for Recommender Systems27 Apr 2022
- 2022PolyLoss: A Polynomial Expansion Perspective of Classification Loss Functions26 Apr 2022
- 2022Automated Progressive Learning for Efficient Training of Vision Transformers28 Mar 2022
- 2021T-AutoML: Automated Machine Learning for Lesion Segmentation using Transformers in 3D Medical Imaging15 Nov 2021
- 2021Learning Temporally-Consistent Representations for Data-Efficient Reinforcement Learning11 Oct 2021
- 2021AutoLoss: Automated Loss Function Search in Recommendations12 Jun 2021
- 2021Automated Self-Supervised Learning for Graphs10 Jun 2021
- 2021CCMN: A General Framework for Learning with Class-Conditional Multi-Label Noise16 May 2021