AutoLoss-Zero: Searching Loss Functions from Scratch for Generic Tasks

Significant progress has been achieved in automating the design of various components in deep networks. However, the automatic design of loss functions for generic tasks with various evaluation metrics remains under-investigated. Previous works on handcrafting loss functions heavily rely on human ex...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:arXiv.org 2021-03
Hauptverfasser: Li, Hao, Fu, Tianwen, Dai, Jifeng, Li, Hongsheng, Huang, Gao, Zhu, Xizhou
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title arXiv.org
container_volume
creator Li, Hao
Fu, Tianwen
Dai, Jifeng
Li, Hongsheng
Huang, Gao
Zhu, Xizhou
description Significant progress has been achieved in automating the design of various components in deep networks. However, the automatic design of loss functions for generic tasks with various evaluation metrics remains under-investigated. Previous works on handcrafting loss functions heavily rely on human expertise, which limits their extendibility. Meanwhile, existing efforts on searching loss functions mainly focus on specific tasks and particular metrics, with task-specific heuristics. Whether such works can be extended to generic tasks is not verified and questionable. In this paper, we propose AutoLoss-Zero, the first general framework for searching loss functions from scratch for generic tasks. Specifically, we design an elementary search space composed only of primitive mathematical operators to accommodate the heterogeneous tasks and evaluation metrics. A variant of the evolutionary algorithm is employed to discover loss functions in the elementary search space. A loss-rejection protocol and a gradient-equivalence-check strategy are developed so as to improve the search efficiency, which are applicable to generic tasks. Extensive experiments on various computer vision tasks demonstrate that our searched loss functions are on par with or superior to existing loss functions, which generalize well to different datasets and networks. Code shall be released.
format Article
fullrecord <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_2505563589</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2505563589</sourcerecordid><originalsourceid>FETCH-proquest_journals_25055635893</originalsourceid><addsrcrecordid>eNqNikEKwjAQAIMgWLR_WPBciImp1ZuI1YO3evJSQkhtq2Z1t_m_Cj7A08DMjESitF5kxVKpiUiZeymlylfKGJ2IchsHPCFzdvGEG6i8Jdd24QpfCWUMbugwMDSED6gc2cG10CDBwQdPnYOz5RvPxLixd_bpj1MxL_fn3TF7Er6i56HuMVL4pFoZaUyuTbHW_11vh3464A</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2505563589</pqid></control><display><type>article</type><title>AutoLoss-Zero: Searching Loss Functions from Scratch for Generic Tasks</title><source>Freely Accessible Journals</source><creator>Li, Hao ; Fu, Tianwen ; Dai, Jifeng ; Li, Hongsheng ; Huang, Gao ; Zhu, Xizhou</creator><creatorcontrib>Li, Hao ; Fu, Tianwen ; Dai, Jifeng ; Li, Hongsheng ; Huang, Gao ; Zhu, Xizhou</creatorcontrib><description>Significant progress has been achieved in automating the design of various components in deep networks. However, the automatic design of loss functions for generic tasks with various evaluation metrics remains under-investigated. Previous works on handcrafting loss functions heavily rely on human expertise, which limits their extendibility. Meanwhile, existing efforts on searching loss functions mainly focus on specific tasks and particular metrics, with task-specific heuristics. Whether such works can be extended to generic tasks is not verified and questionable. In this paper, we propose AutoLoss-Zero, the first general framework for searching loss functions from scratch for generic tasks. Specifically, we design an elementary search space composed only of primitive mathematical operators to accommodate the heterogeneous tasks and evaluation metrics. A variant of the evolutionary algorithm is employed to discover loss functions in the elementary search space. A loss-rejection protocol and a gradient-equivalence-check strategy are developed so as to improve the search efficiency, which are applicable to generic tasks. Extensive experiments on various computer vision tasks demonstrate that our searched loss functions are on par with or superior to existing loss functions, which generalize well to different datasets and networks. Code shall be released.</description><identifier>EISSN: 2331-8422</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Computer vision ; Evolutionary algorithms ; Operators (mathematics) ; Searching</subject><ispartof>arXiv.org, 2021-03</ispartof><rights>2021. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</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>780,784</link.rule.ids></links><search><creatorcontrib>Li, Hao</creatorcontrib><creatorcontrib>Fu, Tianwen</creatorcontrib><creatorcontrib>Dai, Jifeng</creatorcontrib><creatorcontrib>Li, Hongsheng</creatorcontrib><creatorcontrib>Huang, Gao</creatorcontrib><creatorcontrib>Zhu, Xizhou</creatorcontrib><title>AutoLoss-Zero: Searching Loss Functions from Scratch for Generic Tasks</title><title>arXiv.org</title><description>Significant progress has been achieved in automating the design of various components in deep networks. However, the automatic design of loss functions for generic tasks with various evaluation metrics remains under-investigated. Previous works on handcrafting loss functions heavily rely on human expertise, which limits their extendibility. Meanwhile, existing efforts on searching loss functions mainly focus on specific tasks and particular metrics, with task-specific heuristics. Whether such works can be extended to generic tasks is not verified and questionable. In this paper, we propose AutoLoss-Zero, the first general framework for searching loss functions from scratch for generic tasks. Specifically, we design an elementary search space composed only of primitive mathematical operators to accommodate the heterogeneous tasks and evaluation metrics. A variant of the evolutionary algorithm is employed to discover loss functions in the elementary search space. A loss-rejection protocol and a gradient-equivalence-check strategy are developed so as to improve the search efficiency, which are applicable to generic tasks. Extensive experiments on various computer vision tasks demonstrate that our searched loss functions are on par with or superior to existing loss functions, which generalize well to different datasets and networks. Code shall be released.</description><subject>Computer vision</subject><subject>Evolutionary algorithms</subject><subject>Operators (mathematics)</subject><subject>Searching</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><recordid>eNqNikEKwjAQAIMgWLR_WPBciImp1ZuI1YO3evJSQkhtq2Z1t_m_Cj7A08DMjESitF5kxVKpiUiZeymlylfKGJ2IchsHPCFzdvGEG6i8Jdd24QpfCWUMbugwMDSED6gc2cG10CDBwQdPnYOz5RvPxLixd_bpj1MxL_fn3TF7Er6i56HuMVL4pFoZaUyuTbHW_11vh3464A</recordid><startdate>20210325</startdate><enddate>20210325</enddate><creator>Li, Hao</creator><creator>Fu, Tianwen</creator><creator>Dai, Jifeng</creator><creator>Li, Hongsheng</creator><creator>Huang, Gao</creator><creator>Zhu, Xizhou</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope></search><sort><creationdate>20210325</creationdate><title>AutoLoss-Zero: Searching Loss Functions from Scratch for Generic Tasks</title><author>Li, Hao ; Fu, Tianwen ; Dai, Jifeng ; Li, Hongsheng ; Huang, Gao ; Zhu, Xizhou</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-proquest_journals_25055635893</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Computer vision</topic><topic>Evolutionary algorithms</topic><topic>Operators (mathematics)</topic><topic>Searching</topic><toplevel>online_resources</toplevel><creatorcontrib>Li, Hao</creatorcontrib><creatorcontrib>Fu, Tianwen</creatorcontrib><creatorcontrib>Dai, Jifeng</creatorcontrib><creatorcontrib>Li, Hongsheng</creatorcontrib><creatorcontrib>Huang, Gao</creatorcontrib><creatorcontrib>Zhu, Xizhou</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Access via ProQuest (Open Access)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Li, Hao</au><au>Fu, Tianwen</au><au>Dai, Jifeng</au><au>Li, Hongsheng</au><au>Huang, Gao</au><au>Zhu, Xizhou</au><format>book</format><genre>document</genre><ristype>GEN</ristype><atitle>AutoLoss-Zero: Searching Loss Functions from Scratch for Generic Tasks</atitle><jtitle>arXiv.org</jtitle><date>2021-03-25</date><risdate>2021</risdate><eissn>2331-8422</eissn><abstract>Significant progress has been achieved in automating the design of various components in deep networks. However, the automatic design of loss functions for generic tasks with various evaluation metrics remains under-investigated. Previous works on handcrafting loss functions heavily rely on human expertise, which limits their extendibility. Meanwhile, existing efforts on searching loss functions mainly focus on specific tasks and particular metrics, with task-specific heuristics. Whether such works can be extended to generic tasks is not verified and questionable. In this paper, we propose AutoLoss-Zero, the first general framework for searching loss functions from scratch for generic tasks. Specifically, we design an elementary search space composed only of primitive mathematical operators to accommodate the heterogeneous tasks and evaluation metrics. A variant of the evolutionary algorithm is employed to discover loss functions in the elementary search space. A loss-rejection protocol and a gradient-equivalence-check strategy are developed so as to improve the search efficiency, which are applicable to generic tasks. Extensive experiments on various computer vision tasks demonstrate that our searched loss functions are on par with or superior to existing loss functions, which generalize well to different datasets and networks. Code shall be released.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2021-03
issn 2331-8422
language eng
recordid cdi_proquest_journals_2505563589
source Freely Accessible Journals
subjects Computer vision
Evolutionary algorithms
Operators (mathematics)
Searching
title AutoLoss-Zero: Searching Loss Functions from Scratch for Generic Tasks
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-21T04%3A00%3A44IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=document&rft.atitle=AutoLoss-Zero:%20Searching%20Loss%20Functions%20from%20Scratch%20for%20Generic%20Tasks&rft.jtitle=arXiv.org&rft.au=Li,%20Hao&rft.date=2021-03-25&rft.eissn=2331-8422&rft_id=info:doi/&rft_dat=%3Cproquest%3E2505563589%3C/proquest%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2505563589&rft_id=info:pmid/&rfr_iscdi=true