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...
Saved in:
Published in: | Knowledge-based systems 2019-11, Vol.183, p.104846, Article 104846 |
---|---|
Main Authors: | , , , |
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 & 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 & Information Sciences Abstracts (LISA)</collection><collection>Library & 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 |