Multitask learning for multilingual intent detection and slot filling in dialogue systems

Dialogue systems are becoming an ubiquitous presence in our everyday lives having a huge impact on business and society. Spoken language understanding (SLU) is the critical component of every goal-oriented dialogue system or any conversational system. The understanding of the user utterance is cruci...

Full description

Saved in:
Bibliographic Details
Main Authors: Firdaus, Mauajama, Ekbal, Asif, Cambria, Erik
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2023
Subjects:
Online Access:https://hdl.handle.net/10356/170548
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-170548
record_format dspace
spelling sg-ntu-dr.10356-1705482023-09-19T02:46:56Z Multitask learning for multilingual intent detection and slot filling in dialogue systems Firdaus, Mauajama Ekbal, Asif Cambria, Erik School of Computer Science and Engineering Engineering::Computer science and engineering Multitask Learning Multilingual Analysis Dialogue systems are becoming an ubiquitous presence in our everyday lives having a huge impact on business and society. Spoken language understanding (SLU) is the critical component of every goal-oriented dialogue system or any conversational system. The understanding of the user utterance is crucial for assisting the user in achieving their desired objectives. Future-generation systems need to be able to handle the multilinguality issue. Hence, the development of conversational agents becomes challenging as it needs to understand the different languages along with the semantic meaning of the given utterance. In this work, we propose a multilingual multitask approach to fuse the two primary SLU tasks, namely, intent detection and slot filling for three different languages. While intent detection deals with identifying user's goal or purpose, slot filling captures the appropriate user utterance information in the form of slots. As both of these tasks are highly correlated, we propose a multitask strategy to tackle these two tasks concurrently. We employ a transformer as a shared sentence encoder for the three languages, i.e., English, Hindi, and Bengali. Experimental results show that the proposed model achieves an improvement for all the languages for both the tasks of SLU. The multi-lingual multi-task (MLMT) framework shows an improvement of more than 2% in case of intent accuracy and 3% for slot F1 score in comparison to the single task models. Also, there is an increase of more than 1 point intent accuracy and 2 points slot F1 score in the MLMT model as opposed to the language specific frameworks. Agency for Science, Technology and Research (A*STAR) This research is supported by the Imprint 2C sponsored project titled ‘‘Sevak-An Intelligent Indian Language Chatbot’’. This research is also supported by the Agency for Science, Technology and Research (A*STAR) under its AME Programmatic Funding Scheme (Project #A18A2b0046). 2023-09-19T02:46:56Z 2023-09-19T02:46:56Z 2023 Journal Article Firdaus, M., Ekbal, A. & Cambria, E. (2023). Multitask learning for multilingual intent detection and slot filling in dialogue systems. Information Fusion, 91, 299-315. https://dx.doi.org/10.1016/j.inffus.2022.09.029 1566-2535 https://hdl.handle.net/10356/170548 10.1016/j.inffus.2022.09.029 2-s2.0-85140879679 91 299 315 en A18A2b0046 Information Fusion © 2022 Elsevier B.V. All rights reserved.
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
Multitask Learning
Multilingual Analysis
spellingShingle Engineering::Computer science and engineering
Multitask Learning
Multilingual Analysis
Firdaus, Mauajama
Ekbal, Asif
Cambria, Erik
Multitask learning for multilingual intent detection and slot filling in dialogue systems
description Dialogue systems are becoming an ubiquitous presence in our everyday lives having a huge impact on business and society. Spoken language understanding (SLU) is the critical component of every goal-oriented dialogue system or any conversational system. The understanding of the user utterance is crucial for assisting the user in achieving their desired objectives. Future-generation systems need to be able to handle the multilinguality issue. Hence, the development of conversational agents becomes challenging as it needs to understand the different languages along with the semantic meaning of the given utterance. In this work, we propose a multilingual multitask approach to fuse the two primary SLU tasks, namely, intent detection and slot filling for three different languages. While intent detection deals with identifying user's goal or purpose, slot filling captures the appropriate user utterance information in the form of slots. As both of these tasks are highly correlated, we propose a multitask strategy to tackle these two tasks concurrently. We employ a transformer as a shared sentence encoder for the three languages, i.e., English, Hindi, and Bengali. Experimental results show that the proposed model achieves an improvement for all the languages for both the tasks of SLU. The multi-lingual multi-task (MLMT) framework shows an improvement of more than 2% in case of intent accuracy and 3% for slot F1 score in comparison to the single task models. Also, there is an increase of more than 1 point intent accuracy and 2 points slot F1 score in the MLMT model as opposed to the language specific frameworks.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Firdaus, Mauajama
Ekbal, Asif
Cambria, Erik
format Article
author Firdaus, Mauajama
Ekbal, Asif
Cambria, Erik
author_sort Firdaus, Mauajama
title Multitask learning for multilingual intent detection and slot filling in dialogue systems
title_short Multitask learning for multilingual intent detection and slot filling in dialogue systems
title_full Multitask learning for multilingual intent detection and slot filling in dialogue systems
title_fullStr Multitask learning for multilingual intent detection and slot filling in dialogue systems
title_full_unstemmed Multitask learning for multilingual intent detection and slot filling in dialogue systems
title_sort multitask learning for multilingual intent detection and slot filling in dialogue systems
publishDate 2023
url https://hdl.handle.net/10356/170548
_version_ 1779156305067376640