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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Singh, Parantak, Li, You, Sikarwar, Ankur, Lei, Weixian, Gao, Daniel, Talbot, Morgan Bruce, Sun, Ying, Shou, Mike Zheng, Kreiman, Gabriel, Zhang, Mengmi
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