Cyclical Curriculum Learning
Not on the map. Why?
Abstract (arXiv)
Artificial neural networks (ANN) are inspired by human learning. However, unlike human education, classical ANN does not use a curriculum. Curriculum Learning (CL) refers to the process of ANN training in which examples are used in a meaningful order. When using CL, training begins with a subset of the dataset and new samples are added throughout the training, or training begins with the entire dataset and the number of samples used is reduced. With these changes in training dataset size, better results can be obtained with curriculum, anti-curriculum, or random-curriculum methods than the vanilla method. However, a generally efficient CL method for various architectures and data sets is not found. In this paper, we propose cyclical curriculum learning (CCL), in which the data size used during training changes cyclically rather than simply increasing or decreasing. Instead of using only the vanilla method or only the curriculum method, using both methods cyclically like in CCL provides more successful results. We tested the method on 18 different data sets and 15 architectures in image and text classification tasks and obtained more successful results than no-CL and existing CL methods. We also have shown theoretically that it is less erroneous to apply CL and vanilla cyclically instead of using only CL or only vanilla method. The code of Cyclical Curriculum is available at https://github.com/CyclicalCurriculum/Cyclical-Curriculum.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 18 of its 59 references that are in the map. First posted on arXiv 11 Feb 2022.
Builds on
18 of 59 references.
References · 18
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,115
- 2017MentorNet: Learning Data-Driven Curriculum for Very Deep Neural Networks on Corrupted Labelscited by 652
- 2015Cyclical Learning Rates for Training Neural Networkscited by 627
- 2020A Survey of Convolutional Neural Networks: Analysis, Applications, and Prospectscited by 396
- 2019On The Power of Curriculum Learning in Training Deep Networkscited by 285
- 2019Competence-based Curriculum Learning for Neural Machine Translationcited by 201
- 2017Teacher-Student Curriculum Learningcited by 197
- 2018Curriculum Learning by Transfer Learning: Theory and Experiments with Deep Networkscited by 113
- 2013From Amateurs to Connoisseurs: Modeling the Evolution of User Expertise through Online Reviewscited by 107
- 2020When Do Curricula Work?cited by 105
6 more
- 2015STC: A Simple to Complex Framework for Weakly-supervised Semantic Segmentationcited by 78
- 2017A Large Self-Annotated Corpus for Sarcasmcited by 63
- 2017Curriculum Learning and Minibatch Bucketing in Neural Machine Translationcited by 63
- 2019Curriculum Learning for Domain Adaptation in Neural Machine Translationcited by 59
- 2018An Empirical Exploration of Curriculum Learning for Neural Machine Translationcited by 58
- 2019Sarcasm Detection using Hybrid Neural Networkcited by 23
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 1.
4 papers.
- 2023Dynamic Task and Weight Prioritization Curriculum Learning for Multimodal Imagerycited by 1
- 2023Curricular and Cyclical Loss for Time Series Learning Strategycited by 1
- 2022A Robust Optimization Method for Label Noisy Datasets Based on Adaptive Threshold: Adaptive-kcited by 0
- 2024Advancing NLP Models with Strategic Text Augmentation: A Comprehensive Study of Augmentation Methods and Curriculum Strategiescited by 0
- 2024Advancing NLP Models with Strategic Text Augmentation: A Comprehensive Study of Augmentation Methods and Curriculum Strategies14 Feb 2024
- 2023Curricular and Cyclical Loss for Time Series Learning Strategy26 Dec 2023
- 2023Dynamic Task and Weight Prioritization Curriculum Learning for Multimodal Imagery29 Oct 2023
- 2022A Robust Optimization Method for Label Noisy Datasets Based on Adaptive Threshold: Adaptive-k26 Mar 2022