Cyclical Curriculum Learning
H. Toprak Kesgin, M. Fatih Amasyali

TL;DR
This paper introduces Cyclical Curriculum Learning (CCL), a novel training approach where data size varies cyclically, leading to improved neural network performance across diverse datasets and architectures.
Contribution
The paper proposes CCL, a new cyclical approach to curriculum learning that outperforms existing methods and provides theoretical benefits over traditional single-directional curricula.
Findings
CCL outperforms no-CL and existing CL methods on 18 datasets.
Cyclic application of CL and vanilla methods reduces error.
Theoretical analysis supports the effectiveness of cyclical training.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · Neural Networks and Applications
