Intent Detection and Slot Filling with Capsule Net Architectures for a Romanian Home Assistant

As virtual home assistants are becoming more popular, there is an emerging need for supporting languages other than English. While more wide-spread or popular languages such as Spanish, French or Hindi are already integrated into existing home assistants like Google Home or Alexa, integration of oth...

Full description

Bibliographic Details
Main Authors: Anda Stoica, Tibor Kadar, Camelia Lemnaru, Rodica Potolea, Mihaela Dînşoreanu
Format: Article
Language:English
Published: MDPI AG 2021-02-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/21/4/1230
_version_ 1797412073165029376
author Anda Stoica
Tibor Kadar
Camelia Lemnaru
Rodica Potolea
Mihaela Dînşoreanu
author_facet Anda Stoica
Tibor Kadar
Camelia Lemnaru
Rodica Potolea
Mihaela Dînşoreanu
author_sort Anda Stoica
collection DOAJ
description As virtual home assistants are becoming more popular, there is an emerging need for supporting languages other than English. While more wide-spread or popular languages such as Spanish, French or Hindi are already integrated into existing home assistants like Google Home or Alexa, integration of other less-known languages such as Romanian is still missing. This paper explores the problem of Natural Language Understanding (NLU) applied to a Romanian home assistant. We propose a customized capsule neural network architecture that performs intent detection and slot filling in a joint manner and we evaluate how well it handles utterances containing various levels of complexity. The capsule network model shows a significant improvement in intent detection when compared to models built using the well-known Rasa NLU tool. Through error analysis, we observe clear error patterns that occur systematically. Variability in language when expressing one intent proves to be the biggest challenge encountered by the model.
first_indexed 2024-03-09T04:55:44Z
format Article
id doaj.art-07c1afb6578840cb92d2aa6e2029f1fe
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-09T04:55:44Z
publishDate 2021-02-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-07c1afb6578840cb92d2aa6e2029f1fe2023-12-03T13:05:08ZengMDPI AGSensors1424-82202021-02-01214123010.3390/s21041230Intent Detection and Slot Filling with Capsule Net Architectures for a Romanian Home AssistantAnda Stoica0Tibor Kadar1Camelia Lemnaru2Rodica Potolea3Mihaela Dînşoreanu4Department of Computer Science, Technical University of Cluj-Napoca, 26-28 G. Baritiu, 400027 Cluj-Napoca, RomaniaDepartment of Computer Science, Technical University of Cluj-Napoca, 26-28 G. Baritiu, 400027 Cluj-Napoca, RomaniaDepartment of Computer Science, Technical University of Cluj-Napoca, 26-28 G. Baritiu, 400027 Cluj-Napoca, RomaniaDepartment of Computer Science, Technical University of Cluj-Napoca, 26-28 G. Baritiu, 400027 Cluj-Napoca, RomaniaDepartment of Computer Science, Technical University of Cluj-Napoca, 26-28 G. Baritiu, 400027 Cluj-Napoca, RomaniaAs virtual home assistants are becoming more popular, there is an emerging need for supporting languages other than English. While more wide-spread or popular languages such as Spanish, French or Hindi are already integrated into existing home assistants like Google Home or Alexa, integration of other less-known languages such as Romanian is still missing. This paper explores the problem of Natural Language Understanding (NLU) applied to a Romanian home assistant. We propose a customized capsule neural network architecture that performs intent detection and slot filling in a joint manner and we evaluate how well it handles utterances containing various levels of complexity. The capsule network model shows a significant improvement in intent detection when compared to models built using the well-known Rasa NLU tool. Through error analysis, we observe clear error patterns that occur systematically. Variability in language when expressing one intent proves to be the biggest challenge encountered by the model.https://www.mdpi.com/1424-8220/21/4/1230NLUintent detectionslot fillingcapsule neural networksRomanian home assistant
spellingShingle Anda Stoica
Tibor Kadar
Camelia Lemnaru
Rodica Potolea
Mihaela Dînşoreanu
Intent Detection and Slot Filling with Capsule Net Architectures for a Romanian Home Assistant
Sensors
NLU
intent detection
slot filling
capsule neural networks
Romanian home assistant
title Intent Detection and Slot Filling with Capsule Net Architectures for a Romanian Home Assistant
title_full Intent Detection and Slot Filling with Capsule Net Architectures for a Romanian Home Assistant
title_fullStr Intent Detection and Slot Filling with Capsule Net Architectures for a Romanian Home Assistant
title_full_unstemmed Intent Detection and Slot Filling with Capsule Net Architectures for a Romanian Home Assistant
title_short Intent Detection and Slot Filling with Capsule Net Architectures for a Romanian Home Assistant
title_sort intent detection and slot filling with capsule net architectures for a romanian home assistant
topic NLU
intent detection
slot filling
capsule neural networks
Romanian home assistant
url https://www.mdpi.com/1424-8220/21/4/1230
work_keys_str_mv AT andastoica intentdetectionandslotfillingwithcapsulenetarchitecturesforaromanianhomeassistant
AT tiborkadar intentdetectionandslotfillingwithcapsulenetarchitecturesforaromanianhomeassistant
AT camelialemnaru intentdetectionandslotfillingwithcapsulenetarchitecturesforaromanianhomeassistant
AT rodicapotolea intentdetectionandslotfillingwithcapsulenetarchitecturesforaromanianhomeassistant
AT mihaeladinsoreanu intentdetectionandslotfillingwithcapsulenetarchitecturesforaromanianhomeassistant