Graph-Based Conversational AI: Towards a Distributed and Collaborative Multi-Chatbot Approach for Museums
Abstract
:1. Introduction
- How will our chatbot be able to conduct a human-like conversation?
- Does our chatbot have access to all the necessary knowledge in order to be able to provide the right answer in a comprehensive manner?
- How can this be done more effectively with low computational and/or manual effort?
2. Research Methodology
3. Background Knowledge and Preliminaries
3.1. Machine Learning
3.2. Natural Language Understanding
3.3. Knowledge Graphs
3.4. Semantic Web Technologies
3.5. Human-Like Conversational AI
3.6. Distributed Collaboration in Multi-Chatbot Systems
4. State of the Art in AI Museum Chatbots
4.1. Description of Selective Museum Chatbots
- At the National Art Museum of the Republic of Belarus, a simple QA Facebook Messenger chatbot has been developed with use of the Chatfuel chatbot platform [55]. The chatbot can answer simple questions about the artefacts of the museum and it can be identified as a simple infobot, with low quality conversational skills [56]. The bot was accessible on 30 August 2021 from https://m.me/1904070043163955, but is currently inactive.
- At Anne Frank House in Amsterdam, an off-site Facebook Messenger chatbot was developed and implemented with the use of msg.ai platform, now established as Netomi chatbot platform [57]. The chatbot content is well curated as the user is guided to follow a predetermined route with the use of buttons through the life of Anne Frank and the museum’s exhibits. The chatbot is always tries to be in control of the conversation. It is not designed to answer free questions and gets confused when this happens. The designed scenario follows the scope of the museum, is helpful for the users and safe for the museum as it provides protection from users’ misbehavior [6,9]. The chatbot is currently inactive.
- A chatbot with the same features as the Anne Frank House chatbot is also implemented for the Museo di arte moderna e contemporanea di Trento e Rovereto [58]. The Martmuseum bot uses Facebook Messenger to guide visitors through its content with the use of predefined routes and was active on 30 August 2021 from https://www.messenger.com/t/martrovereto.
- The Maxxi’s Chatbot is designed for the National Museum of the 21st Century Arts in Rome. The chatbot is developed with Google’s Dialogflow and integrated in a Facebook page [59]. The Facebook Messenger chatbot uses predefined content and guides the users through word or image selections to follow a certain path in a guided route. The chatbot is lacking conversational skills but provides engagement through multimedia content, rewards and carefully designed dialogs [6]. The chatbot was accessible with a Facebook account on 30 August 2021 from https://m.me/museomaxxi.
- At the House Museum of Milan an advanced Facebook Messenger chatbot was developed, named “Di Casa in casa” adventure chatbot. The chatbot is developed with the Wit.ai platform and uses gamification techniques in order to engage sole users or groups of visitors to play a “treasure hunt” tour game by finding clues and learning new things. The chatbot also tries to engage visitors by creating realistic non-linear narrative dialogue tours, though the chatbot has no free conversational skills [5,6,9]. The chatbot was active on 30 August 2021 from https://www.messenger.com/t/casemuseobot, and is accessible only in the Italian language.
- At Catal Hoyuk Neolithic site an advanced Facebook Messenger chatbot, named ChatCat was developed by a group of experts. The development team of the ChatCat chatbot, after an extensive design and testing process on the content and the possible dialogues have chosen Wit.ai chatbot platform for the implementation of the chatbot. The reason for their choice was that Wit.ai is focusing on developing chatbots for the popular channel of Facebook Messenger, is supported by an active users’ community and is providing a user-friendly interface for the development of the chatbot. The chatbot had the skill not only to provide useful content but also to provoke the user about a certain issue. The chatbot surprises its users, takes control of the conversation, and awakes emotions and thoughts. It is designed to make rule-based conversations that have a meaning, e.g., the chatbot can start a conversation about the concept of death in the Neolithic period. The final scope of the chatbot is to alter the perception of the users about an issue and engage them [8]. The developers of the ChatCat chatbot are letting the users to use their own words but try to limit their verbal interaction by controlling the conversation. If a user tries to be more creative in his conversation, the chatbot cannot understand and continuously tries to take control of the conversation. The chatbot was accessed with a Facebook Messenger account on 30 August 2021 from https://www.messenger.com/t/catalhoyukbot, but it is currently inactive.
- The chatbot at The Field Museum of Chicago is representing the largest dinosaur relic and is called Máximo the Titanosaur. The chatbot is developed and trained with Google’s Dialogflow platform. One of the main reasons that the developers chose Dialogflow was that the chatbot can be delivered to end-users via many channels (e.g., Facebook, Viber, WeChat, etc.). The developers designed a friendly, smart and delightful conversational chatbot, that is able to answer every possible question in a human-like manner. The developers used the NLU and ML techniques that Dialogflow provides, but the most important work was the continuous user testing and redesign of the possible dialogues. The developers shared the following concept: “For an agent that’s meant to be exploratory and conversational, if it does not sound human, then it’s just not...fun.” [60]. Maximo was online on 30 August 2021 fromhttps://www.fieldmuseum.org/exhibitions/maximo-titanosaur?chat=open, is designed to have a funny character and even to understand your sentiments. The chatbot was launched at May 2019 and by mid-October had 7.000 conversations with 72% accurate response rate [61].
- The Vincent Van Gogh Museum chatbot was designed to assist museum personnel to provide (via a Facebook page) useful information about the museum and Van Gogh artwork. The chatbot was developed with the open-source version of Microsoft Bot Framework and is entirely hosted on the Museum’s paid Microsoft Azure cloud Server (paid version), providing total control over training, management, and development to the museum [62]. The chatbot is designed with the aim to be conversational, as it allows free questions, however, it cannot successfully complete a human-like conversation. The chatbot identifies the user’s intent and provides text information and web links. The chatbot can be classified as an infobot and was accessible on 30 August 2021 from https://www.facebook.com/messages/t/127104175596.
- Andy Carnegie Bot is a digital character that guides visitors to summer Carnegie Museums of Pittsburgh. Andy also provides updates on events and museum activities. The chatbot was developed with Botpress open-source platform [9,63]. The chatbot is using a gamification process with QR codes and tries to gain visitors engagement through a predefined treasure hunt game that helps visitors collect stamps digitally [64]. The developers of Andy did not focus to engage the visitors through human-like conversations. Instead, they chose to brand the chatbot with interesting graphics, fun visual and text elements, and a fun hunting game. The development team conducted large-scale research to reach to the final decisions for the design and the development of Andy Carnegie Bot [65]. The chatbot was active on Facebook Messenger only on summers (30 August 2021) from https://www.facebook.com/carnegiebot/.
- The Museum of Tomorrow at Rio de Janeiro is a newly established science museum with futuristic architecture. Its main exhibition presents to the public a structured narrative of 5 science areas: Cosmos, Earth, Anthropocene, Tomorrow and Us, where 62 science experiments are presented, curated with high technological applications. One of these applications is IRIS, a chatbot that is installed inside the museum in several screen spots. The visitors receive at their entrance a smart card and anytime they spot an IRIS screen they can talk to it. IRIS is developed with IBM Watson framework and is designed as a chatbot that uses NLU and ML techniques to provoke the users to conduct a dialogue about certain humanity issues and express their concerns. At the end of the dialog IRIS suggests a related local initiative that visitors can participate. The chatbot was trained for many months with the use of testing teams and several testing methods. IRIS speaks Portuguese and English and is mainly a verbal chatbot that interacts via spoken words. However, due to the need of serving hearing-impaired visitors, a text input interface version had been also developed. In addition, IRIS collects all the concerns of the visitors and visualize them in a big screen constellation of colored particles that connect randomly, with a subtle, in a continuous motion. For this functionality the chatbot uses the IBM Bluemix cloud platform, where all the knowledge can be collected and visualized appropriately [9,66,67,68,69]. IRIS chatbot is only accessible to the visitors of the museum and it cannot be evaluated. A video presentation was available on 30 August 2021 from https://www.youtube.com/watch?v=o944e3x-hq4
- The museum of Modern Art at Buenos Aires developed the “Dialogue with the artwork” chatbot. The chatbot is designed with NLU and ML techniques and its innovation is that the visitor could chat with each artwork when she/he was in front of it. For each artwork a different chatbot with its own artistic character was developed. The chatbots are accessible through Facebook Messenger and could conduct smart, funny, and informative human-like dialogues [70]. There is no further information about this chatbot and is currently not active. However, the idea of developing a chatbot for each artwork is rather intriguing and aligned to a distributed and collaborative chatbot architecture proposed in this paper.
- Pinacoteca of São Paulo developed in 2017 the “Voice of Art” chatbot [9,71]. The chatbot is a native mobile voice chatbot developed with IBM Watson and IBM Bluemix cloud platform. The chatbot is using NLU and ML techniques and its training lasted around one year. The users can chat with seven artworks of the museum. The artworks communicate with the mobile app via smartphone beacon sensors and Bluetooth geolocation technology. The knowledge was stored in IBM Bluemix cloud platform and was collected from various sources. The chatbot was able to answer verbally questions about the artwork and do it in human-like manner [72]. The idea of developing a chatbot for each artwork is aligned to a distributed and collaborative chatbot architecture proposed in this paper. “Voice of Art” chatbot is only accessible to the visitors of the museum and it cannot be evaluated. A video presentation was available on 30 August 2021 from: https://www.youtube.com/watch?v=ogpv984_60A&t=185s.
- Ask Mona Studio is a startup chatbot company that had developed around 44 chatbots for museums and cultural organizations in France [73]. There are no clear descriptions in the bibliography of the technologies that Ask Mona Studio is using. It appears that a chatbot platform similar to Chatfuel has been used, a platform that develops simple predefined QA Facebook Messenger chatbots [74,75]. The designed chatbot conversations are predefined and curated with multimedia material. Users must follow a certain path, and every time they try to place a free-text question, the chatbot answers with a predefined answer or a message/reply of ignorance [76]. One of the chatbots, Ask Sarah chatbot at Petit Palais—City of Paris Fine Art Museum was available and active in Facebook Messenger on 30 August 2021 from https://www.messenger.com/t/273861966942/.
- The Culture Chatbot project [77] is an EU funded project that is initiated by the Jewish Heritage Network [78] and is implemented in three museums: The Museum of History of Polish Jews (POLIN) in Warsaw [79], the Jewish Historical Museum in Amsterdam and the Institute for the Union Catalogue of Italian Libraries and Bibliographic [80]. The project has researched the available (at that time) chatbot technologies and reached to three types of that could be implemented in the three partner museums: free-text search chatbot, guided search chatbot and engagement search chatbot. The platform that was chosen for developing the chatbots was Rasa chatbot platform [81]. The chatbots were developed to use NLU and ML techniques and designed to deliver a human-like conversation. In addition, they were designed to be connected to knowledge graphs [82]. The chatbots can be integrated in a webpage or a Facebook page and are bilingual. One of this chatbots was available in the Jewish Historical Museum in Amsterdam on 30 August 2021 from http://chatbot.jck.nl/ and is a guided search chatbot. The chatbot is not fully trained yet and cannot answer free-text questions in a human-like manner. In addition, it is not clear in the bibliography that a KG was developed and implemented.
- The Cartier Foundation for Contemporary Art in France developed a chatbot that is available at https://www.fondationcartier.com/en/ (30 August 2021). The chatbot was developed with Google’s Dialogflow and was designed to work with predefined questions and answers. The chatbot allows users to place their own free-text questions [83]. The chatbot can understand the intent of the questions but its training is limited. Irrelevant questions are answered with a predefined answer or an answer of ignorance and the chatbot tries to control/guide the conversation by providing to the users predefined multimedia content [84].
- The Akron Art Museum in Cleveland developed a fun Facebook chatbot named Dot [9,85,86]. The Dot is a guide chatbot with a well curated guided tour dialogue. Dot is friendly, fun, and smart but not clever enough, since it cannot answer any free question. However, Dot manages to keep up the interest and the excitement of museum’s visitors with her “character” and the well-curated content and dialog design. Dot was accessible on 30 August 2021 from https://www.messenger.com/t/380485969025647.
- (a)
- Simple QA informational chatbots (infobots), that can only provide simple information about the museum and its collections, with limited conversational skills. An example of an infobot is the National Art Museum of the Republic of Belarus QA Facebook Messenger chatbot.
- (b)
- Chatbots with predefined routes of conversation, where the users get information about the museums by following predefined conversation routes with the assistance of text or image buttons. Their conversational skills are limited. The chatbots at Anne Frank House in Amsterdam and the National Museum of the 21st Century Arts in Rome are classified in this type of chatbots.
- (c)
- Gamification and reward chatbots, where the users also follow predefined routes of conversation but the chatbot developers try to engage them with rewards and gamification features like a treasure hunt. Their conversational skills are limited. Maxxi’s Chatbot and the chatbot at the House Museum of Milan are chatbots that use gamification techniques and rewards to engage users.
- (d)
- Provoking conversational chatbots, where the chatbots try to control the conversation and provoke the users to ask questions that concern certain information. These chatbots have good conversational skills. Two examples of this type of chatbots are the Catal Hoyuk Neolithic site chatbot and the IRIS chatbot at Museum of Tomorrow at Rio de Janeiro.
- (e)
- Fully human-like conversational chatbots, where the users can freely ask almost anything, without following any rules or predefined routes. The chatbots have the ability to understand the user’s intent and provide most of the times the right answer. The Máximo the Titanosaur chatbot at Field Museum of Chicago is such a chatbot.
4.2. Evaluation of Museum Chatbots
- (a)
- Integration of KGs for enhancing the precision and coverage of conversations;
- (b)
- Distributed knowledge facilitation via multi-chatbots and KGs;
- (c)
- Multi-chatbots collaboration for knowledge acquisition and delivery.
4.3. The AHP Evaluation Method
- State the problem and identify all the attributes and sub attributes that determine the problem;
- Structure the hierarchy of different attributes;
- Compare each attribute pairwise in its hierarchy level and measure them on a qualitative and quantitative numerical scale (1/9: least valued to 9/9: most important);
- Calculate the weights of each attribute and place them in a comparison attribute matrix;
- Determine the final comparison weight of each attribute;
- Conduct the evaluation.
4.4. Evaluation Process
- Select chatbots that have conversational skills;
- Select chatbots that integrate KGs;
- Evaluate chatbots using the proposed quality evaluation attributes and the AHP evaluation method.
- Máximo the Titanosaur Webpage chatbot;
- IRIS at Museum of Tomorrow at Rio;
- Dialogue with the artwork chatbot (Buenos Aires);
- Voice of Art Chatbot (Pinacoteca of São Paulo);
- EU Culture Chatbot project;
- Cartier Foundation for Contemporary Art chatbot.
5. State of the Art in Conversational AI Platforms
- (a)
- (b)
- The conversation-oriented platforms are not designed to serve a specific task but to develop chatbots that follow a specific conversation with humans (or software agents), with no use of advanced AI techniques. An example of the most famous platforms in this category is PandoraBots [99].
- (c)
- The conversational AI platforms backed by tech giants are the most advanced platforms that are using advanced AI techniques (NLU and ML) and integrate large knowledge sources such as webpages, ontologies, KGs and others. Examples of the most famous platforms in this category are Google’s Dialogflow [100], Facebook’s Wit.Ai [101], ΙΒΜ’s Watson Assistant [102], Microsoft’s Bot Framework [103] and Amazon’s Lex [104].
- (d)
5.1. Conversational AI Platforms Backed by Startup Companies
5.1.1. Botpress (BP)
5.1.2. OpenDialog (OD)
5.1.3. Rasa Framework (RF)
5.1.4. SnatchBot (SB)
5.1.5. Kore.ai (Kai)
5.2. Conversational AI Platforms Backed by Tech Giants
5.2.1. Dialogflow (DF)
5.2.2. IBM Watson Assistant (IWA)
5.2.3. Facebook Wit.ai (Wit)
5.2.4. Microsoft Bot Framework (MBF)
5.2.5. Amazon Lex (Lex)
5.3. Discussion on the Presented Chatbot Platforms
5.4. Platforms’ Evaluation Using Analytic Hierarchical Process (AHP)
5.4.1. Evaluation Attributes
- Knowledge Graphs (KGs). Use of KGs for representing and integration of specific domain (museum) and general knowledge.
- Natural Language Understanding (NLU). Use of NLU techniques to interpret natural language (that humans understand) to formal language (that machines understand) and the opposite.
- API interaction (API). It is essential for developing a system that does not rely only on trained conversations that are built in the platform, but can connect, search and extract knowledge from external sources and databases.
- Distributed collaboration (DC). All the components of the system must be designed to function autonomously but at the same time to be able to collaborate using a multi-chatbot network. This attribute also allows the smooth transfer of the designed components of a chatbot to any other platform.
- License (LS). Examine if the use of a fully open-source platform is an adequate solution, or a paid version is more flexible for the developers.
- Multilingual support (MS). The platforms must provide multi-lingual support for the encoded conversations, especially in environments where users come from multilingual communities, as tourists visiting a museum. Moreover, the platforms must allow the extension to new languages.
- Multiple channels support (MCS). The chatbots that are developed must be easily deployed via as many channels as possible, such as FB Messenger, WeChat, webpages, Twitter, Slack, Alexa, and others.
- Machine Learning (ML). Use of ML techniques to train chatbots to understand simple or complex questions and provide the right answer with a high precision.
- Additional capabilities (AC). In this attribute we can add the sentiment analysis, the ability of adding personality traits to the chatbot and other special features.
- Text-to-Speech (TTS) and Speech-to-Text (STT). The platform must be able to translate speech to text and the opposite. The ability must be either an in-house ability or to be provided (via APIs) by external applications.
- Self-configuration (SC). This attribute is controversial as self-configuration of chatbots is essential for museums with limited IT support to easily manage the deployed chatbots. On the other hand, this feature does not give the developers much flexibility to use or test other components and integrate them to the chatbot solution.
5.4.2. Evaluation Process
5.4.3. Results and Discussion
5.5. AI chatbots, KGs and advanced AI technology
5.5.1. KG-based AI Chatbots
5.5.2. AI Chatbots Based on Advanced AI Technologies
5.6. Discussion
6. The Proposed Architecture
- (a)
- A chatbot service that provides access to the distributed and collaborative chatbots of any kind and number. The chatbot service must be available through many channels (e.g., Facebook, Viber) and devices (desktop, tablet, smartphone).
- (b)
- A knowledge index store mechanism that identifies the user’s intent and selects the appropriate chatbot that can provide specific knowledge to specific visitors.
- (c)
- An NLP component for transforming user input from natural to formal language
- (d)
- A KG component that utilizes Semantic Web technology (RDF, SPARQL query language, and OWL ontologies) for the representation, linking, reasoning, and querying of knowledge.
- (e)
- An NLG component for generating well-defined human-like answers.
- −
- Visitor: What is presented in this museum hall?
- −
- Infobot (Eleni): You are at the hall that the life of Nikos Kazantzakis is presented. Would you like to learn more about his life?
- −
- Visitor: Yes, that would be great!
- −
- Infobot (Eleni): Sure, your collection guide will be with you soon. You may always return to our discussion and ask me general questions about the museum.
- −
- “NK Life” Collection Chatbot (George): Hello, I am the collection guide of Nikos Kazantzakis life. He was born in Heraklion. His father originated from the village that his museum is built, Myrtia. Would you like to tell you more or you prefer to see his life through an artefact journey in the museum?
- −
- Visitor: Let’s start the journey!
- −
- “NK Life” Collection Chatbot (George): I believe that you are now in front of the first artifact showcase, where Kazantzakis’ Early Life Memorabilia are presented.
- −
- Visitor: Yes, I can see them. They look so interesting. But who are these women on the picture on the left?
- −
- “NK Life” Collection Chatbot (George): Oh, what a lovely picture! These are his mother and his beloved sisters Anastasia and Eleni. Their dresses are so beautiful. And look at the left is also his mother’s ring! Would like to hear the story of this ring?
- −
- Visitor: No, I would like to know about his first book!
- −
- “NK Life” Collection Chatbot (George): His first book was a young novel about love, life and death. He was in Athens, studying law and was so in love with a girl. If you want to learn more about this book or others we should ask it from another guide, my colleague John (Books Collection Chabot).
- −
- Visitor: no, it is fine, please tell me the story about when his was a law student.
- −
- “NK Life” Collection Chatbot (George): On the upper right corner of the showcase, you can see a picture of him as a first-year undergraduate at the University of Athens. He studied law….
- −
- Visitor: And where can I buy a book about his life?
- −
- “NK Life” Collection Chatbot (George): For this information you will have to get your answer from my colleague Eleni (InfoBot). Please excuse me. You may always return to our discussion and ask me questions about NK life.
- −
- Infobot (Eleni): Our bookstore is at the entrance of the museum and an online store is always available at our website.
- Museum Chatbot Users (MCU): the visitors of the museum (human agents),
- MuseumBot (MB): the informative chatbot (infobot) software agent
- CollectionBot (CB): the thematic collections chatbot software agents
- Visitors interact with the host chatbot (MB) (via Text, Voice, AR, or VR) to reach the CollectionBot of their interest (CB1 or CB2).
- MB searches the KI-stores using KI-LU, discovers the stored knowledge about the thematic collections and selects which CB can provide the appropriate answer.
- If the KI-store recognizes the intent of a visitors NL-Q, initiates the chosen CB knowledge extraction process. CB, with its NL2FL component, translates the NL-Q of the visitors to formal syntax and sends it to the FL-Q-Exec. At the FL-Q-Exec, FL-Q are turned into SPARQL-q in order to be looked-up to KG-store and retrieve the right answer. KGs are stored at the KG-store (as RDF triples). If an answer is not found in the matched KG-store, an additional search is conducted to the other KGs of the museum or to the connected LOD cloud sources.
- When the matched RDF triples are retrieved, the FL-Q-Exec sends the FL-A to the FL2NL component.
- In the FL2NL component, NLG techniques are used for the transformation of the FL-A to NL-A.
- Finally, visitors receive the NL-As through their device user interface (Text, Voice, AR, VR).
- (a)
- The integration of KGs contribution in rich structured machine-understandable knowledge to the museum chatbots, solving the problem of limited and unstructured knowledge sources.
- (b)
- The distributed and collaborative approach contribution in the capability of answering more (if not all) questions, and at the same time delivers a system that can be easily updated and expanded (with new collaborative chatbots).
7. Validating the Approach at Nikos Kazantzakis Museum
8. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Acknowledgments
Conflicts of Interest
References
- Ram, A.; Prasad, R.; Khatri, C.; Venkatesh, A.; Gabriel, R.; Liu, Q. Conversational Ai: The Science behind the Alexa Prize. arXiv 2018, arXiv:1801.03604. [Google Scholar]
- Levesque, H.J. Common Sense, the Turing Test, and the Quest for Real AI: Reflections on Natural and Artificial Intelligence, 1st ed.; MIT Press: London, UK, 2017. [Google Scholar]
- Achladianakis, A. The Chatbots and the Possibilities Provided on Marketing. Clearing and Inclusion of Indicative Chatbot in a Content Management System (CMS). Master’s Thesis, T.E.I. of Crete, Agios Nikolaos, Greece, 29 October 2019. [Google Scholar]
- Vassos, S.; Malliaraki, E.; Falco, F.D.; Di Maggio, J.; Massimetti, M.; Nocentini, M.G.; Testa, A. Art-Bots: Toward Chat-Based Conversational Experiences in Museums. In Proceedings of the 9th International Conference on Interactive Digital Storytelling, ICIDS 2016, Los Angeles, CA, USA, 15–18 November 2016; pp. 433–437. [Google Scholar] [CrossRef]
- Boiano, S.; Borda, A.; Gaia, G.; Rossi, S.; Cuomo, P. Chatbots and New Audience Opportunities for Museums and Heritage Organisations. In Proceedings of the Electronic Visualisation and the Arts (EVA 2018), London, UK, 9–13 July 2018; pp. 164–171. [Google Scholar] [CrossRef] [Green Version]
- Tzouganatou, A. Can Heritage Bots Thrive? Toward Future Engagement in Cultural Heritage. Adv. Archaeol. Pract. 2018, 6, 377–383. [Google Scholar] [CrossRef] [Green Version]
- Schaffer, S.; Gustke, O.; Oldemeier, J.; Reithinger, N. Towards chatbots in the museum. CEUR Workshop Proc. 2018, 2176, 1–7. [Google Scholar]
- Roussou, M.; Perry, S.; Katifori, A.; Vassos, S.; Tzouganatou, A.; McKinney, S. Transformation through Provocation? In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, CHI, Glasgow, UK, 4–9 May 2019. [Google Scholar] [CrossRef]
- Gaia, G.; Boiano, S.; Borda, A. Engaging Museum Visitors with AI: The Case of Chatbots. In Museums and Digital Culture; Giannini, T., Bowen, J., Eds.; Springer Series on Cultural Computing: Berlin/Heidelberg, Germany, 2019; pp. 309–329. [Google Scholar] [CrossRef]
- Ławrynowicz, A.; Tresp, V. Introducing machine learning. In Perspectives on Ontology Learning; Lehmann, J., Voelker, J., Eds.; AKA Heidelberg/IOS Press: Heidelberg, Germany; pp. 35–50.
- Suta, P.; Lan, X.; Wu, B.; Mongkolnam, P.; Chan, J.H. An Overview of Machine Learning in Chatbots. Int. J. Mech. Eng. Robot. Res. 2020, 9, 502–510. [Google Scholar] [CrossRef]
- Navigli, R. Natural Language Understanding: Instructions for (Present and Future) Use. IJCAI Int. Jt. Conf. Artif. Intell. 2018, 5697–5702. [Google Scholar] [CrossRef] [Green Version]
- Nadkarni, P.M.; Ohno-Machado, L.; Chapman, W.W. Natural language processing: An introduction. JAMIA 2011, 18, 5–544. [Google Scholar] [CrossRef] [Green Version]
- Yan, J.; Wang, C.; Cheng, W.; Gao, M.; Zhou, A. A retrospective of knowledge graphs. Front. Comput. Sci. 2016, 12, 55–74. [Google Scholar] [CrossRef]
- Bonatti, P.A.; Decker, S.; Polleres, A.; Presutti, V. Knowledge graphs: New directions for knowledge representation on the semantic web. Rep. Dagstuhl Semin. 2019, 8, 29–111. [Google Scholar] [CrossRef]
- Varitimiadis, S.; Kotis, K.; Spiliotopoulos, D.; Vassilakis, C.; Margaris, D. “Talking” Triples to Museum Chatbots. Int. Conf. Hum. Comput. Interact. HCI 2020, 35, 281–299. [Google Scholar]
- Academia.edu—Share Research. Available online: https://www.academia.edu/ (accessed on 8 August 2021).
- ResearchGate—Find and Share Research. Available online: https://www.researchgate.net/ (accessed on 8 August 2021).
- Google. Available online: https://www.google.com/ (accessed on 8 August 2021).
- Semantic Scholar—AI-Powered Research Tool. Available online: https://www.semanticscholar.org/ (accessed on 8 August 2021).
- Association for Computing Machinery. Available online: https://www.acm.org/ (accessed on 8 August 2021).
- IEEE, Advancing Technology for Humanity. Available online: https://www.ieee.org/ (accessed on 8 August 2021).
- Springer—International Publisher Science and Technology. Available online: https://www.springer.com/gp (accessed on 8 August 2021).
- Kölbl, A.; Rosen, M. Talk to Me! Chatbots in Museums, A Chronological Overview. Available online: https://zkm.de/en/talk-to-me-chatbots-in-museums (accessed on 17 March 2021).
- Charr, M. How Are Museums Using Chatbots? Available online: https://www.museumnext.com/article/how-are-museums-are-using-chatbots/ (accessed on 17 March 2021).
- Allen, J.F.; Byron, D.K.; Dzikovska, M.; Ferguson, G.; Galescu, L.; Stent, A. Toward conversational human-computer interaction. AI Mag. 2001, 22, 2738. [Google Scholar]
- Følstad, A.; Brandtzaeg, P.B. Chatbots and the new world of HCI. Interactions 2017, 24, 38–42. [Google Scholar] [CrossRef]
- Valtolina, S.; Barricelli, B.R.; Gaetano, S.D.; Diliberto, P. Chatbots and conversational interfaces: Three domains of use. CEUR Workshop Proc. 2018, 2101, 62–70. [Google Scholar]
- Kotis, K.I.; Zachila, K.; Paparidis, E. Machine Learning Meets the Semantic Web. Artif. Intell. Adv. 2021, 3, 1. [Google Scholar] [CrossRef]
- Wehle, H. Machine Learning, Deep Learning and AI: What’s the Difference? Conference: Data Scientist Innovation Day. 2017. Available online: https://www.researchgate.net/publication/318900216_Machine_Learning_Deep_Learning_and_AI_What’s_the_Difference (accessed on 30 August 2021).
- Rivero, A. Next Generation of Chatbots with NLP Services and Graphs in Chatbots Life. 2018. Available online: https://chatbotslife.com/next-generation-of-chatbots-with-nlp-services-and-graphs-cd811a8165d7 (accessed on 10 March 2021).
- Orth, A. Building Chatbots with Dialogflow and Grank.AI in Grank.ai. 2017. Available online: https://blog.grakn.ai/chatbots-and-grakn-ai-67563c64cfde (accessed on 10 March 2021).
- Cambria, E.; White, B. Jumping NLP Curves: A Review of Natural Language Processing Research. IEEE Comput. Intell. Mag. 2014, 9, 48–57. [Google Scholar] [CrossRef]
- Staykova, K. Natural Language Generation and Semantic Technologies. Cybern. Inf. Technol. 2014, 14, 3–23. [Google Scholar] [CrossRef] [Green Version]
- Riedl, M.O.; Bulitko, V. Interactive Narrative: An Intelligent Systems Approach. AI Mag. 2012, 34, 67. [Google Scholar] [CrossRef] [Green Version]
- Resource Description Framework (RDF). Available online: http://www.w3.org/RDF/ (accessed on 28 August 2012).
- SPARQL Query Language for RDF. Available online: http://www.w3.org/TR/rdf-sparql-query/ (accessed on 4 April 2011).
- World Wide Web Consortium (W3C) OWL Working Group. Web Ontology Language (OWL). 2012. Available online: https://www.w3.org/OWL/ (accessed on 21 July 2019).
- Schuetzler, R.M.; Giboney, J.S.; Grimes, G.M.; Nunamaker, J.F. The influence of conversational agent embodiment and conversational relevance on socially desirable responding. Decis. Support Syst. 2018, 114, 94–102. [Google Scholar] [CrossRef]
- Van Pinxteren, M.M.; Pluymaekers, M.; Lemmink, J.G. Human-Like communication in conversational agents: A literature review and research agenda. J. Serv. Manag. 2020, 31, 203–225. [Google Scholar] [CrossRef]
- Svenningsson, N.; Faraon, M. Artificial Intelligence in Conversational Agents: A Study of Factors Related to Perceived Humanness in Chatbots. In Proceedings of the AICCC 2019 2nd Artificial Intelligence and Cloud Computing Conference, Kobe, Japan, 21–23 December 2019; pp. 151–161. [Google Scholar] [CrossRef] [Green Version]
- Donkelaar, L. How Human Should a Chatbot Be? Master’s Thesis, University of Twente, Twente, Netherlands, 6 November 2018. [Google Scholar]
- Wikipedia, Distributed Collaboration. Available online: https://en.wikipedia.org/wiki/Distributed_collaboration (accessed on 8 August 2021).
- Martin, C.; Schreckenghost, D.; Bonasso, P.; Kortenkamp, D.; Milam, T.; Thronesbery, C. An environment for distributed collaboration among humans and software agents. In Proceedings of the AAMAS’03—Second International Joint Conference on Autonomous Agents and Multiagent Systems 2003, Melbourne, Australia, 14–18 July 2003; pp. 1062–1063. [Google Scholar] [CrossRef]
- Han, S.-H. A Study on the Distributed Collaborative Architectural Design System. J. Asian Arch. Build. Eng. 2006, 5, 67–74. [Google Scholar] [CrossRef] [Green Version]
- Bosse, S. Distributed Serverless Chat Bot Networks using Mobile Agents: A Distributed Data Base Model for Social Networking and Data Analytics. In Proceedings of the ICAART 2021—13th International Conference on Agents and Artificial Intelligence 2021, Virtual, 4–6 February 2021; pp. 398–405. [Google Scholar] [CrossRef]
- Subramaniam, S.; Aggarwal, P.; Dasgupta, G.B.; Paradkar, A. COBOTS—A Cognitive Multi-Bot Conversational Framework for Technical Support. In Proceedings of the International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS, Stockholm, Sweden, 10–15 July 2018; pp. 597–604. [Google Scholar]
- OpenDialog Manifesto. Available online: https://opendialog.ai/manifesto/ (accessed on 8 August 2021).
- Drissner, A. Rasa, Meta Bots: Why They’re Probably Not the Solution to Your Problems. Available online: https://www.youtube.com/watch?v=BwIj5C-r5ZE (accessed on 8 August 2021).
- Drissner, A. Rasa, Many Bots, One Voice: Seamless Multi-Bot Orchestration in the Enterprise|L3-AI 2021. Available online: https://www.youtube.com/watch?v=m5z8ITIO3Vk (accessed on 8 August 2021).
- Kore.ai. Universal Virtual Assistants: Orchestrate Tasks from Multiple Specialized Virtual Assistants. Available online: https://kore.ai/platform/features/universal-bots/ (accessed on 8 August 2021).
- Servisbot, Scale Your Bots Exponentially with Multi-Model NLP Orchestration. Available online: https://servisbot.com/multi-model-nlp-orchestration-on-rasa/ (accessed on 8 August 2021).
- Chaves, A.P.; Gerosa, M.A. Single or Multiple Conversational Agents? An Interactional Coherence Comparison. In Proceedings of the Conference on Human Factors in Computing Systems 2018, Montreal, Canada, 21–26 April 2018; Volume 191, pp. 1–13. [Google Scholar] [CrossRef]
- Pinhanez, C.S.; Candello, H.; Pichiliani, M.C.; Vasconcelos, M.; Guerra, M.; de Bayser, M.G.; Cavalin, P. Different but Equal: Comparing User Collaboration with Digital Personal Assistants vs. Teams of Expert Agents. arXiv 2018, arXiv:1808.08157. [Google Scholar]
- Chatfuel Directory of Chatbots: National Art Museum of the Republic of Belarus. Available online: https://chatfuel.com/bot/The-National-Art-Museum-of-the-Republic-of-Belarus-1904070043163955 (accessed on 17 March 2021).
- Boiano, S.; Borda, A.; Cuomo, P.; Gaia, G.; Rossi, S. Chatbots in Museums: Hype or Opportunity? MuseWeb. Available online: https://www.museweb.net/chatbots-in-museums-hype-or-opportunity-%E2%80%A8/ (accessed on 17 March 2021).
- Netomi: AI Customer Service: Customer Support Chatbot Solutions. Available online: https://www.netomi.com/ (accessed on 17 March 2021).
- Museo di arte Moderna e Contemporanea di Trento e Rovereto, THE MART CHAT. Available online: http://www.mart.tn.it/martmuseumbot-en (accessed on 17 March 2021).
- Engineering. Chatbot, AI and Gamification for the MAXXI Museum in Rome. Available online: https://www.eng.it/en/case-studies/chatbot-museo-maxxi (accessed on 17 March 2021).
- Pequignot, C. Teaching a Titanosaur to Talk: Conversational UX Design for Field Museum. Available online: https://purplerockscissors.com/blog/teaching-a-titanosaur-to-talk (accessed on 17 March 2021).
- Field Museum. If the World’s Biggest Dinosaur Could Talk, What Would He Say? Available online: https://www.fieldmuseum.org/exhibitions/webby-entry-message-maximo (accessed on 17 March 2021).
- Antheon. Van Gogh Museum Automates Answers to Frequently Asked Questions with Microsoft Chatbot. Available online: https://www.antheon.nl/projects/van-gogh-museum-chatbot/ (accessed on 17 March 2021).
- Github Repository, Andybot—Botpress. Available online: https://github.com/CMP-Studio/andybot-botpress (accessed on 17 March 2021).
- Ticknor, S. A Chatbot Adventure. Available online: https://studio.carnegiemuseums.org/a-chatbot-adventure-c729812571ea (accessed on 17 March 2021).
- Meet CarnegieBot at AAM! Available online: https://studio.carnegiemuseums.org/meet-carnegiebot-at-aam-d3cef28720aa (accessed on 17 March 2021).
- Morena, D. ΙRIS+Part One: Designing + Coding a Museum AI. Available online: https://www.aam-us.org/2018/06/12/iris-part-one-designing-coding-a-museum-ai/ (accessed on 17 March 2021).
- Renoldi, G. IRIS+|Uma nova experiência no Museu do Amanhã. Available online: https://museudoamanha.org.br/pt-br/irismais (accessed on 17 March 2021).
- IRIS+Uma nova Experiência no Museu do Amanhã. 2017. Available online: https://www.youtube.com/watch?v=os_shHyK3-0 (accessed on 17 March 2021).
- Iris Screen Capture 2A1. 2018. Available online: https://www.youtube.com/watch?v=o944e3x-hq4 (accessed on 17 March 2021).
- MAMBA (Museo de Arte Moderno de Buenos Aires)—Dialogue with the Artwork. Available online: http://www.brunobarbosaworks.com/mamba (accessed on 17 March 2021).
- IBM Press Release. IBM and Pinacoteca de São Paulo Train IBM Watson to Talk with Visitors about Works of Art. Available online: https://www-03.ibm.com/press/us/en/pressrelease/52443.wss (accessed on 17 March 2021).
- Richardson, J. Giving Art a Voice with an Artificial Intelligence Audio Guide. Available online: https://www.museumnext.com/article/artificial-intelligence-audio-guide/ (accessed on 17 March 2021).
- Ask Mona Studio Webpage. Available online: https://studio.askmona.fr/en (accessed on 17 March 2021).
- Museums of the city of Paris. Chatbot: Paris Musées launches a Conversational Interface to Direct Visitors. Available online: https://www.parismusees.paris.fr/en/actualite/chatbot-paris-musees-launches-a-conversational-interface-to-direct-visitors (accessed on 17 March 2021).
- Présentation Ask Mona Studio. Available online: https://www.youtube.com/watch?v=9jDCaqw-T2Y (accessed on 17 March 2021).
- Ask Sarah FB Messenger Bot. Available online: https://www.messenger.com/t/273861966942/ (accessed on 17 March 2021).
- Multilingual Europeana Chatbot Project. Available online: https://culturebot.eu/ (accessed on 17 March 2021).
- Jewish Heritage Network, Museum Chatbot—State-of-The-Art Machine Learning Tools to Build Contextual Chatbots and Assistants That Engage Visitors with Cultural Content. Available online: https://jhn.ngo/services/chatbot (accessed on 17 March 2021).
- POLIN Museum, The Culture Chatbot: A New Facebook Communication Tool. Available online: https://www.polin.pl/en/culture-chatbot (accessed on 17 March 2021).
- ICCU Culture Chatbot. Available online: https://www.iccu.sbn.it/en/activities/international-activities/culture-chatbot/ (accessed on 17 March 2021).
- Rasa Open Source Conversational AI. Culture Chatbot: A Virtual Museum Tour Guide. Available online: https://rasa.com/showcase/jhn-ams/ (accessed on 17 March 2021).
- Kats, P.; Evans, G. The Culture Chatbot—Engaging Visitors with Your Collections. Available online: https://pro.europeana.eu/post/the-culture-chatbot-engaging-visitors-with-your-collections (accessed on 17 March 2021).
- Fondation Cartier—Chatbot Context Demonstration. Available online: https://vimeo.com/253466487 (accessed on 17 March 2021).
- Steven, R. Building a Chatbot for Fondation Cartier. Available online: https://www.creativereview.co.uk/building-a-chatbot-for-fondation-cartier-paris/ (accessed on 17 March 2021).
- Gerber, K. Tour Akron Art Museum with Dot the Chatbot. Available online: https://www.theformgroup.com/articles/2018/10/17/tour-akron-art-museum-with-dot-the-chatbot (accessed on 17 March 2021).
- Litt, S. Dot, the New Akron Art Museum Chatbot, Wants to Get You Talking About Art and Life. Available online: https://www.cleveland.com/arts/2018/08/dot_the_new_akron_art_museum_c.html (accessed on 17 March 2021).
- Varitimiadis, S.; Kotis, K.; Skamagis, A.; Tzortzakakis, A.; Tsekouras, G.; Spiliotopoulos, D. Towards implementing an AI chatbot platform for museums. In Proceedings of the 2nd International Conference on Cultural Informatics, Communication & Media Studies 2019, Mytilene, Greece, 13–15 June 2019. [Google Scholar] [CrossRef]
- Styx, L. How Are Museums Using Artificial Intelligence and Is AI the Future of Museums? Available online: https://www.museumnext.com/article/artificial-intelligence-and-the-future-of-museums/ (accessed on 17 March 2021).
- Radziwill, N.M.; Benton, M.C. Evaluating Quality of Chatbots and Intelligent Conversational Agents. arXiv 2017, arXiv:1704.04579. [Google Scholar]
- Abran, A.; Khelifi, A.; Suryn, W.; Seffah, A. Consolidating the ISO usability models. In Proceedings of the 11th International Software Quality Management Conference 2003, Glasgow, UK, 23–25 April 2003; Volume 2003, pp. 23–25. [Google Scholar]
- Saaty, R. The Analytic Hierarchy Process—What It Is and How It Is Used. Math. Model. 1987, 9, 161–176. [Google Scholar] [CrossRef] [Green Version]
- Kostelník, P.; Pisařovic, I.; Muroň, M.; Dařena, F.; Procházka, D. Chatbots for Enterprises: Outlook. Acta Univ. Agric. Silvic. Mendel. Brun. 2019, 67, 1541–1550. [Google Scholar] [CrossRef] [Green Version]
- Salmeron, J.L.; Herrero, I. An AHP-Based methodology to rank critical success factors of executive information systems. Comput. Stand. Interfaces 2005, 28, 1–12. [Google Scholar] [CrossRef]
- Vaidya, O.S.; Kumar, S. Analytic hierarchy process: An overview of applications. Eur. J. Oper. Res. 2006, 169, 1–29. [Google Scholar] [CrossRef]
- Couto, J. Building A Chatbot: Analysis and Limitations of Modern Platforms—DZone AI. Available online: https://dzone.com/articles/building-a-chatbot-analysis-amp-limitations-of-mod (accessed on 17 March 2021).
- Chatfuel, Chatbot Platform for Facebook Messenger. Available online: https://chatfuel.com (accessed on 17 March 2021).
- Octane.ai, Commercial and Social Media Bots. Available online: https://octaneai.com/ (accessed on 17 March 2021).
- Motion.ai, A visual Chatbot Builder. Available online: https://www.motion.ai/ (accessed on 17 March 2021).
- PandoraBots, Intelligent Conversational Agents. Available online: https://home.pandorabots.com/home.html (accessed on 17 March 2021).
- Dialogflow, Build Natural and Rich Conversational Experiences. Available online: https://cloud.google.com/dialogflow (accessed on 17 March 2021).
- Wit.ai. Natural Language for Developers. Available online: https://wit.ai/ (accessed on 17 March 2021).
- Watson Assistant, More than A Chatbot. Available online: https://www.ibm.com/cloud/watson-assistant/ (accessed on 17 March 2021).
- Microsoft Bot Framework. A Comprehensive Framework for Building Enterprise-Grade Conversational AI Experiences. Available online: https://dev.botframework.com/ (accessed on 4 May 2021).
- Amazon Lex. Conversational Interfaces for Your Applications. Available online: https://aws.amazon.com/lex/ (accessed on 17 March 2021).
- Rasa. Open Source Conversational AI. Available online: https://rasa.com/ (accessed on 17 March 2021).
- Botpress—Open Source Conversational AI Platform. Available online: https://botpress.com/ (accessed on 17 March 2021).
- Opendialog—Open Source Enterprise Conversational, AI. Available online: https://www.opendialog.ai/ (accessed on 4 May 2021).
- Ujwalakavya, J.; Deepamala, N. Chatbot for Business Environment Using Botpress Conversational AI Platform. Int. Res. J. Eng. Technol. (IRJET) 2020, 7, 6503–6507. [Google Scholar]
- Dgraph, A Native GraphQL Graph Database. Available online: https://dgraph.io/ (accessed on 10 May 2021).
- Grakn, An Intelligent Database—A Knowledge Graph. Available online: https://grakn.ai/ (accessed on 10 May 2021).
- Neo4j’s A Highly Scalable Native Graph Database. Available online: https://neo4j.com/ (accessed on 10 May 2021).
- OrientDB—The First Multi-Model Open Source NoSQL DBMS. Available online: https://orientdb.org/ (accessed on 10 May 2021).
- GraphDB, An Enterprise Ready Semantic Graph Database. Available online: https://graphdb.ontotext.com/ (accessed on 10 May 2021).
- Boné, J.; Ferreira, J.C.; Ribeiro, R.; Cadete, G. DisBot: A Portuguese Disaster Support Dynamic Knowledge Chatbot. Appl. Sci. 2020, 10, 9082. [Google Scholar] [CrossRef]
- Braun, D.; Matthes, F. Towards a Framework for Classifying Chatbots. In Proceedings of the ICEIS 2019—21st International Conference on Enterprise Information Systems 2019, Heraklion, Greece, 3–5 May 2019; pp. 484–489. [Google Scholar] [CrossRef] [Green Version]
- Shabbir, J.; Arshad, M.U.; Shahzad, W. NUBOT: Embedded Knowledge Graph with RASA Framework for Generating Semantic Intents Responses in Roman Urdu. arXiv 2021, arXiv:2102.10410. [Google Scholar]
- Perez-Soler, S.; Juarez-Puerta, S.; Guerra, E.; de Lara, J. Choosing a Chatbot Development Tool. IEEE Softw. 2021, 38, 94–103. [Google Scholar] [CrossRef]
- Braun, D.; Hernandez-Mendez, A.; Matthes, F.; Langen, M. Evaluating Natural Language Understanding Services for Conversational Question Answering Systems. In Proceedings of the SIGDIAL 2017—18th Annual Meeting of the Special Interest Group on Discourse and Dialogue 2017, Saarbrücken, Germany, 15–17 August 2017; pp. 174–185. [Google Scholar] [CrossRef] [Green Version]
- Botfront, Enterprise-Grade Open Source Platform for Rasa Teams. Available online: https://botfront.io/ (accessed on 4 May 2021).
- Snatchbot, Principles of Bot Design. Available online: https://support.snatchbot.me/docs/principles-of-bot-design (accessed on 8 August 2021).
- Ajay Inamdar, V. Development of College Enquiry Chatbot Using Snatchbot. Int. Res. J. Eng. Technol. 2019, 6, 1615–1618. [Google Scholar]
- Snatchbot, Create Smart Chatbots for Multi-Channel Messaging. Available online: https://snatchbot.me/ (accessed on 5 May 2021).
- Patil, A.; Marimuthu, K.; Niranchana, R. Comparative study of cloud platforms to develop a Chatbot. Int. J. Eng. Technol. 2017, 6, 57–61. [Google Scholar] [CrossRef]
- Kore.ai Virtual Assistant Platform. Available online: https://kore.ai/ (accessed on 5 May 2021).
- Kore.ai’s Knowledge Graph Generator. Available online: https://github.com/Koredotcom/KnowledgeGraphGenerator#readme (accessed on 5 May 2021).
- DialogFlow, Mega Agents. Available online: https://cloud.google.com/dialogflow/es/docs/agents-mega (accessed on 8 August 2021).
- Nimavat, K.; Champaneria, T. Chatbots: An Overview Types, Architecture, Tools and Future Possibilities. Int. J. Sci. Res. Dev. 2017, 5, 1019–1026. [Google Scholar]
- Yoo, S.Y.; Jeong, O.R. Auto-Growing knowledge graph-based intelligent chatbot using BERT. ICIC Express Lett. 2020, 14, 67–73. [Google Scholar] [CrossRef]
- IBM. Create Domain-Specific Bots Using an AGENT bot. Available online: https://developer.ibm.com/technologies/artificial-intelligence/patterns/compose-bots-using-an-agent-bot/ (accessed on 8 August 2021).
- Quamar, A.; Lei, C.; Miller, D.; Ozcan, F.; Kreulen, J.; Moore, R.J.; Efthymiou, V. An Ontology-Based Conversation System for Knowledge Bases. In Proceedings of the ACM SIGMOD International Conference on Management of Data 2020, Portland, OR, USA, 14–19 June 2020; pp. 361–376. [Google Scholar] [CrossRef]
- Amato, F.; Marrone, S.; Moscato, V.; Piantadosi, G.; Picariello, A.; Sansone, C. Chatbots meet e-health: Automatizing healthcare. Farm. Zh. 2018, 3, 89–91. [Google Scholar]
- Handoyo, E.; Arfan, M.; Soetrisno, Y.A.A.; Somantri, M.; Sofwan, A.; Sinuraya, E.W. Ticketing Chatbot Service using Serverless NLP Technology. In Proceedings of the 2018 5th International Conference on Information Technology, Computer and Electrical Engineering, ICITACEE 2018, Semarang, Indonesia, 27–28 September 2018; pp. 325–330. [Google Scholar] [CrossRef]
- Qaffas, A.A. Improvement of Chatbots Semantics Using Wit.ai and Word Sequence Kernel: Education Chatbot as a Case Study. Int. J. Mod. Educ. Comput. Sci. 2019, 11, 16–22. [Google Scholar] [CrossRef]
- Vegesna, A.; Jain, P.; Porwal, D. Ontology based Chatbot (For E-Commerce Website). Int. J. Comput. Appl. 2018, 179, 51–55. [Google Scholar] [CrossRef]
- Microsoft, Orchestrating Multiple Bots with Multilingual Support. Available online: https://devblogs.microsoft.com/cse/2017/01/21/orchestrating-multiple-bots-with-multilingual-support/ (accessed on 8 August 2021).
- Microsoft, Creating A Single Bot Service with Azure to Support Multiple Bot Applications. Available online: https://devblogs.microsoft.com/cse/2017/01/10/creating-a-single-bot-service-to-support-multiple-bot-applications/ (accessed on 8 August 2021).
- Amazon Web Service, Integrating Amazon Connect and Amazon Lex with Third-party Systems. Available online: https://aws.amazon.com/blogs/architecture/integrating-amazon-connect-and-amazon-lex-with-third-party-systems/ (accessed on 8 August 2021).
- Kumar, S.; Rajagopal, P. Cloud Methodologies for A Seamless Integrated Chatbot. Int. J. Eng. Res. Technol. (IJERT) 2020, 9, 44–48. [Google Scholar]
- Samuel, I.; Ogunkeye, F.A.; Olajube, A.; Awelewa, A. Development of a Voice Chatbot for Payment Using Amazon Lex Service with Eyowo as the Payment Platform. In Proceedings of the International Conference on Decision Aid Sciences and Application (DASA) 2020, Virtual, 8–9 November 2020; pp. 104–108. [Google Scholar] [CrossRef]
- Goepel, K.D. Implementation of an Online Software Tool for the Analytic Hierarchy Process (AHP-OS). Int. J. Anal. Hierarchy Process. 2018, 10, 3. [Google Scholar] [CrossRef] [Green Version]
- AHP Priority Calculator. Available online: https://bpmsg.com/ahp/ahp-calc.php (accessed on 10 May 2021).
- Hallili, A. Toward An Ontology-Based Chatbot Endowed with Natural Language Processing and Generation. In Proceedings of the 26th European Summer School in Logic, Language & Information, Tübingen, Germany, 11–22 August 2014. [Google Scholar]
- Musen, M.A. The protégé project. AI Matters 2015, 1, 4–12. [Google Scholar] [CrossRef]
- Al-Zubaide, H.; Issa, A.A. OntBot: Ontology based chatbot. In Proceedings of the International Symposium on Innovations in Information and Communications Technology 2011, Amman, Jordan, 29 November–1 December 2011; pp. 7–12. [Google Scholar] [CrossRef]
- Ait-Mlouk, A.; Jiang, L. KBot: A Knowledge Graph Based ChatBot for Natural Language Understanding Over Linked Data. IEEE Access 2020, 8, 149220–149230. [Google Scholar] [CrossRef]
- Zumstein, D.; Hundertmark, S. Chatbots: An interactive technology for personalized communication and transaction. Int. J. WWW/Internet 2018, 15, 96–109. [Google Scholar]
- Nikos Kazantzakis Museum. Available online: https://www.kazantzaki.gr/en (accessed on 17 March 2021).
Chatbot | Type | Development Platform | Development Channel | Engagement |
---|---|---|---|---|
National Art Museum of the Republic of Belarus | Simple infobot | Chatfuel | FB Messenger | No (infobot) |
Anne Frank House in Amsterdam | Predefined answers chatbot | Netomi | FB Messenger | Multimedia content |
Maxxi’s Chatbot | Predefined answers chatbot | Dialogflow | FB Messenger | Multimedia content and rewards |
Martmuseum bot | Predefined answers chatbot | Wit.ai | FB Messenger | Multimedia content |
House Museum of Milan | Gamification chatbot | Wit.ai | FB Messenger | Gamification, realistic dialogues, multimedia content |
Chat Cat bot | Provoking chatbot | Wit.ai | FB Messenger | Provoke the users to follow a path, takes control of the conversation |
Máximo the Titanosaur Webpage bot | Conversational chatbot | Dialogflow | Webpage | Friendly, smart, loving and delightful chatbot |
Vincent Van Gogh chatbot app | Predefined answers chatbot | Microsoft Bot Framework | FB Messenger | Multimedia content |
Andy Carnegie Bot | Gamification chatbot | Botpress | FB Messenger (only summers) | Gamification routes with the use of QR codes–Branding the bot with graphics |
IRIS at Museum of Tomorrow at Rio | Provoking conversational chatbot | IBM Watson | Smart app on screens at the museum | Vocal bot, onsite app, human-like bot |
Dialogue with the artwork chatbot (Buenos Aires) | Conversational chatbot | - | FB Messenger | Independent chatbots with its own character |
Voice of Art Chatbot (Pinacoteca of São Paulo) | Conversational chatbot | IBM Watson | native mobile voice app | Vocal bot, onsite app, human-like bot |
Ask Mona Studio chatbots | Predefined answers chatbot | Custom platform similar to Chatfuel | FB Messenger | Multimedia content, interesting dialogues, well curated, easily developed |
EU Culture Chatbot project | Conversational chatbot and predefined answers chatbot | Rasa | FB Messenger and webpage | Goal and knowledge oriented–rich multimedia content |
Cartier Foundation for Contemporary Art bot | Conversational bot and predefined answers chatbot | Dialogflow | Webpage | Rich multimedia content |
Akron Art Museum bot | Predefined answers chatbot | - | FB Messenger | Friendly, smart, and delightful chatbot–well curated dialogues and content–has a character |
Chatbot | Conversational Skills | Advanced AI Methods | KGs Support | Active |
---|---|---|---|---|
National Art Museum of the Republic of Belarus | No | No | No | No |
Anne Frank House in Amsterdam | No | No | No | No |
Maxxi’s Chatbot | No | No | No | Yes |
Martmuseum bot | No | No | No | Yes |
House Museum of Milan | No | No | No | Yes |
Chat Cat bot | Rule based conversations | Limited NLU training | No | No |
Máximo the Titanosaur Webpage bot | Yes | Fully trained, NLU and ML | No | Yes |
Vincent Van Gogh chatbot app | Yes, not fully developed | Limited NLU training | No | Yes |
Andy Carnegie Bot | Available but not used | Available but not used | No | Yes |
IRIS at Museum of Tomorrow at Rio | Yes | NLU and ML | Yes, on IBM Bluemix cloud platform–Graph visualization | Yes onsite |
Dialogue with the artwork chatbot (Buenos Aires) | Yes | NLU and ML | No | No |
Voice of Art Chatbot (Pinacoteca of São Paulo) | Yes | NLU and ML | Yes, on IBM Bluemix cloud platform | Not defined |
Ask Mona Studio chatbots | No (Only predefined answers) | No | No | Yes |
EU Culture Chatbot project | Available but not used | Available but not used | Yes–Dgraph–not fully developed | Yes, a demo |
Cartier Foundation for Contemporary Art bot | Yes, but limited | Available but not used | No | Yes |
Akron Art Museum bot | No | No | No | Yes |
Weight | Description |
---|---|
1 | Both attributes are equal |
3 | Weakly preferred |
5 | Strongly preferred |
7 | Very strongly preferred |
9 | Absolutely preferred |
KG | NLP | API | DC | LS | MLS | MCS | ML | AC | TTS/STT | SC | Weight | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
KG | 1 | 1.00 | 1.00 | 1.00 | 3.00 | 3.00 | 5.00 | 5.00 | 7.00 | 7.00 | 9.00 | 0.169 |
NLP | 1.00 | 1 | 1.00 | 1.00 | 3.00 | 3.00 | 5.00 | 5.00 | 7.00 | 7.00 | 9.00 | 0.169 |
API | 1.00 | 1.00 | 1 | 1.00 | 3.00 | 3.00 | 5.00 | 5.00 | 7.00 | 7.00 | 9.00 | 0.169 |
DC | 1.00 | 1.00 | 1.00 | 1 | 3.00 | 3.00 | 5.00 | 5.00 | 7.00 | 7.00 | 9.00 | 0.169 |
LS | 0.33 | 0.33 | 0.33 | 0.33 | 1 | 1.00 | 3.00 | 5.00 | 7.00 | 7.00 | 9.00 | 0.091 |
MLS | 0.33 | 0.33 | 0.33 | 0.33 | 1.00 | 1 | 3.00 | 5.00 | 7.00 | 7.00 | 9.00 | 0.091 |
MCS | 0.20 | 0.20 | 0.20 | 0.20 | 0.33 | 0.33 | 1 | 5.00 | 7.00 | 7.00 | 9.00 | 0.063 |
ML | 0.20 | 0.20 | 0.20 | 0.20 | 0.20 | 0.20 | 0.20 | 1 | 3.00 | 5.00 | 9.00 | 0.037 |
AC | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.20 | 0.33 | 0.33 | 1 | 1.00 | 1.00 | 0.015 |
TTS/SST | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.14 | 0.20 | 1.00 | 1 | 1.00 | 0.015 |
SC | 0.11 | 0.11 | 0.11 | 0.11 | 0.11 | 0.11 | 0.11 | 0.11 | 1.00 | 1.00 | 1 | 0.012 |
1.000 |
Score | Description |
---|---|
1 | Support for this attribute is unavailable or this attribute does not apply |
2 | Some or very limited support for this attribute is available thanks to, e.g., workarounds or other third-party software. |
3 | The attribute is available, but polishing is required. Has certain limitations that affect its functionality or usability. |
4 | The attribute is available in the system, lacks some minor details such as complete documentation or advanced functionality. |
5 | Support for this attribute in the system is fully present and has no limitations. |
Weight | Conversational AI Platforms Backed By Startup Companies | Conversational AI Platforms Backed by Tech Giants | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BP | OD | RF | SB | Kai | Lex | Wit | MBF | DF | IWA | ||
KG | 0.169 | 2.00 | 5.00 | 3.00 | 2.00 | 3.00 | 5.00 | 2.00 | 2.00 | 2.00 | 5.00 |
NLP | 0.169 | 5.00 | 3.00 | 5.00 | 5.00 | 5.00 | 5.00 | 5.00 | 5.00 | 5.00 | 5.00 |
DC | 0.169 | 4.00 | 5.00 | 5.00 | 1.00 | 1.00 | 3.00 | 2.00 | 2.00 | 3.00 | 1.00 |
ML | 0.037 | 5.00 | 2.00 | 5.00 | 5.00 | 5.00 | 5.00 | 5.00 | 5.00 | 5.00 | 5.00 |
TTS | 0.015 | 2.00 | 2.00 | 2.00 | 5.00 | 4.00 | 5.00 | 5.00 | 5.00 | 5.00 | 5.00 |
LS | 0.091 | 4.00 | 5.00 | 5.00 | 3.00 | 3.00 | 2.00 | 5.00 | 1.00 | 1.00 | 1.00 |
MS | 0.091 | 2.00 | 3.00 | 4.00 | 5.00 | 3.00 | 3.00 | 5.00 | 5.00 | 2.00 | 2.00 |
MCS | 0.063 | 5.00 | 5.00 | 5.00 | 5.00 | 5.00 | 5.00 | 1.00 | 4.00 | 5.00 | 2.00 |
API | 0.169 | 5.00 | 5.00 | 5.00 | 4.00 | 5.00 | 5.00 | 5.00 | 5.00 | 5.00 | 5.00 |
AC | 0.015 | 2.00 | 2.00 | 2.00 | 3.00 | 5.00 | 3.00 | 4.00 | 5.00 | 3.00 | 5.00 |
SC | 0.012 | 3.00 | 3.00 | 3.00 | 5.00 | 5.00 | 1.00 | 5.00 | 1.00 | 3.00 | 2.00 |
Weight Total | 3.846 | 4.255 | 4.457 | 3.436 | 3.607 | 4.129 | 3.719 | 3.511 | 3.464 | 3.462 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Varitimiadis, S.; Kotis, K.; Pittou, D.; Konstantakis, G. Graph-Based Conversational AI: Towards a Distributed and Collaborative Multi-Chatbot Approach for Museums. Appl. Sci. 2021, 11, 9160. https://doi.org/10.3390/app11199160
Varitimiadis S, Kotis K, Pittou D, Konstantakis G. Graph-Based Conversational AI: Towards a Distributed and Collaborative Multi-Chatbot Approach for Museums. Applied Sciences. 2021; 11(19):9160. https://doi.org/10.3390/app11199160
Chicago/Turabian StyleVaritimiadis, Savvas, Konstantinos Kotis, Dimitra Pittou, and Georgios Konstantakis. 2021. "Graph-Based Conversational AI: Towards a Distributed and Collaborative Multi-Chatbot Approach for Museums" Applied Sciences 11, no. 19: 9160. https://doi.org/10.3390/app11199160
APA StyleVaritimiadis, S., Kotis, K., Pittou, D., & Konstantakis, G. (2021). Graph-Based Conversational AI: Towards a Distributed and Collaborative Multi-Chatbot Approach for Museums. Applied Sciences, 11(19), 9160. https://doi.org/10.3390/app11199160