Learning to Learn: How to Continuously Teach Humans and Machines
- URL: http://arxiv.org/abs/2211.15470v2
- Date: Thu, 17 Aug 2023 15:24:56 GMT
- Title: Learning to Learn: How to Continuously Teach Humans and Machines
- Authors: Parantak Singh, You Li, Ankur Sikarwar, Weixian Lei, Daniel Gao,
Morgan Bruce Talbot, Ying Sun, Mike Zheng Shou, Gabriel Kreiman, Mengmi Zhang
- Abstract summary: We find that curriculum consistently influences learning outcomes for humans and for multiple continual machine learning algorithms.
We propose a novel algorithm, dubbed Curriculum Designer (CD), that designs and ranks curricula based on inter-class feature similarities.
- Score: 24.29443694991142
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Curriculum design is a fundamental component of education. For example, when
we learn mathematics at school, we build upon our knowledge of addition to
learn multiplication. These and other concepts must be mastered before our
first algebra lesson, which also reinforces our addition and multiplication
skills. Designing a curriculum for teaching either a human or a machine shares
the underlying goal of maximizing knowledge transfer from earlier to later
tasks, while also minimizing forgetting of learned tasks. Prior research on
curriculum design for image classification focuses on the ordering of training
examples during a single offline task. Here, we investigate the effect of the
order in which multiple distinct tasks are learned in a sequence. We focus on
the online class-incremental continual learning setting, where algorithms or
humans must learn image classes one at a time during a single pass through a
dataset. We find that curriculum consistently influences learning outcomes for
humans and for multiple continual machine learning algorithms across several
benchmark datasets. We introduce a novel-object recognition dataset for human
curriculum learning experiments and observe that curricula that are effective
for humans are highly correlated with those that are effective for machines. As
an initial step towards automated curriculum design for online
class-incremental learning, we propose a novel algorithm, dubbed Curriculum
Designer (CD), that designs and ranks curricula based on inter-class feature
similarities. We find significant overlap between curricula that are
empirically highly effective and those that are highly ranked by our CD. Our
study establishes a framework for further research on teaching humans and
machines to learn continuously using optimized curricula.
Related papers
- Continual Learning of Numerous Tasks from Long-tail Distributions [17.706669222987273]
Continual learning focuses on developing models that learn and adapt to new tasks while retaining previously acquired knowledge.
Existing continual learning algorithms usually involve a small number of tasks with uniform sizes and may not accurately represent real-world learning scenarios.
We propose a method that reuses the states in Adam by maintaining a weighted average of the second moments from previous tasks.
We demonstrate that our method, compatible with most existing continual learning algorithms, effectively reduces forgetting with only a small amount of additional computational or memory costs.
arXiv Detail & Related papers (2024-04-03T13:56:33Z) - Teacher-student curriculum learning for reinforcement learning [1.7259824817932292]
Reinforcement learning (rl) is a popular paradigm for sequential decision making problems.
The sample inefficiency of deep reinforcement learning methods is a significant obstacle when applying rl to real-world problems.
We propose a teacher-student curriculum learning setting where we simultaneously train a teacher that selects tasks for the student while the student learns how to solve the selected task.
arXiv Detail & Related papers (2022-10-31T14:45:39Z) - Learning Multi-Objective Curricula for Deep Reinforcement Learning [55.27879754113767]
Various automatic curriculum learning (ACL) methods have been proposed to improve the sample efficiency and final performance of deep reinforcement learning (DRL)
In this paper, we propose a unified automatic curriculum learning framework to create multi-objective but coherent curricula.
In addition to existing hand-designed curricula paradigms, we further design a flexible memory mechanism to learn an abstract curriculum.
arXiv Detail & Related papers (2021-10-06T19:30:25Z) - Iterative Teacher-Aware Learning [136.05341445369265]
In human pedagogy, teachers and students can interact adaptively to maximize communication efficiency.
We propose a gradient optimization based teacher-aware learner who can incorporate teacher's cooperative intention into the likelihood function.
arXiv Detail & Related papers (2021-10-01T00:27:47Z) - An Analytical Theory of Curriculum Learning in Teacher-Student Networks [10.303947049948107]
In humans and animals, curriculum learning is critical to rapid learning and effective pedagogy.
In machine learning, curricula are not widely used and empirically often yield only moderate benefits.
arXiv Detail & Related papers (2021-06-15T11:48:52Z) - Coarse-to-Fine Curriculum Learning [26.213618168827026]
We propose a novel curriculum learning approach which decomposes challenging tasks into sequences of easier intermediate goals.
We focus on classification tasks, and design the intermediate tasks using an automatically constructed label hierarchy.
We show significant performance gains especially on classification problems with many labels.
arXiv Detail & Related papers (2021-06-08T03:09:38Z) - Ten Quick Tips for Deep Learning in Biology [116.78436313026478]
Machine learning is concerned with the development and applications of algorithms that can recognize patterns in data and use them for predictive modeling.
Deep learning has become its own subfield of machine learning.
In the context of biological research, deep learning has been increasingly used to derive novel insights from high-dimensional biological data.
arXiv Detail & Related papers (2021-05-29T21:02:44Z) - Curriculum Learning: A Survey [65.31516318260759]
Curriculum learning strategies have been successfully employed in all areas of machine learning.
We construct a taxonomy of curriculum learning approaches by hand, considering various classification criteria.
We build a hierarchical tree of curriculum learning methods using an agglomerative clustering algorithm.
arXiv Detail & Related papers (2021-01-25T20:08:32Z) - COG: Connecting New Skills to Past Experience with Offline Reinforcement
Learning [78.13740204156858]
We show that we can reuse prior data to extend new skills simply through dynamic programming.
We demonstrate the effectiveness of our approach by chaining together several behaviors seen in prior datasets for solving a new task.
We train our policies in an end-to-end fashion, mapping high-dimensional image observations to low-level robot control commands.
arXiv Detail & Related papers (2020-10-27T17:57:29Z) - Mastering Rate based Curriculum Learning [78.45222238426246]
We argue that the notion of learning progress itself has several shortcomings that lead to a low sample efficiency for the learner.
We propose a new algorithm, based on the notion of mastering rate, that significantly outperforms learning progress-based algorithms.
arXiv Detail & Related papers (2020-08-14T16:34:01Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.