Abstract
Talking with chatbots and question answering interfaces is nowadays common to most people using some kind of digital device. Artificial intelligence-based solutions to create chatbots are available on the market and are provided by all the big players like IBM, Microsoft, Google, and Amazon. Chatbots can differ for the type of corpus they rely upon, the type of questions they are suited for, the algorithms, and the ability to learn and expand their knowledge base. Moreover they differ for the language, with English chatbots being on average those best performing. In this paper we present ConversIAmo, a chatbot prototype designed to answer questions in Italian about introductory concepts on Artificial Intelligence. The natural language processing pipeline is built upon the IBM Watson suite and implements further modules for improving the answer selection and ordering, and to expand the knowledge base. Results are encouraging, especially with regard to the ordering of the correct answers. The paper describes the question answering dataset, the first in this domain, and outlines the dialog flow and the answering process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
Available on http://www.msmarco.org/.
- 4.
Available on https://rajpurkar.github.io/SQuAD-explorer/.
- 5.
Available on https://github.com/crux82/squad-it.
- 6.
Before using the corpus, please check copyright permissions of resources.
References
Baudiš, P.: Yodaqa: a modular question answering system pipeline. In: 2015–19th International Student Conference on Electrical Engineering (2015)
Bellomaria, V., Castellucci, G., Favalli, A., Romagnoli, R.: Almawave-SLU: a new dataset for SLU in Italian. In: Proceedings of the sixth Italian Conference on CL (2019)
Boyer, J.M.: Natural language question answering in the financial domain. In: Proceedings of the 28th Annual International Conference on Computer Science and Software Engineering, pp. 189–200. IBM Corp. (2018)
Cabrio, E., Mazzei, A., Tamburini, F.: Tint 2.0: an all-inclusive suite for NLP in Italian. In: Proceedings of the Fifth Italian Conference on Computational Linguistics CLiC-it, vol. 10, p. 12 (2018)
Croce, D., Zelenanska, A., Basili, R.: Neural learning for question answering in Italian. In: Ghidini, C., Magnini, B., Passerini, A., Traverso, P. (eds.) AI*IA 2018. LNCS (LNAI), vol. 11298, pp. 389–402. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-03840-3_29
Damiano, E., Spinelli, R., Esposito, M., De Pietro, G.: An effective corpus-based question answering pipeline for Italian. In: De Pietro, G., Gallo, L., Howlett, R.J., Jain, L.C. (eds.) KES-IIMSS 2017. SIST, vol. 76, pp. 80–90. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-59480-4_9
Esposito, M., Damiano, E., Minutolo, A., De Pietro, G., Fujita, H.: Hybrid query expansion using lexical resources and word embeddings for sentence retrieval in question answering. Inf. Sci. 514, 88–105 (2020)
Ferrucci, D.A.: Introduction to “this is watson”. IBM J. Res. Dev. 56(3.4), 1:1–1:15 (2012)
Ferrucci, D., Lally, A.: Uima: an architectural approach to unstructured information processing in the corporate research environment. Nat. Lang. Eng. 10(3–4), 327–348 (2004)
Gaglio, S., Re, G.L., Morana, M., Ruocco, C.: Smart assistance for students and people living in a campus. In: 2019 IEEE International Conference on Smart Computing (SMARTCOMP), pp. 132–137. IEEE (2019)
Gallagher, S., Zadrozny, W., Shalaby, W., Avadhani, A.: Watsonsim: overview of a question answering engine. arXiv preprint arXiv:1412.0879 (2014)
Hill, J., Ford, W.R., Farreras, I.G.: Real conversations with artificial intelligence: a comparison between human-human online conversations and human-chatbot conversations. Comput. Hum. Behav. 49, 245–250 (2015)
Kollia, I., Siolas, G.: Using the IBM watson cognitive system in educational contexts. In: 2016 IEEE Symposium Series on Computational Intelligence (SSCI), pp. 1–8. IEEE (2016)
Leoni, C., Torre, I., Vercelli, G.: Conversiamo: improving Italian question answering exploiting IBM watson services. In: Proceedings of the 23rd International Conference on Text, Speech and Dialogue (TSD 2020) (2020)
Li, X., Roth, D.: Learning question classifiers. In: Proceedings of the International Conference on Computational Linguistics, vol. 1, pp. 1–7 (2002)
Lopez, V., Uren, V., Motta, E., Pasin, M.: Aqualog: an ontology-driven question answering system for organizational semantic intranets. Web Semantics: Science, Services and Agents on the World Wide Web 5(2), 72–105 (2007)
Memeti, S., Pllana, S.: Papa: a parallel programming assistant powered by IBM watson cognitive computing. J. Comput. Sci. 26, 275–284 (2018)
Menini, S., Sprugnoli, R., Uva, A.: “Who was Pietro Badoglio?” towards a QA system for Italian history. In: Proceedings of the Tenth International Conference on Language Resources and Evaluation (LREC 2016), pp. 430–435 (2016)
Mou, Y., Xu, K.: The media inequality: comparing the initial human-human and human-AI social interactions. Comput. Hum. Behav. 72, 432–440 (2017)
Murtaza, S.S., Lak, P., Bener, A., Pischdotchian, A.: How to effectively train IBM watson: classroom experience. In: 2016 49th Hawaii International Conference on System Sciences (HICSS), pp. 1663–1670. IEEE (2016)
Nguyen, T., et al.: Ms marco: a human-generated machine reading comprehension dataset (2016)
Pipitone, A., Tirone, G., Pirrone, R.: QuASIt: a cognitive inspired approach to question answering for the Italian language. In: Adorni, G., Cagnoni, S., Gori, M., Maratea, M. (eds.) AI*IA 2016. LNCS (LNAI), vol. 10037, pp. 464–476. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-49130-1_34
Ralston, K., Chen, Y., Isah, H., Zulkernine, F.: A voice interactive multilingual student support system using IBM watson. In: 2019 18th IEEE International Conference On Machine Learning And Applications (ICMLA), pp. 1924–1929 (2019)
Siciliani, L., Basile, P., Semeraro, G., Mennitti, M.: An Italian question answering system for structured data based on controlled natural languages. In: Proceedings of the Sixth Italian Conference on Computational Linguistics (2019)
Vargas-Vera, M., Lytras, M.D.: Aqua: a closed-domain question answering system. Inf. Syst. Manage. 27(3), 217–225 (2010)
Yang, Y., Yih, W.T., Meek, C.: Wikiqa: a challenge dataset for open-domain question answering. In: Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing, pp. 2013–2018 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Leoni, C., Coccoli, M., Torre, I., Vercelli, G. (2020). Talking in Italian About AI with a Chatbot: A Prototype of a Question-Answering Agent. In: Analide, C., Novais, P., Camacho, D., Yin, H. (eds) Intelligent Data Engineering and Automated Learning – IDEAL 2020. IDEAL 2020. Lecture Notes in Computer Science(), vol 12490. Springer, Cham. https://doi.org/10.1007/978-3-030-62365-4_34
Download citation
DOI: https://doi.org/10.1007/978-3-030-62365-4_34
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-62364-7
Online ISBN: 978-3-030-62365-4
eBook Packages: Computer ScienceComputer Science (R0)