2017
DOI: 10.48550/arxiv.1704.03003
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Automated Curriculum Learning for Neural Networks

Abstract: We introduce a method for automatically selecting the path, or syllabus, that a neural network follows through a curriculum so as to maximise learning efficiency. A measure of the amount that the network learns from each data sample is provided as a reward signal to a nonstationary multiarmed bandit algorithm, which then determines a stochastic syllabus. We consider a range of signals derived from two distinct indicators of learning progress: rate of increase in prediction accuracy, and rate of increase in net… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
66
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 43 publications
(68 citation statements)
references
References 18 publications
(23 reference statements)
2
66
0
Order By: Relevance
“…In this work we proposed an approach that relies on in the difficulty level of the environmental conditions. An alternative criterion, that has been explored in the context of supervised learning (see Graves et al, 2017;Matiisen et al, 2019) and reinforcement learning (see Portelas et al, 2020) is learning progress, namely the propensity of examples or of environmental conditions to induce learning progress.…”
Section: Discussionmentioning
confidence: 99%
“…In this work we proposed an approach that relies on in the difficulty level of the environmental conditions. An alternative criterion, that has been explored in the context of supervised learning (see Graves et al, 2017;Matiisen et al, 2019) and reinforcement learning (see Portelas et al, 2020) is learning progress, namely the propensity of examples or of environmental conditions to induce learning progress.…”
Section: Discussionmentioning
confidence: 99%
“…Student-teacher algorithms have been used in multiple works, with the general premise that one algorithm (teacher) is trained to train another (student) (Fan et al, 2018;Liu et al, 2017a). These methods have also been used with a curriculum (Bengio et al, 2009), where the curriculum is either pre-defined and exploited by the teacher (El-Bouri et al, 2020) or implicitly learned by the teacher during training (Graves et al, 2017). Federated learning is a method of training a model (in our case a deep neural network) by using data from multiple centres, without having central access to each of them (McMahan et al, 2017).…”
Section: Related Workmentioning
confidence: 99%
“…Silver et al (2017) use self-play with deep reinforcement learning techniques to master the game of Go; and self-play has even been applied in Dota 5v5 (OpenAI, 2018). Curriculum learning is widely used for training neural networks (see e.g., Bengio et al, 2009;Graves et al, 2017;Elman, 1993;Olsson, 1995). A general framework for automatic task selection is Powerplay (Schmidhuber, 2013;Srivastava et al, 2013), which proposes an asymptotically optimal way of selecting tasks from a set of tasks with program search, and use replay buffer to avoid catastrophic forgetting.…”
Section: Related Workmentioning
confidence: 99%