Version 1
: Received: 25 June 2024 / Approved: 26 June 2024 / Online: 26 June 2024 (11:19:54 CEST)
How to cite:
Piizzi, A.; Vavallo, D.; Lazzo, G.; Dimola, S.; Zazzera, E. A natural language processing model for the development of an Italian-language chatbot for Public Administration. Preprints2024, 2024061859. https://doi.org/10.20944/preprints202406.1859.v1
Piizzi, A.; Vavallo, D.; Lazzo, G.; Dimola, S.; Zazzera, E. A natural language processing model for the development of an Italian-language chatbot for Public Administration. Preprints 2024, 2024061859. https://doi.org/10.20944/preprints202406.1859.v1
Piizzi, A.; Vavallo, D.; Lazzo, G.; Dimola, S.; Zazzera, E. A natural language processing model for the development of an Italian-language chatbot for Public Administration. Preprints2024, 2024061859. https://doi.org/10.20944/preprints202406.1859.v1
APA Style
Piizzi, A., Vavallo, D., Lazzo, G., Dimola, S., & Zazzera, E. (2024). A natural language processing model for the development of an Italian-language chatbot for Public Administration. Preprints. https://doi.org/10.20944/preprints202406.1859.v1
Chicago/Turabian Style
Piizzi, A., Saverio Dimola and Elvira Zazzera. 2024 "A natural language processing model for the development of an Italian-language chatbot for Public Administration" Preprints. https://doi.org/10.20944/preprints202406.1859.v1
Abstract
Natural language processing model (NLP) are used in chatbots to understand user input, interpret its meaning, and generate conversational responses to provide immediate and consistent assistance. This reduces problem-solving time and staff workload and increases user satisfaction. There are both rule-based chatbots, which use decision trees and are programmed to answer specific questions, and self-learning chatbots, which can handle more complex conversations through continuous learning about data and user interactions. However, only a few chatbots have been developed specifically for the Italian language. This work proposes an NLP model to develop a powerful and efficient Italian QA (Question Answering) chatbot that is easy to use for Italian Public Administration (PA). The proposed model is based on BERT (Bidirectional Encoder Representations from Transformer) architecture, where an Encoder/Decoder module and a Highway Network module have been added to perform more efficient filtering of input text. The Italian version of the Stanford Question Answering Dataset (SQuAD-IT) is used to test the proposed model. The proposed model is one of the first models developed for Italian language-specific chatbots.
Keywords
natural language processing; chatbot; BERT; Transformer; Italian language
Subject
Computer Science and Mathematics, Artificial Intelligence and Machine Learning
Copyright:
This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.