OpenSLU: A Unified, Modularized, and Extensible Toolkit for Spoken Language Understanding

Libo Qin, Qiguang Chen, Xiao Xu, Yunlong Feng, Wanxiang Che


Abstract
Spoken Language Understanding (SLU) is one of the core components of a task-oriented dialogue system, which aims to extract the semantic meaning of user queries (e.g., intents and slots). In this work, we introduce OpenSLU, an open-source toolkit to provide a unified, modularized, and extensible toolkit for spoken language understanding. Specifically, OpenSLU unifies 10 SLU models for both single-intent and multi-intent scenarios, which support both non-pretrained and pretrained models simultaneously. Additionally, OpenSLU is highly modularized and extensible by decomposing the model architecture, inference, and learning process into reusable modules, which allows researchers to quickly set up SLU experiments with highly flexible configurations. OpenSLU is implemented based on PyTorch, and released at https://github.com/LightChen233/OpenSLU.
Anthology ID:
2023.acl-demo.9
Volume:
Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 3: System Demonstrations)
Month:
July
Year:
2023
Address:
Toronto, Canada
Editors:
Danushka Bollegala, Ruihong Huang, Alan Ritter
Venue:
ACL
SIG:
Publisher:
Association for Computational Linguistics
Note:
Pages:
95–102
Language:
URL:
https://preview.aclanthology.org/build-pipeline-with-new-library/2023.acl-demo.9/
DOI:
10.18653/v1/2023.acl-demo.9
Bibkey:
Cite (ACL):
Libo Qin, Qiguang Chen, Xiao Xu, Yunlong Feng, and Wanxiang Che. 2023. OpenSLU: A Unified, Modularized, and Extensible Toolkit for Spoken Language Understanding. In Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 3: System Demonstrations), pages 95–102, Toronto, Canada. Association for Computational Linguistics.
Cite (Informal):
OpenSLU: A Unified, Modularized, and Extensible Toolkit for Spoken Language Understanding (Qin et al., ACL 2023)
Copy Citation:
PDF:
https://preview.aclanthology.org/build-pipeline-with-new-library/2023.acl-demo.9.pdf
Video:
 https://preview.aclanthology.org/build-pipeline-with-new-library/2023.acl-demo.9.mp4