Towards implementing an AI chatbot platform for museums

Savvas Varitimiadis
Konstantinos Kotis
Andreas Skamagis
Alexandros Tzortzakakis
George Tsekouras
Dimitris Spiliotopoulos

Recently, understanding their unique role in storytelling and aiming to attract more visitors, several museums have integrated modern ICT technologies. The problem with these technologies however is that gradually tend to be of no real interest to visitors, lack of significant interaction, cannot be continuously updated, and eventually distract visitors from experiencing the exhibits. Museum visitors do not need to be impressed by a technological application but need to learn about the stories of the exhibits in a creative, human-centered and interactive manner. This paper presents an ongoing work towards implementing a new interactive technological trend for museums, i.e., a museum chatbot platform, namely MuBot. The MuBot platform aims to provide museums the opportunity to create simple, interactive and human-friendly apps for their visitors. Such apps will integrate an intelligent chatbot that uses some of the most advanced AI technologies of Machine Learning, Natural Language Processing/Generation, and the Semantic Web. Museum visitors will be able to use a chatbot application that will be created through the MuBot platform, to chat with a ‘smart’ exhibit. They will be able to ask questions through text or voice (in natural language) and receive audible or written answers. The more the visitors ask, the more MuBot will learn and store new knowledge in its knowledge base. The paper presents a preliminary design of the proposed MuBot platform, experimenting with first prototype implementations using the well-known Dialogflow framework, as well as using a Knowledge Graph-based approach.

Article Details
  • Section
  • Articles
AbuShawar, B., Atwell, E. (2015). ALICE Chatbot: Trials and Outputs, Computación y Sistemas, Vol. 19, No. 4, 2015, pp. 625–632
Amazon Lex. (2019). Conversational interfaces for your applications,, Last accessed: 20/10/2019
Artificial Intelligence Markup Language. (2019). The open standard scripting language for chatbots,, Last accessed: 20/10/2019
Bilange, E. (1991). A task independent oral dialogue model. In Proceedings of the Fifth Conference of the European Chapter of the Association for Computational Linguistics, pages 83–88, Berlin, Germany. Association for Computational Linguistics.
Boiano, S., Borda, A., Gaia, G., Rossi, S., & Cuomo, P. (2018). Chatbots and New Audience Opportunities for Museums and Heritage Organisations. (September).
Boiano, S., Gaia, G., & Caldarini, M. (2003). Make Your Museum Talk: Natural Language Interfaces for Cultural Institutions. Museums and the Web 2003, Retrieved from
Boiano, St., Borda, A., Cuomo, P., Gaia, G., Rossi, S. (2018). Chatbots in Museums: Hype or Opportunity?, MuseWeb, in opportunity-%E2%80%A8/
Bonatti, P. A., Decker, S., Polleres, A., & Presutti, V. (2019). Knowledge graphs: new directions for knowledge representation on the semantic web. Report from Dagstuhl Seminar, 8(9), 29–111.
Cabrio, E., Cojan J., Aprosio A. P., Magnini B., Lavelli A., and Gandon F. (2012). Qakis: an open domain QA system based on relational patterns. In International Semantic Web Conference (Posters & Demos)
Cahn, B. J. (2017). [Thesis] Chatbot Literature Review. Retrieved from e601a85/1494616940469/CHATBOT_thesis_final.pdf
Chatfuel, chatbot platform for Facebook Messenger. (2019) Retrieved from
Couto, J. (2017). Building a Chatbot: Analysis and Limitations of Modern Platforms - DZone AI. Retrieved from limitations-of-mod
DBpedia. (2019). Structured Wikipedia data, Retrieved from
Dialogflow. (2019). Build natural and rich conversational experiences, Retrieved from
Følstad, A., & Brandtzaeg, P. B. (2017). Chatbots and the New World of HCI. Interactions, 24(4), 38–42.
Hallili, A. (2014). Toward an Ontology-Based Chatbot Endowed with Natural Language Processing and Generation. 26th European Summer School in Logic, Language & Information, Aug 2014, Tübingen, Germany. hal-01089102.
IBM Watson Assistant. (2019). More than a chatbot, Retrieved from (2019). Conversational Understanding as a Service, Retrieved from
Language Understanding (LUIS). (2019). A machine learning-based service to build natural language into apps, bots, and IoT devices. Retrieved from
Medhi Thies, I., Menon, N., Magapu, S., Subramony, M., & O’Neill, J. (2017). How do you want your chatbot? An exploratory Wizard-of-Oz study with young, Urban Indians. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 10513 LNCS, 441–459.
Motion.Ai. (2019). A visual chatbot builder, Retrieved from
Nahdatul, Α. (2018). Review of Chatbots Design Techniques, International Journal of Computer Applications (0975 – 8887) Volume 181 – No. 8, niques (2019). Commercial and social media bots, Retrieved from
Orth, A. (2017). Building chatbots with Dialogflow and Grank.AI in, Retrieved from
PandoraBots. (2019). Intelligent conversational agents, Retrieved from
Radziwill, N. M., & Benton, M. C. (2017). Evaluating Quality of Chatbots and Intelligent Conversational Agents. Retrieved from
Resource Description Framework (RDF). (2019). Concepts and Abstract Syntax, Retrieved from
Riedl, M.O., Bulitko, V. (2013). Interactive narrative: An intelligent systems approach. AI Mag.
Rivero, A. (2018). Next generation of chatbots with NLP services and Graphs in Chatbots Life, Retrieved from services-and-graphs-cd811a8165d7
Roussou, M., Perry, S., Katifori, A., Vassos, S., Tzouganatou, A., & McKinney, S. (2019). Transformation through Provocation? (627), 1–13.
Sameera, A. Abdul-Kader, & Woods, J. (2015). Survey on Chatbot Design Techniques in Speech Conversation Systems. International Journal of Advanced Computer Science and Applications, 6(7), 72–80.
Schaffer, S., Gustke, O., Oldemeier, J., & Reithinger, N. (2018). Towards chatbots in the museum. CEUR Workshop Proceedings, 2176, 1–7.
Schlesinger, A., O’Hara, K. P., & Taylor, A. S. (2018). Let’s talk about race: Identity, chatbots, and AI. Conference on Human Factors in Computing Systems - Proceedings, 2018-April.
Stichbury, J. (2017). WTF is a Knowledge graph? in
Tzouganatou, A. (2018). Can Heritage Bots Thrive? Toward Future Engagement in Cultural Heritage. Advances in Archaeological Practice, 6(4), 377–383.
Valtolina, S., Barricelli, B. R., Gaetano, S. Di, & Diliberto, P. (2018). Chatbots and conversational interfaces: Three domains of use. CEUR Workshop Proceedings, 2101, 62– 70.
Vassos, S., Malliaraki, E., Federica dal Falco, Jessica Di Maggio, Massimetti, M., Nocentini, M., Testa, A. (2016). Art-Bots: Toward Chat-Based Conversational Experiences in Museums, in (2015). Semantic Web, Retrieved from
Wehle Hans-D. (2017). Machine Learning, Deep Learning and AI: What’s the Difference?, Retrieved from
_and_AI_What's_the_Difference (2019). Natural Language for Developers, Retrieved from