Skip to main content

Talking in Italian About AI with a Chatbot: A Prototype of a Question-Answering Agent

  • Conference paper
  • First Online:
Intelligent Data Engineering and Automated Learning – IDEAL 2020 (IDEAL 2020)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://github.com/Chln94/ConversIAmo.

  2. 2.

    Available on https://www.microsoft.com/en-us/download/details.aspx?id=52419.

  3. 3.

    Available on http://www.msmarco.org/.

  4. 4.

    Available on https://rajpurkar.github.io/SQuAD-explorer/.

  5. 5.

    Available on https://github.com/crux82/squad-it.

  6. 6.

    Before using the corpus, please check copyright permissions of resources.

References

  1. Baudiš, P.: Yodaqa: a modular question answering system pipeline. In: 2015–19th International Student Conference on Electrical Engineering (2015)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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

    Chapter  Google Scholar 

  6. 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

    Chapter  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. Ferrucci, D.A.: Introduction to “this is watson”. IBM J. Res. Dev. 56(3.4), 1:1–1:15 (2012)

    Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Google Scholar 

  11. Gallagher, S., Zadrozny, W., Shalaby, W., Avadhani, A.: Watsonsim: overview of a question answering engine. arXiv preprint arXiv:1412.0879 (2014)

  12. 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)

    Article  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Li, X., Roth, D.: Learning question classifiers. In: Proceedings of the International Conference on Computational Linguistics, vol. 1, pp. 1–7 (2002)

    Google Scholar 

  16. 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)

    Article  Google Scholar 

  17. Memeti, S., Pllana, S.: Papa: a parallel programming assistant powered by IBM watson cognitive computing. J. Comput. Sci. 26, 275–284 (2018)

    Article  Google Scholar 

  18. 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)

    Google Scholar 

  19. Mou, Y., Xu, K.: The media inequality: comparing the initial human-human and human-AI social interactions. Comput. Hum. Behav. 72, 432–440 (2017)

    Article  Google Scholar 

  20. 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)

    Google Scholar 

  21. Nguyen, T., et al.: Ms marco: a human-generated machine reading comprehension dataset (2016)

    Google Scholar 

  22. 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

    Chapter  Google Scholar 

  23. 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)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. Vargas-Vera, M., Lytras, M.D.: Aqua: a closed-domain question answering system. Inf. Syst. Manage. 27(3), 217–225 (2010)

    Article  Google Scholar 

  26. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gianni Vercelli .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics