Loading…

A Multi-Task Hierarchical Approach for Intent Detection and Slot Filling

Spoken language understanding (SLU) plays an integral part in every dialogue system. To understand the intention of the user and extract the necessary information to help the user achieve desired goals is a challenging task. In this work, we propose an end-to-end hierarchical multi-task model that c...

Full description

Saved in:
Bibliographic Details
Published in:Knowledge-based systems 2019-11, Vol.183, p.104846, Article 104846
Main Authors: Firdaus, Mauajama, Kumar, Ankit, Ekbal, Asif, Bhattacharyya, Pushpak
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c334t-b76540a7b3e4a8d3c5b7308cd029ddc099dbb1c0cfba4744239a8241d43258233
cites cdi_FETCH-LOGICAL-c334t-b76540a7b3e4a8d3c5b7308cd029ddc099dbb1c0cfba4744239a8241d43258233
container_end_page
container_issue
container_start_page 104846
container_title Knowledge-based systems
container_volume 183
creator Firdaus, Mauajama
Kumar, Ankit
Ekbal, Asif
Bhattacharyya, Pushpak
description Spoken language understanding (SLU) plays an integral part in every dialogue system. To understand the intention of the user and extract the necessary information to help the user achieve desired goals is a challenging task. In this work, we propose an end-to-end hierarchical multi-task model that can jointly perform both intent detection and slot filling tasks for the datasets of varying domains. The primary aim is to capture context information in a dialogue to help the SLU module in a dialogue system to correctly understand the user and assist the user in achieving the desired goals. It is vital for the SLU module to capture the past information along with the present utterance said by the user to retrieve correct information. The dependency and correlation between the two tasks, i.e. intent detection and slot filling makes the multi-task learning framework effective in capturing the desired information provided by the user. We use Convolutional Neural Network (CNN) and Recurrent Neural Network (RNN) to capture contextual information for the utterances. We employ Conditional Random Field (CRF) to model label dependency. Both character and word level embeddings are provided as input to the models. We create a benchmark corpus for the SLU tasks, on TRAINS and FRAMES dataset for capturing more realistic and natural utterances spoken by the speakers in a human/machine dialogue system. Experimental results on multiple datasets of various domains (ATIS, SNIP, TRAINS and FRAMES) show that our proposed approach is effective compared to the individual models and the state-of-the-art methods.
doi_str_mv 10.1016/j.knosys.2019.07.017
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2313340614</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0950705119303211</els_id><sourcerecordid>2313340614</sourcerecordid><originalsourceid>FETCH-LOGICAL-c334t-b76540a7b3e4a8d3c5b7308cd029ddc099dbb1c0cfba4744239a8241d43258233</originalsourceid><addsrcrecordid>eNp9kLtOwzAUhi0EEqXwBgyWmBOOL6mTBakqlCIVMVBmy7Ed6jQkxXaR-va4CjPTWf7L-T-EbgnkBMjsvs13_RCOIadAqhxEDkScoQkpBc0Eh-ocTaAqIBNQkEt0FUILAJSScoJWc_x66KLLNirs8MpZr7zeOq06PN_v_aD0FjeDxy99tH3EjzZaHd3QY9Ub_N4NES9d17n-8xpdNKoL9ubvTtHH8mmzWGXrt-eXxXydacZ4zGoxKzgoUTPLVWmYLmrBoNQGaGWMhqoydU006KZWXHBOWaVKyonhjBYlZWyK7sbc9Nz3wYYo2-Hg-1QpKSOpA2aEJxUfVdoPIXjbyL13X8ofJQF5YiZbOTKTJ2YShEzMku1htNm04CfBkEE722trnE-7pRnc_wG_rBJ14Q</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2313340614</pqid></control><display><type>article</type><title>A Multi-Task Hierarchical Approach for Intent Detection and Slot Filling</title><source>Library &amp; Information Science Abstracts (LISA)</source><source>ScienceDirect Journals</source><creator>Firdaus, Mauajama ; Kumar, Ankit ; Ekbal, Asif ; Bhattacharyya, Pushpak</creator><creatorcontrib>Firdaus, Mauajama ; Kumar, Ankit ; Ekbal, Asif ; Bhattacharyya, Pushpak</creatorcontrib><description>Spoken language understanding (SLU) plays an integral part in every dialogue system. To understand the intention of the user and extract the necessary information to help the user achieve desired goals is a challenging task. In this work, we propose an end-to-end hierarchical multi-task model that can jointly perform both intent detection and slot filling tasks for the datasets of varying domains. The primary aim is to capture context information in a dialogue to help the SLU module in a dialogue system to correctly understand the user and assist the user in achieving the desired goals. It is vital for the SLU module to capture the past information along with the present utterance said by the user to retrieve correct information. The dependency and correlation between the two tasks, i.e. intent detection and slot filling makes the multi-task learning framework effective in capturing the desired information provided by the user. We use Convolutional Neural Network (CNN) and Recurrent Neural Network (RNN) to capture contextual information for the utterances. We employ Conditional Random Field (CRF) to model label dependency. Both character and word level embeddings are provided as input to the models. We create a benchmark corpus for the SLU tasks, on TRAINS and FRAMES dataset for capturing more realistic and natural utterances spoken by the speakers in a human/machine dialogue system. Experimental results on multiple datasets of various domains (ATIS, SNIP, TRAINS and FRAMES) show that our proposed approach is effective compared to the individual models and the state-of-the-art methods.</description><identifier>ISSN: 0950-7051</identifier><identifier>EISSN: 1872-7409</identifier><identifier>DOI: 10.1016/j.knosys.2019.07.017</identifier><language>eng</language><publisher>Amsterdam: Elsevier B.V</publisher><subject>Artificial neural networks ; Conditional random fields ; Datasets ; Dependence ; Domains ; Hierarchical ; Information retrieval ; Intent detection ; Modules ; Multi-task ; Neural networks ; Recurrent neural networks ; Slot filling</subject><ispartof>Knowledge-based systems, 2019-11, Vol.183, p.104846, Article 104846</ispartof><rights>2019 Elsevier B.V.</rights><rights>Copyright Elsevier Science Ltd. Nov 1, 2019</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c334t-b76540a7b3e4a8d3c5b7308cd029ddc099dbb1c0cfba4744239a8241d43258233</citedby><cites>FETCH-LOGICAL-c334t-b76540a7b3e4a8d3c5b7308cd029ddc099dbb1c0cfba4744239a8241d43258233</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27922,27923,34133</link.rule.ids></links><search><creatorcontrib>Firdaus, Mauajama</creatorcontrib><creatorcontrib>Kumar, Ankit</creatorcontrib><creatorcontrib>Ekbal, Asif</creatorcontrib><creatorcontrib>Bhattacharyya, Pushpak</creatorcontrib><title>A Multi-Task Hierarchical Approach for Intent Detection and Slot Filling</title><title>Knowledge-based systems</title><description>Spoken language understanding (SLU) plays an integral part in every dialogue system. To understand the intention of the user and extract the necessary information to help the user achieve desired goals is a challenging task. In this work, we propose an end-to-end hierarchical multi-task model that can jointly perform both intent detection and slot filling tasks for the datasets of varying domains. The primary aim is to capture context information in a dialogue to help the SLU module in a dialogue system to correctly understand the user and assist the user in achieving the desired goals. It is vital for the SLU module to capture the past information along with the present utterance said by the user to retrieve correct information. The dependency and correlation between the two tasks, i.e. intent detection and slot filling makes the multi-task learning framework effective in capturing the desired information provided by the user. We use Convolutional Neural Network (CNN) and Recurrent Neural Network (RNN) to capture contextual information for the utterances. We employ Conditional Random Field (CRF) to model label dependency. Both character and word level embeddings are provided as input to the models. We create a benchmark corpus for the SLU tasks, on TRAINS and FRAMES dataset for capturing more realistic and natural utterances spoken by the speakers in a human/machine dialogue system. Experimental results on multiple datasets of various domains (ATIS, SNIP, TRAINS and FRAMES) show that our proposed approach is effective compared to the individual models and the state-of-the-art methods.</description><subject>Artificial neural networks</subject><subject>Conditional random fields</subject><subject>Datasets</subject><subject>Dependence</subject><subject>Domains</subject><subject>Hierarchical</subject><subject>Information retrieval</subject><subject>Intent detection</subject><subject>Modules</subject><subject>Multi-task</subject><subject>Neural networks</subject><subject>Recurrent neural networks</subject><subject>Slot filling</subject><issn>0950-7051</issn><issn>1872-7409</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><sourceid>F2A</sourceid><recordid>eNp9kLtOwzAUhi0EEqXwBgyWmBOOL6mTBakqlCIVMVBmy7Ed6jQkxXaR-va4CjPTWf7L-T-EbgnkBMjsvs13_RCOIadAqhxEDkScoQkpBc0Eh-ocTaAqIBNQkEt0FUILAJSScoJWc_x66KLLNirs8MpZr7zeOq06PN_v_aD0FjeDxy99tH3EjzZaHd3QY9Ub_N4NES9d17n-8xpdNKoL9ubvTtHH8mmzWGXrt-eXxXydacZ4zGoxKzgoUTPLVWmYLmrBoNQGaGWMhqoydU006KZWXHBOWaVKyonhjBYlZWyK7sbc9Nz3wYYo2-Hg-1QpKSOpA2aEJxUfVdoPIXjbyL13X8ofJQF5YiZbOTKTJ2YShEzMku1htNm04CfBkEE722trnE-7pRnc_wG_rBJ14Q</recordid><startdate>20191101</startdate><enddate>20191101</enddate><creator>Firdaus, Mauajama</creator><creator>Kumar, Ankit</creator><creator>Ekbal, Asif</creator><creator>Bhattacharyya, Pushpak</creator><general>Elsevier B.V</general><general>Elsevier Science Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>E3H</scope><scope>F2A</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20191101</creationdate><title>A Multi-Task Hierarchical Approach for Intent Detection and Slot Filling</title><author>Firdaus, Mauajama ; Kumar, Ankit ; Ekbal, Asif ; Bhattacharyya, Pushpak</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c334t-b76540a7b3e4a8d3c5b7308cd029ddc099dbb1c0cfba4744239a8241d43258233</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Artificial neural networks</topic><topic>Conditional random fields</topic><topic>Datasets</topic><topic>Dependence</topic><topic>Domains</topic><topic>Hierarchical</topic><topic>Information retrieval</topic><topic>Intent detection</topic><topic>Modules</topic><topic>Multi-task</topic><topic>Neural networks</topic><topic>Recurrent neural networks</topic><topic>Slot filling</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Firdaus, Mauajama</creatorcontrib><creatorcontrib>Kumar, Ankit</creatorcontrib><creatorcontrib>Ekbal, Asif</creatorcontrib><creatorcontrib>Bhattacharyya, Pushpak</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>Library &amp; Information Sciences Abstracts (LISA)</collection><collection>Library &amp; Information Science Abstracts (LISA)</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Knowledge-based systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Firdaus, Mauajama</au><au>Kumar, Ankit</au><au>Ekbal, Asif</au><au>Bhattacharyya, Pushpak</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Multi-Task Hierarchical Approach for Intent Detection and Slot Filling</atitle><jtitle>Knowledge-based systems</jtitle><date>2019-11-01</date><risdate>2019</risdate><volume>183</volume><spage>104846</spage><pages>104846-</pages><artnum>104846</artnum><issn>0950-7051</issn><eissn>1872-7409</eissn><abstract>Spoken language understanding (SLU) plays an integral part in every dialogue system. To understand the intention of the user and extract the necessary information to help the user achieve desired goals is a challenging task. In this work, we propose an end-to-end hierarchical multi-task model that can jointly perform both intent detection and slot filling tasks for the datasets of varying domains. The primary aim is to capture context information in a dialogue to help the SLU module in a dialogue system to correctly understand the user and assist the user in achieving the desired goals. It is vital for the SLU module to capture the past information along with the present utterance said by the user to retrieve correct information. The dependency and correlation between the two tasks, i.e. intent detection and slot filling makes the multi-task learning framework effective in capturing the desired information provided by the user. We use Convolutional Neural Network (CNN) and Recurrent Neural Network (RNN) to capture contextual information for the utterances. We employ Conditional Random Field (CRF) to model label dependency. Both character and word level embeddings are provided as input to the models. We create a benchmark corpus for the SLU tasks, on TRAINS and FRAMES dataset for capturing more realistic and natural utterances spoken by the speakers in a human/machine dialogue system. Experimental results on multiple datasets of various domains (ATIS, SNIP, TRAINS and FRAMES) show that our proposed approach is effective compared to the individual models and the state-of-the-art methods.</abstract><cop>Amsterdam</cop><pub>Elsevier B.V</pub><doi>10.1016/j.knosys.2019.07.017</doi></addata></record>
fulltext fulltext
identifier ISSN: 0950-7051
ispartof Knowledge-based systems, 2019-11, Vol.183, p.104846, Article 104846
issn 0950-7051
1872-7409
language eng
recordid cdi_proquest_journals_2313340614
source Library & Information Science Abstracts (LISA); ScienceDirect Journals
subjects Artificial neural networks
Conditional random fields
Datasets
Dependence
Domains
Hierarchical
Information retrieval
Intent detection
Modules
Multi-task
Neural networks
Recurrent neural networks
Slot filling
title A Multi-Task Hierarchical Approach for Intent Detection and Slot Filling
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-14T10%3A38%3A50IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Multi-Task%20Hierarchical%20Approach%20for%20Intent%20Detection%20and%20Slot%20Filling&rft.jtitle=Knowledge-based%20systems&rft.au=Firdaus,%20Mauajama&rft.date=2019-11-01&rft.volume=183&rft.spage=104846&rft.pages=104846-&rft.artnum=104846&rft.issn=0950-7051&rft.eissn=1872-7409&rft_id=info:doi/10.1016/j.knosys.2019.07.017&rft_dat=%3Cproquest_cross%3E2313340614%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c334t-b76540a7b3e4a8d3c5b7308cd029ddc099dbb1c0cfba4744239a8241d43258233%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2313340614&rft_id=info:pmid/&rfr_iscdi=true