Learning to Learn: How to Continuously Teach Humans and Machines
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 multiplicati...
Gespeichert in:
Hauptverfasser: | , , , , , , , , , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | |
container_title | |
container_volume | |
creator | Singh, Parantak Li, You Sikarwar, Ankur Lei, Weixian Gao, Daniel Talbot, Morgan Bruce Sun, Ying Shou, Mike Zheng Kreiman, Gabriel Zhang, Mengmi |
description | 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. |
doi_str_mv | 10.48550/arxiv.2211.15470 |
format | Article |
fullrecord | <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_2211_15470</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2211_15470</sourcerecordid><originalsourceid>FETCH-LOGICAL-a670-2dfcf0bcb531b2dc9ee87574a3f2bb15dfa72d2def1b1ebf00a960a9fd6101fb3</originalsourceid><addsrcrecordid>eNotj7FugzAURb1kiJJ8QKb6B6B-BuPQKRVqSyWqLuzoGfu1loiJIDTN3zehGa7uPcuVDmNbEHG6U0o84vDrf2IpAWJQqRZLtq8cDsGHL37q-byfeNmfb1T04eTD1E9jd-G1w_abl9MBw8gxWP5xZR_cuGYLwm50m3uvWP36UhdlVH2-vRfPVYSZFpG01JIwrVEJGGnb3LmdVjrFhKQxoCyhllZaR2DAGRIC8-washkIIJOs2MP_7azQHAd_wOHS3FSaWSX5A_w9RH0</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Learning to Learn: How to Continuously Teach Humans and Machines</title><source>arXiv.org</source><creator>Singh, Parantak ; Li, You ; Sikarwar, Ankur ; Lei, Weixian ; Gao, Daniel ; Talbot, Morgan Bruce ; Sun, Ying ; Shou, Mike Zheng ; Kreiman, Gabriel ; Zhang, Mengmi</creator><creatorcontrib>Singh, Parantak ; Li, You ; Sikarwar, Ankur ; Lei, Weixian ; Gao, Daniel ; Talbot, Morgan Bruce ; Sun, Ying ; Shou, Mike Zheng ; Kreiman, Gabriel ; Zhang, Mengmi</creatorcontrib><description>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.</description><identifier>DOI: 10.48550/arxiv.2211.15470</identifier><language>eng</language><subject>Computer Science - Computer Vision and Pattern Recognition</subject><creationdate>2022-11</creationdate><rights>http://creativecommons.org/licenses/by/4.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,776,881</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/2211.15470$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.2211.15470$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Singh, Parantak</creatorcontrib><creatorcontrib>Li, You</creatorcontrib><creatorcontrib>Sikarwar, Ankur</creatorcontrib><creatorcontrib>Lei, Weixian</creatorcontrib><creatorcontrib>Gao, Daniel</creatorcontrib><creatorcontrib>Talbot, Morgan Bruce</creatorcontrib><creatorcontrib>Sun, Ying</creatorcontrib><creatorcontrib>Shou, Mike Zheng</creatorcontrib><creatorcontrib>Kreiman, Gabriel</creatorcontrib><creatorcontrib>Zhang, Mengmi</creatorcontrib><title>Learning to Learn: How to Continuously Teach Humans and Machines</title><description>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.</description><subject>Computer Science - Computer Vision and Pattern Recognition</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNotj7FugzAURb1kiJJ8QKb6B6B-BuPQKRVqSyWqLuzoGfu1loiJIDTN3zehGa7uPcuVDmNbEHG6U0o84vDrf2IpAWJQqRZLtq8cDsGHL37q-byfeNmfb1T04eTD1E9jd-G1w_abl9MBw8gxWP5xZR_cuGYLwm50m3uvWP36UhdlVH2-vRfPVYSZFpG01JIwrVEJGGnb3LmdVjrFhKQxoCyhllZaR2DAGRIC8-washkIIJOs2MP_7azQHAd_wOHS3FSaWSX5A_w9RH0</recordid><startdate>20221128</startdate><enddate>20221128</enddate><creator>Singh, Parantak</creator><creator>Li, You</creator><creator>Sikarwar, Ankur</creator><creator>Lei, Weixian</creator><creator>Gao, Daniel</creator><creator>Talbot, Morgan Bruce</creator><creator>Sun, Ying</creator><creator>Shou, Mike Zheng</creator><creator>Kreiman, Gabriel</creator><creator>Zhang, Mengmi</creator><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20221128</creationdate><title>Learning to Learn: How to Continuously Teach Humans and Machines</title><author>Singh, Parantak ; Li, You ; Sikarwar, Ankur ; Lei, Weixian ; Gao, Daniel ; Talbot, Morgan Bruce ; Sun, Ying ; Shou, Mike Zheng ; Kreiman, Gabriel ; Zhang, Mengmi</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a670-2dfcf0bcb531b2dc9ee87574a3f2bb15dfa72d2def1b1ebf00a960a9fd6101fb3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Computer Science - Computer Vision and Pattern Recognition</topic><toplevel>online_resources</toplevel><creatorcontrib>Singh, Parantak</creatorcontrib><creatorcontrib>Li, You</creatorcontrib><creatorcontrib>Sikarwar, Ankur</creatorcontrib><creatorcontrib>Lei, Weixian</creatorcontrib><creatorcontrib>Gao, Daniel</creatorcontrib><creatorcontrib>Talbot, Morgan Bruce</creatorcontrib><creatorcontrib>Sun, Ying</creatorcontrib><creatorcontrib>Shou, Mike Zheng</creatorcontrib><creatorcontrib>Kreiman, Gabriel</creatorcontrib><creatorcontrib>Zhang, Mengmi</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Singh, Parantak</au><au>Li, You</au><au>Sikarwar, Ankur</au><au>Lei, Weixian</au><au>Gao, Daniel</au><au>Talbot, Morgan Bruce</au><au>Sun, Ying</au><au>Shou, Mike Zheng</au><au>Kreiman, Gabriel</au><au>Zhang, Mengmi</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Learning to Learn: How to Continuously Teach Humans and Machines</atitle><date>2022-11-28</date><risdate>2022</risdate><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.</abstract><doi>10.48550/arxiv.2211.15470</doi><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | DOI: 10.48550/arxiv.2211.15470 |
ispartof | |
issn | |
language | eng |
recordid | cdi_arxiv_primary_2211_15470 |
source | arXiv.org |
subjects | Computer Science - Computer Vision and Pattern Recognition |
title | Learning to Learn: How to Continuously Teach Humans and Machines |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-27T19%3A24%3A44IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Learning%20to%20Learn:%20How%20to%20Continuously%20Teach%20Humans%20and%20Machines&rft.au=Singh,%20Parantak&rft.date=2022-11-28&rft_id=info:doi/10.48550/arxiv.2211.15470&rft_dat=%3Carxiv_GOX%3E2211_15470%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |