Cyclical Curriculum Learning

02/11/2022
by   H. Toprak Kesgin, et al.
9

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.

READ FULL TEXT

page 4

page 7

page 8

page 13

research
12/05/2020

When Do Curricula Work?

Inspired by human learning, researchers have proposed ordering examples ...
research
02/10/2022

Development and Comparison of Scoring Functions in Curriculum Learning

Curriculum Learning is the presentation of samples to the machine learni...
research
10/20/2021

Knowledge-Guided Multiview Deep Curriculum Learning for Elbow Fracture Classification

Elbow fracture diagnosis often requires patients to take both frontal an...
research
02/06/2023

Learning Trees of ℓ_0-Minimization Problems

The problem of computing minimally sparse solutions of under-determined ...
research
01/31/2023

A Mathematical Model for Curriculum Learning

Curriculum learning (CL) - training using samples that are generated and...
research
07/02/2022

Less is More: Adaptive Curriculum Learning for Thyroid Nodule Diagnosis

Thyroid nodule classification aims at determining whether the nodule is ...
research
08/21/2020

Curriculum Learning with Hindsight Experience Replay for Sequential Object Manipulation Tasks

Learning complex tasks from scratch is challenging and often impossible ...

Please sign up or login with your details

Forgot password? Click here to reset