A Modular Framework for Domain-Specific Conversational Systems Powered by Never-Ending Learning
-
Published:2024-02-16
Issue:4
Volume:14
Page:1585
-
ISSN:2076-3417
-
Container-title:Applied Sciences
-
language:en
-
Short-container-title:Applied Sciences
Author:
Pinna Felipe Coelho de Abreu1ORCID, Hayashi Victor Takashi1ORCID, Néto João Carlos1ORCID, Marquesone Rosangela de Fátima Pereira1ORCID, Duarte Maísa Cristina2, Okada Rodrigo Suzuki2, Ruggiero Wilson Vicente1ORCID
Affiliation:
1. Polytechnic School (EPUSP), Universidade de São Paulo, São Paulo 05508-010, Brazil 2. Bradesco Bank, Cidade de Deus, Osasco 06029-900, Brazil
Abstract
Complex and long interactions (e.g., a change of topic during a conversation) justify the use of dialog systems to develop task-oriented chatbots and intelligent virtual assistants. The development of dialog systems requires considerable effort and takes more time to deliver when compared to regular BotBuilder tools because of time-consuming tasks such as training machine learning models and low module reusability. We propose a framework for building scalable dialog systems for specific domains using the semi-automatic methods of corpus, ontology, and code development. By separating the dialog application logic from domain knowledge in the form of an ontology, we were able to create a dialog system for the banking domain in the Portuguese language and quickly change the domain of the conversation by changing the ontology. Moreover, by using the principles of never-ending learning, unsupported operations or unanswered questions create triggers for system knowledge demand that can be gathered from external sources and added to the ontology, augmenting the system’s ability to respond to more questions over time.
Funder
Graduate Program in Electrical Engineering (PPGEE) from the Polytechnic School of the Universidade de São Paulo
Reference36 articles.
1. Yu, C., Zhang, C., Hu, Z., and Zhan, Z. (2023). Computational Intelligence for Engineering and Management Applications: Select Proceedings of CIEMA 2022, Springer. 2. Khan, M.A., Huang, Y., Feng, J., Prasad, B.K., Ali, Z., Ullah, I., and Kefalas, P. (2023). A Multi-Attention Approach Using BERT and Stacked Bidirectional LSTM for Improved Dialogue State Tracking. Appl. Sci., 13. 3. Ultes, S., Rojas Barahona, L.M., Su, P.H., Vandyke, D., Kim, D., Casanueva, I.N., Budzianowski, P., Mrkšić, N., Wen, T.H., and Gasic, M. (August, January 30). PyDial: A Multi-domain Statistical Dialogue System Toolkit. Proceedings of the ACL 2017, System Demonstrations, Vancouver, BC, Canada. 4. Bocklisch, T., Faulkner, J., Pawlowski, N., and Nichol, A. (2017). Rasa: Open source language understanding and dialogue management. arXiv. 5. Coucke, A., Saade, A., Ball, A., Bluche, T., Caulier, A., Leroy, D., Doumouro, C., Gisselbrecht, T., Caltagirone, F., and Lavril, T. (2018). Snips Voice Platform: An embedded Spoken Language Understanding system for private-by-design voice interfaces. arXiv.
|
|