Academia.eduAcademia.edu

Outline

Exploring agent-based chatbots: a systematic literature review

Journal of Ambient Intelligence and Humanized Computing

https://doi.org/10.1007/S12652-023-04626-5

Abstract

In the last decade, conversational agents have been developed and adopted in several application domains, including education, healthcare, finance, and tourism. Nevertheless, chatbots still need to address several limitations and challenges, especially regarding personalization, limited knowledge-sharing capabilities, multi-domain campaign support, real-time monitoring, or integration of chatbot communities. To cope with these limitations, many approaches based on multi-agent systems models and technologies have been proposed in the literature, opening new research directions in this context. To better understand the current panorama of the different chatbot technology solutions employing agent-based methods, this Systematic Literature Review investigates the different application domains, end-users, requirements, objectives, technology readiness levels, designs, strengths, limitations, and future challenges of the solutions found in this scope. The results of this review are intend...

FAQs

sparkles

AI

What are the key limitations identified in existing chatbot architectures?add

The study identifies significant limitations in architectural flexibility and personalization, which impede adaptability in varying scenarios. Many existing architectures are rigid, requiring reprogramming for new contexts, thus escalating operational costs.

How has the technology readiness level of agent-based chatbots evolved?add

Most studies fall within Technology Readiness Levels 3 and 4, indicating they are in early-stage development or laboratory testing phases. Only 5.3% of studies achieved Level 5, indicating real-world deployment in health-related campaigns.

What are the predominant application domains for multi-agent chatbots?add

The primary studies showed a broad application domain spectrum, particularly emphasizing education and healthcare. Personalized assistive purposes emerged as the most compelling area, leveraging chatbots for motivational and support roles.

Which methodologies are commonly utilized in multi-agent chatbot research?add

The systematic literature review employed a rigorous three-stage methodology comprising review planning, execution, and dissemination phases. This structured approach ensured a comprehensive selection and evaluation of 38 relevant studies out of an initial 108.

What future challenges do researchers see for agent-based chatbot systems?add

Future challenges include enhancing system stability, incorporating new functionalities, and gathering comprehensive user feedback through trials. These challenges encapsulate the need for better interoperability, security, and adherence to user-centric privacy standards.

References (64)

  1. Adamopoulou E, Moussiades L (2020) Chatbots: History, technology, and applications. Machine Learning with Applications 2(100):006
  2. Agostaro F, Augello A, Pilato G et al (2005) A conversational agent based on a conceptual interpretation of a data driven semantic space. Congress of the Italian Association for Artificial Intelli- gence. Springer, New York, pp 381-392
  3. Alencar M, Netto JF (2014) Tutor collaborator using multi-agent system. International Conference on Collaboration Technolo- gies. Springer, New York, pp 153-159
  4. Angara P, Jiménez M, Agarwal K, et al (2017) Foodie fooderson a conversational agent for the smart kitchen. In: Mindel M, Lyons KA, Wigglesworth J (eds) Proceedings of the 27th Annual International Conference on Computer Science and Software Engineering, CASCON 2017, Markham, Ontario, Canada, November 6-8, 2017. IBM / ACM, pp 247-253, http:// dl. acm. org/ citat ion. cfm? id= 31728 25
  5. Anjomshoae S, Najjar A, Calvaresi D, et al (2019) Explainable agents and robots: Results from a systematic literature review. In: 18th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2019), Montreal, Canada, May 13-17, 2019, International Foundation for Autonomous Agents and Multiagent Systems, pp 1078-1088
  6. Augello A, Pilato G, Vassallo G et al (2009) A semantic layer on semi-structured data sources for intuitive chatbots. 2009 Inter- national Conference on Complex. Intelligent and Software Intensive Systems, IEEE, pp 760-765
  7. Augello A, Scriminaci M, Gaglio S, et al (2011) A modular framework for versatile conversational agent building. In: 2011 International Conference on Complex, Intelligent, and Software Intensive Sys- tems, IEEE, pp 577-582
  8. Augello A, Gentile M, Dignum F (2017) An overview of open-source chatbots social skills. International conference on internet science. Springer, New York, pp 236-248
  9. Bentivoglio C, Bonura D, Cannella V et al (2010) Intelligent agents supporting user interactions within self regulated learning pro- cesses. J E-learn Knowl Soc 6(2):27-36
  10. Bosse. S (2021) Distributed serverless chat bot networks using mobile agents: A distributed data base model for social networking and data analytics. In: Proceedings of the 13th International Confer- ence on Agents and Artificial Intelligence -Volume 1: ICAART,, INSTICC. SciTePress, pp 398-405, https:// doi. org/ 10. 5220/ 00103 19503 980405
  11. Calbimonte JP, Calvaresi D, Dubosson F et al (2019) Towards profile and domain modelling in agent-based applications for behavior change. International Conference on Practical Applications of Agents and Multi-Agent Systems. Springer, New York, pp 16-28
  12. Calvaresi D, Dubovitskaya A, Calbimonte JP et al (2018) Multi-agent systems and blockchain: results from a systematic literature review. International conference on practical applications of agents and multi-agent systems. Springer, New York, pp 110-126
  13. Calvaresi D, Calbimonte JP, Dubosson F, et al (2019) Social network chatbots for smoking cessation: agent and multi-agent frame- works. In: 2019 IEEE/WIC/ACM International Conference on Web Intelligence (WI), IEEE, pp 286-292
  14. Calvaresi D, Calbimonte JP, Siboni E et al (2021) Erebots: Privacy- compliant agent-based platform for multi-scenario personalized health-assistant chatbots. Electronics. https:// doi. org/ 10. 3390/ elect ronic s1006 0666
  15. Calvaresi D, Ibrahim A, Calbimonte JP et al (2021) The evolution of chatbots in tourism: a systematic literature review. Inf Commun Technol Tour 2021:3-16
  16. Chapman M, Balatsoukas P, Ashworth M, et al (2019) Computational argumentation-based clinical decision support. In: Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems. International Foundation for Autonomous Agents and Multiagent Systems, Richland, SC, AAMAS '19, p 2345-2347
  17. Cui L, Huang S, Wei F, et al (2017) Superagent: A customer service chatbot for e-commerce websites. In: Proceedings of ACL, System Demonstrations, pp 97-102
  18. M. Batista AF, Marietto MdGB, Barbosa GCdO, et al (2009) Multi- agent systems to build a computational middleware: A chatterbot case study. In: 2009 International Conference for Internet Tech- nology and Secured Transactions,(ICITST), IEEE, pp 1-2
  19. de Bayser MG, Cavalin PR, Souza R, et al (2017) A hybrid architec- ture for multi-party conversational systems. CoRR arXiv: abs/ 1705. 01214
  20. de Bayser MG, Pinhanez C, Candello H, et al (2018) Ravel: a mas orchestration platform for human-chatbots conversations. In: The 6th International Workshop on Engineering Multi-Agent Systems. Stockholm, Sweden DeepLink (2022) Deeplink.ai: Artificial intelligence to boost your customer relationship. https:// www. deepl ink. ai/ en/, Accessed: 2023-02-24
  21. Estes TW (2011) Knowledge discovery agent system and method. US Patent 8,015,143
  22. Etherington D (2014) Amazon echo is a \$199 connected speaker pack- ing an always-on siri-style assistant -techcrunch. https:// techc runch. com/ 2014/ 11/ 06/ amazon-echo/, Accessed: 2023-02-24
  23. European Commission (2017) Appendix g. technology readiness lev- els (trl). https:// ec. europa. eu/ resea rch/ parti cipan ts/ data/ ref/ h2020/ other/ wp/ 2016_ 2017/ annex es/ h2020-wp1617-annex-g-trl_ en. pdf
  24. Fadhil A, Gabrielli S (2017) Addressing challenges in promoting healthy lifestyles: the al-chatbot approach. In: Proceedings of the 11th EAI International Conference on Pervasive Computing Tech- nologies for Healthcare, ACM, pp 261-265
  25. Galster M, Weyns D, Tofan D et al (2014) Variability in software systems-a systematic literature review. IEEE Trans Software Eng 40(3):282-306. https:// doi. org/ 10. 1109/ TSE. 2013. 56
  26. Guzzoni D (2008) Active: a unified platform for building intelligent applications (phd thesis) pp 1-263. https:// doi. org/ 10. 5075/ epfl- thesis-3990, http:// infos cience. epfl. ch/ record/ 114758
  27. Hettige B, K. A (2015) Octopus: a multi agent chatbot. In: 8th Interna- tional Research Conference, KDU, November 2015
  28. Huang HH, Cerekovic A, Tarasenko K et al (2008) Integrating embod- ied conversational agent components with a generic framework. Multiagent Grid Syst 4(4):371-386
  29. Huddar MG, Sannakki SS, Rajpurohit VS (2021) Attention-based multi-modal sentiment analysis and emotion detection in conver- sation using RNN. Int J Interact Multim Artif Intell 6(6):112-121. https:// doi. org/ 10. 9781/ ijimai. 2020. 07. 004
  30. Hung V, Elvir M, Gonzalez A, et al (2009) Towards a method for evaluating naturalness in conversational dialog systems. In: 2009 IEEE international conference on systems, man and cybernetics, IEEE, pp 1236-1241
  31. Jiang R, Banchs RE, Kim S, et al (2015) Configuration of dialogue agent with multiple knowledge sources. In: 2015 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA), IEEE, pp 840-849
  32. Kalia AK, Telang PR, Xiao J, et al (2017) Quark: a methodology to transform people-driven processes to chatbot services. In: Inter- national Conference on Service-Oriented Computing, Springer, pp 53-61
  33. Kitchenham B, Pearl Brereton O, Budgen D et al (2009) Systematic literature reviews in software engineering-a systematic literature review. Inf Softw Technol 51(1):7-15. https:// doi. org/ 10. 1016/j. infsof. 2008. 09. 009
  34. Kitchenham B, Brereton P, Turner M et al (2010) Refining the sys- tematic literature review process-two participant-observer case studies. Empir Softw Eng 15(6):618-653. https:// doi. org/ 10. 1007/ s10664-010-9134-8
  35. Kökciyan N, Sassoon I, Sklar E et al (2021) Applying metalevel argu- mentation frameworks to support medical decision making. IEEE Intell Syst 36(2):64-71. https:// doi. org/ 10. 1109/ MIS. 2021. 30514 20
  36. Landauer TK, Foltz PW, Laham D (1998) An introduction to latent semantic analysis. Discourse Process 25(2-3):259-284. https:// doi. org/ 10. 1080/ 01638 53980 95450 28
  37. Maher ML, Gu N (2002) Design agents in virtual worlds-a user-centred virtual architecture agent. Agents in Design. pp 23-38
  38. Mauldin ML (1994) Chatterbots, tinymuds, and the turing test enter- ing the loebner prize competition. In: Proceedings of the Twelfth AAAI National Conference on Artificial Intelligence. AAAI Press, AAAI'94, p 16-21
  39. Memon Z, Jalbani AH, Shaikh M et al (2018) Multi-agent commu- nication system with chatbots. Mehran Univ Res J Eng Technol 37(3):663
  40. Mori K, Jatowt A, Ishizuka M (2003) Enhancing conversational flex- ibility in multimodal interactions with embodied lifelike agent. In: Proceedings of the 8th international conference on Intelligent user interfaces, pp 270-272
  41. Mualla Y, Najjar A, Daoud A et al (2019) Agent-based simulation of unmanned aerial vehicles in civilian applications: a systematic literature review and research directions. Futur Gener Comput Syst 100:344-364. https:// doi. org/ 10. 1016/j. future. 2019. 04. 051
  42. Neuman B (1994) Scale in distributed systems. Inf. Sci. Inst., Univ. Southern California (ISI/USC), Los Angeles, CA, USA. 68
  43. Noori Z, Bandarl Z, Crockett K (2014) Arabic goal-oriented conver- sational agent based on pattern matching and knowledge trees. In: Proceedings of the World Congress on Engineering 2014 Vol I. Newswood/International Association of Engineers, July 2 -4, 2014, London, UK. ISSN 2078-0958, https://e-space. mmu. ac. uk/ id/ eprint/ 609597
  44. Palmarini R, Erkoyuncu JA, Roy R et al (2018) A systematic review of augmented reality applications in maintenance. Robot Comput- Integr Manuf 49:215-228
  45. Pereira J, Díaz Ó (2019) Using health chatbots for behavior change: a mapping study. J Med Syst 43(5):135
  46. Pilato G, Augello A, Vassallo G, et al (2007) Sub-symbolic semantic layer in cyc for intuitive chat-bots. In: International Conference on Semantic Computing (ICSC 2007), IEEE, pp 121-128
  47. Pilato G, Augello A, Gaglio S (2011) A modular architecture for adap- tive chatbots. In: 2011 IEEE Fifth International Conference on Semantic Computing, IEEE, pp 177-180
  48. Radianti J, Majchrzak TA, Fromm J et al (2020) A systematic review of immersive virtual reality applications for higher education: design elements, lessons learned, and research agenda. Comput Educ 147(103):778
  49. Rao SBP, Agnihotri M, Babu Jayagopi D (2021) Improving asynchro- nous interview interaction with follow-up question generation. Int J Interact Multim Artif Intell 6:79-89. https:// doi. org/ 10. 9781/ ijimai. 2021. 02. 010
  50. Rollo C (1997) jabberwacky -about thoughts -an artificial intelligence ai chatbot, chatterbot or chatterbox, learning ai, database, dynamic -models way humans learn -simulate natural human chat -inter- esting, humorous, entertaining. http:// www. jabbe rwacky. com/ j2abo ut, Accessed: 2022-01-10
  51. Sadin SR, Povinelli FP, Rosen R (1989) The nasa technology push towards future space mission systems. Acta Astronaut 20:73-77. https:// doi. org/ 10. 1016/ 0094-5765(89) 90054-4
  52. Shashaj A, Mastrorilli F, Stingo M et al (2019) An industrial multi- agent system (mas) platform. International Conference on P2P Parallel, Grid, Cloud and Internet Computing, Springer, New York. pp 221-233
  53. Tarau P, Figa E (2004) Knowledge-based conversational agents and vir- tual storytelling. In: Proceedings of ACM symposium on Applied computing, pp 39-44
  54. Tatai G, Csordás A, Kiss Á, et al (2003) The chatbot who loved me. In: Proc. ECA Workshop of AAMAS, Melbourne, Australia
  55. Thosani P, Sinkar M, Vaghasiya J, et al (2020) A self learning chat-bot from user interactions and preferences. In: 4th International Con- ference on Intelligent Computing and Control Systems (ICICCS), IEEE, pp 224-229
  56. Vasconcelos M, Candello H, Pinhanez C, et al (2017) Bottester: testing conversational systems with simulated users. In: Proceedings of the XVI Brazilian Symposium on Human Factors in Computing Systems, pp 1-4
  57. Voigt P, Von dem Bussche A (2017) The eu general data protection reg- ulation (gdpr). A Practical Guide, 1st Ed, vol 10, issue 3152676. Springer International Publishing, Cham. pp 10-5555
  58. Weizenbaum J (1966) Eliza-a computer program for the study of natu- ral language communication between man and machine. Commun ACM 9(1):36-45
  59. Winkler R (2018) Söllner M (2018) Unleashing the potential of chat- bots in education: a state-of-the-art analysis. Acad Manag Proc 15:903. https:// doi. org/ 10. 5465/ AMBPP. 2018. 15903 abstr act
  60. Wong W, Cavedon L, Thangarajah J et al (2012) Flexible conversation management using a bdi agent approach. International Conference on Intelligent Virtual Agents. Springer, New York, pp 464-470
  61. Xu A, Liu Z, Guo Y, et al (2017) A new chatbot for customer service on social media. In: Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, ACM, pp 3506-3510
  62. Yang ECL, Khoo-Lattimore C, Arcodia C (2017) A systematic litera- ture review of risk and gender research in tourism. Tour Manage 58:89-100
  63. Zhao T, Lee K, Eskenazi M (2016) The dialport portal: grouping diverse types of spoken dialog systems. In: Workshop on Chatbots and conversational agents
  64. Zolitschka JF (2020) A novel multi-agent-based chatbot approach to orchestrate conversational assistants. International Conference on Business Information Systems. Springer, New York, pp 103-117