Adaptive Memory Networks

We present Adaptive Memory Networks (AMN) that processes input-question pairs to dynamically construct a network architecture optimized for lower inference times for Question Answering (QA) tasks. AMN processes the input story to extract entities and stores them in memory banks. Starting from a sing...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Li, Daniel, Kadav, Asim
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 Li, Daniel
Kadav, Asim
description We present Adaptive Memory Networks (AMN) that processes input-question pairs to dynamically construct a network architecture optimized for lower inference times for Question Answering (QA) tasks. AMN processes the input story to extract entities and stores them in memory banks. Starting from a single bank, as the number of input entities increases, AMN learns to create new banks as the entropy in a single bank becomes too high. Hence, after processing an input-question(s) pair, the resulting network represents a hierarchical structure where entities are stored in different banks, distanced by question relevance. At inference, one or few banks are used, creating a tradeoff between accuracy and performance. AMN is enabled by dynamic networks that allow input dependent network creation and efficiency in dynamic mini-batching as well as our novel bank controller that allows learning discrete decision making with high accuracy. In our results, we demonstrate that AMN learns to create variable depth networks depending on task complexity and reduces inference times for QA tasks.
doi_str_mv 10.48550/arxiv.1802.00510
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_1802_00510</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1802_00510</sourcerecordid><originalsourceid>FETCH-LOGICAL-a670-a71352271fb29794fa87a877ed8d37ebb80ec8ae87aeefb8a37ba1e76a9a4a563</originalsourceid><addsrcrecordid>eNotzksLgkAUBeDZtAhrX6v8A9o8HO-4lOgFPTbu5U5eQUqMUSr_ffaAAwfO4vAxNhc8jIzWfInuVT1CYbgMOdeCj9ksLfDeVQ_yj1Q3rvdP1D0bd20nbFTiraXpvz2WbdbZahccztv9Kj0EGAMPEITSUoIorUwgiUo0MASoMIUCstZwuhikYSUqrUEFFgVBjAlGqGPlscXv9kvL766q0fX5h5h_ieoNmrY1nA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Adaptive Memory Networks</title><source>arXiv.org</source><creator>Li, Daniel ; Kadav, Asim</creator><creatorcontrib>Li, Daniel ; Kadav, Asim</creatorcontrib><description>We present Adaptive Memory Networks (AMN) that processes input-question pairs to dynamically construct a network architecture optimized for lower inference times for Question Answering (QA) tasks. AMN processes the input story to extract entities and stores them in memory banks. Starting from a single bank, as the number of input entities increases, AMN learns to create new banks as the entropy in a single bank becomes too high. Hence, after processing an input-question(s) pair, the resulting network represents a hierarchical structure where entities are stored in different banks, distanced by question relevance. At inference, one or few banks are used, creating a tradeoff between accuracy and performance. AMN is enabled by dynamic networks that allow input dependent network creation and efficiency in dynamic mini-batching as well as our novel bank controller that allows learning discrete decision making with high accuracy. In our results, we demonstrate that AMN learns to create variable depth networks depending on task complexity and reduces inference times for QA tasks.</description><identifier>DOI: 10.48550/arxiv.1802.00510</identifier><language>eng</language><subject>Computer Science - Artificial Intelligence ; Computer Science - Computation and Language</subject><creationdate>2018-02</creationdate><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.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,778,883</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/1802.00510$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.1802.00510$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Li, Daniel</creatorcontrib><creatorcontrib>Kadav, Asim</creatorcontrib><title>Adaptive Memory Networks</title><description>We present Adaptive Memory Networks (AMN) that processes input-question pairs to dynamically construct a network architecture optimized for lower inference times for Question Answering (QA) tasks. AMN processes the input story to extract entities and stores them in memory banks. Starting from a single bank, as the number of input entities increases, AMN learns to create new banks as the entropy in a single bank becomes too high. Hence, after processing an input-question(s) pair, the resulting network represents a hierarchical structure where entities are stored in different banks, distanced by question relevance. At inference, one or few banks are used, creating a tradeoff between accuracy and performance. AMN is enabled by dynamic networks that allow input dependent network creation and efficiency in dynamic mini-batching as well as our novel bank controller that allows learning discrete decision making with high accuracy. In our results, we demonstrate that AMN learns to create variable depth networks depending on task complexity and reduces inference times for QA tasks.</description><subject>Computer Science - Artificial Intelligence</subject><subject>Computer Science - Computation and Language</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNotzksLgkAUBeDZtAhrX6v8A9o8HO-4lOgFPTbu5U5eQUqMUSr_ffaAAwfO4vAxNhc8jIzWfInuVT1CYbgMOdeCj9ksLfDeVQ_yj1Q3rvdP1D0bd20nbFTiraXpvz2WbdbZahccztv9Kj0EGAMPEITSUoIorUwgiUo0MASoMIUCstZwuhikYSUqrUEFFgVBjAlGqGPlscXv9kvL766q0fX5h5h_ieoNmrY1nA</recordid><startdate>20180201</startdate><enddate>20180201</enddate><creator>Li, Daniel</creator><creator>Kadav, Asim</creator><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20180201</creationdate><title>Adaptive Memory Networks</title><author>Li, Daniel ; Kadav, Asim</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a670-a71352271fb29794fa87a877ed8d37ebb80ec8ae87aeefb8a37ba1e76a9a4a563</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Computer Science - Artificial Intelligence</topic><topic>Computer Science - Computation and Language</topic><toplevel>online_resources</toplevel><creatorcontrib>Li, Daniel</creatorcontrib><creatorcontrib>Kadav, Asim</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Li, Daniel</au><au>Kadav, Asim</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Adaptive Memory Networks</atitle><date>2018-02-01</date><risdate>2018</risdate><abstract>We present Adaptive Memory Networks (AMN) that processes input-question pairs to dynamically construct a network architecture optimized for lower inference times for Question Answering (QA) tasks. AMN processes the input story to extract entities and stores them in memory banks. Starting from a single bank, as the number of input entities increases, AMN learns to create new banks as the entropy in a single bank becomes too high. Hence, after processing an input-question(s) pair, the resulting network represents a hierarchical structure where entities are stored in different banks, distanced by question relevance. At inference, one or few banks are used, creating a tradeoff between accuracy and performance. AMN is enabled by dynamic networks that allow input dependent network creation and efficiency in dynamic mini-batching as well as our novel bank controller that allows learning discrete decision making with high accuracy. In our results, we demonstrate that AMN learns to create variable depth networks depending on task complexity and reduces inference times for QA tasks.</abstract><doi>10.48550/arxiv.1802.00510</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.1802.00510
ispartof
issn
language eng
recordid cdi_arxiv_primary_1802_00510
source arXiv.org
subjects Computer Science - Artificial Intelligence
Computer Science - Computation and Language
title Adaptive Memory Networks
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-16T21%3A19%3A40IST&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=Adaptive%20Memory%20Networks&rft.au=Li,%20Daniel&rft.date=2018-02-01&rft_id=info:doi/10.48550/arxiv.1802.00510&rft_dat=%3Carxiv_GOX%3E1802_00510%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