Conference PaperPDF Available

Chatbots: An Analysis of the State of Art of Literature

Authors:

Abstract and Figures

Considering the context of Computer Science, Chatbots are computer programs that, through techniques of Artificial Intelligence, aim to simulate human behavior when at the moment of a dialogue through text messages. Despite being a relatively new area of study, the application of this concept has increased considerably, whether in academic settings or in commercial applications, such as situations involving assistants to clarify doubts on websites of manufacturers of electronic products or even in services such as telephony. Thus, this article proposes an analysis of the state of the art of research through a quantitative bibliometric analysis, supported by the Scopus database.
Content may be subject to copyright.
Chatbots: An Analysis of the State of Art of Literature
Andréia Ana Bernardini1, Arildo A. Sônego2, Eliane Pozzebon2
1 Escola Superior de Criciúma (ESUCRI) Criciúma, SC - Brazil
2 Universidade Federal de Santa Catarina (UFSC) Araranguá, SC Brazil
andreia@esucri.com.br, asonego@gmail.com, eliane.pozzebon@ufsc.br
Abstract. Considering the context of Computer Science, Chatbots are
computer programs that, through techniques of Artificial Intelligence, aim to
simulate human behavior when at the moment of a dialogue through text
messages. Despite being a relatively new area of study, the application of this
concept has increased considerably, whether in academic settings or in
commercial applications, such as situations involving assistants to clarify
doubts on websites of manufacturers of electronic products or even in services
such as telephony. Thus, this article proposes an analysis of the state of the art
of research through a quantitative bibliometric analysis, supported by the
Scopus database.
1. Introduction
Artificial Intelligence (AI) denotes as a science that is dedicated to the study of systems
that, from the perspective of any observer, act intelligently [Coppin 2015]. This is a new
field of research, when compared to other sciences, since it began in 1956 [Russel and
Norvig 2013]. The most accepted concept is of an intelligent agent, in which the
symbolic and connectionist approaches can act in a collaborative way aiming at solving
problems through a computational system [Franco 2014].
The study of AI is interdisciplinary, since it makes use of a large amount of
knowledge from other areas, such as mathematical calculation and logic [Artero 2009].
Artificial Intelligence brings together a considerable variety of areas, such as learning
and perception to more specific tasks such as games, demonstration of mathematical
theorems, and diagnosis of diseases among others, being considered relevant to any
intellectual task [Russel and Norvig 2013].
A Chatbot is a computer program that works with programming languages
oriented to the manipulation of natural human language [Lima 2014]. The possibility of
training a computer to establish dialogues with humans dates back to the 1950s, with
Alan Turing. In his essay titled "Computing Machinery and Intelligence," Turing
proposed a test consisting of a program that developed a text message conversation with
an interrogator for five minutes [Coppin 2015]. The person should then guess if he was
talking to a human being or a computer and if the machine tricked the interrogator for
30% of the time, the program would pass the test.
The basic principle employed in a Chatbot consists of an environment that
receives questions in natural human language, associates these questions with a
knowledge base, and then issues an answer [Fryer and Carpenter 2006]. Usually, a
Chatbot works from the insertion by the user of a question or comment, and from this
DOI: 10.5753/wave.2018.1 1
I Workshop on Advanced Virtual Environments and Education (WAVE2)
moment the program answers the question, makes a comment or starts a new topic
[Huang, Zhou and Yang 2007].
Examples of Chatbots [Russel and Norvig 2013] are the ELIZA, MGONZ,
NATACHATA and CYBERLOVER projects. In addition to these, [Huang, Zhou and
Yang 2007] indicates the PARRY environment. This list [Lima 2014] is complemented
with the ALICE (Artificial Internet Computer Entity) system, activated in the year of
1995.
In this way, this article aims to demonstrate, based on the information reported
by the Scopus platform, the state of the art of research involving the theme Chatbots.
2. Methods, Results and Discussions
In order to strengthen the credibility of the research regarding its results, we opted for
the adoption of a systematic literature review and quantitative analysis. This process
consists of a data survey in which rigorous reviews of academic publications are
demanded for signs that may lead to the identification of evidences regarding a research
topic or even a topic in a desired area [Freire 2014].
In this way, for the elaboration of this research, the Scopus platform
(www.scopus.com) was chosen, international base responsible for scientific
publications of interdisciplinary nature.
Initially, the term "chatbot" was inserted in the search window of the platform.
This procedure reported the existence of 314 documents, distributed as shown in Figure
1. The originality of the theme is confirmed by the results presented, since the first
publication registered dates from the year of 2002. In the same way, the total amount of
documents about the subject can be considered small when compared to other topics,
such as Internet of Things (IoT) with about 32.949 publications at the time of this
research. It is also observed the linearity of these quantities over the years, and in the
year 2016 a slight increase occurred and in 2017 this number presented the highest
indices. The year 2018, being the current year, still presents little expressive numbers
when faced with the others.
Figure 1. Evolution of polls related to Chatbots
2
I Workshop on Advanced Virtual Environments and Education (WAVE2)
Regarding the publications according to the country of origin, Figure 2 presents
the results obtained. The ten countries that most published during the period chosen
were considered. We can see the predominance of the United States, followed by Italy.
In this context, the two countries hold 41.93% of all material produced. An interesting
point to consider is the position of China, ranking only sixth in this classification given
its traditional technological nature.
Figure 2. Publications by country
The next item, shown in Figure 3 and reported by the Scopus database, relates to
documents classified according to the subject area.
Figure 3. Publications by subject area
The absolute majority of publications are related to the area of Computer
Science, as would be expected, given the affinity with the main theme. Accordingly, the
universe of contexts to which the term chatbots is associated is broad and diversified,
confirming its interdisciplinarity.
3
I Workshop on Advanced Virtual Environments and Education (WAVE2)
For documents of the type, the search results are shown in Figure 4. Conference
papers, categorized as papers published in seminars and international conferences,
aggregate the largest amount with 63.38% of publications, followed by articles,
classified as papers published in journals and specialized websites, with 22.29%. The
conference revisions occupy third place with 7.64%, book chapters in fourth with 1.91%
and publications of other types 4.78%, in fifth place.
Figure 4. Publications by type
In terms of dates, the first published document is entitled "The catacomb project:
building a user-centered portal the conversational way", under the responsibility of
[Ginsburg 2002]. In the article, which received a quote, the author comments on the
need to unify business applications such as database and documents in general, to
promote centralized access to this information. As a solution, a conversation portal is
proposed, the Catacumb project, directed to the end user, which extends the
functionality of Chatbot ALICE. From the point of view of the author, this solution
promotes scalability, extensibility and coordination between end users and developers.
In relation to the most cited articles, [Turney and Littman 2003], entitled
"Measuring Praise and Criticism: Inference of Semantic Orientation from Association",
appears first with 748 citations. In the document, the authors discuss an automated
system with the objective of measuring the semantic orientation (positive or negative) of
words of a text. According to the authors, this orientation is associated with the
expressions used in the sentences, indicating a character of criticism or praise. This
system would be applied to the classification of texts, the tracking of opinions in online
dialogues, analysis of responses to surveys and in chatbots. In the case of chatbots, the
suggested system could help in choosing the most appropriate response type for the
moment.
3. Conclusion
This document demonstrates, based on the information contained in the Scopus
database, a portion of the research involving the theme Chatbots.
4
I Workshop on Advanced Virtual Environments and Education (WAVE2)
An initial feature concerns the little published material (to the total were 314
documents) when compared to other subjects. This condition is credited to the fact that
the first publication occurred in the year 2002, being considered in this way a recent
theme. However, a significant increase in the number of publications has been detected
since 2016, possibly driven by the increase in investments in the area of Artificial
Intelligence by organizations, by the competitive and increasingly globalized market, as
well as by the increase in performance of the hardware of the computers in general, thus
allowing the execution of more robust applications. In this context, it is suggested to
extend the research in other international databases, such as the IEEE or even the Capes
Portal, afterwards making a comparison with the data collected in this research.
In relation to the content of the analyzed articles, one observes its adherence to
academic environments and researches, usually oriented to educational contexts, in
order to help students in their daily activities. However, recent products such as
Amazon's Echo, Microsoft's Cortana, Apple's Siri or even Google Now, strengthen the
advancement of research in the area aimed at the general public. These products, as
indicated by their manufacturers, make intensive use of neural networks, considered an
emerging concept in the field of Artificial Intelligence. Here is a potential subject to be
explored in future works.
Considering the quantity and diversity of titles, we can note the significant
presence of interdisciplinarity, ratifying that Artificial Intelligence contemplates several
distinct areas, such as health, education, computing, linguistics, psychology, among
others. Thus, the relevance of the theme is emphasized, with a vast horizon to be
explored.
References
Artero, A. (2009). Inteligência Artificial: teoria e prática. 1st ed. São Paulo: Livraria da
Física.
Coppin, B. (2015). Inteligência Artificial. 1st ed. Rio de Janeiro: Ltc.
Franco, C. (2014). Inteligência Artificial. 1st ed. Londrina: Educacional.
Freire, P. (2013). Aumente a qualidade e a quantidade de suas publicações científicas:
manual para elaboração de projetos e artigos científicos. 1st ed. Curitiba: Crv.
Fryer, L. and Carpenter, R. (2006). Bots as language learning tools. Language Learning
and Technology. 10 (3) 8-14.
Ginsburg, M. (2002). The catacomb project: building a user-centered portal the
conversational way. Fourth International Workshop on Web Information and Data
Management. 84-87, ACM Press.
Huang, J., Zhou, M. and Yang, D. (2007). Extracting Chatbot Knowledge from Online
Discussion Forums. In: 20TH International Joint Conference on Artificial Intelligence,
Iijcai 2007, 423 - 428.
Lima, L. A. (2014). Estudo de implementação de um robô de conversação em curso de
língua estrangeira em ambiente virtual: um caso de estabilização do Sistema
Adaptativo Complexo: Doctoral Thesis. Belo Horizonte: Universidade Federal de Minas
Gerais.
5
I Workshop on Advanced Virtual Environments and Education (WAVE2)
Russell, S. and Norvig, P. (2013). Inteligência Artificial. 3rd ed. Rio de Janeiro:
Elsevier.
Turney, P. and Littman, M. (2003). Measuring praise and criticism: Inference of
Semantic Orientation from Association. Acm Transactions On Information Systems. 21
(4) 315-346, Association for Computing Machinery (ACM).
6
I Workshop on Advanced Virtual Environments and Education (WAVE2)
... Chatbots have increasingly attracted attention within education circles for their potential to administer and assist relatively large cohorts of students (Winkler & Soellner, 2018) and for personalized learning (Perez et al., 2020). Chatbots are computer programs that aim to simulate human behaviour by interacting with users through text messages (Bernardini et al., 2018). Chatbots are designed to carry out conversations with users through natural language as inputs and outputs (Brennan, 2006), typically building on a knowledge base that helps answer questions (Fryer & Carpenter, 2006). ...
Article
Full-text available
IMPACT The design of public financial management (PFM) systems requires the exploration of the problem space before solution options are generated. Case studies are often employed to teach the design of PFM systems, but conventional forms of delivery of case study materials fail to help develop the skills needed to explore the problem space. This article investigates the use of chatbot-assisted case studies as a way to stimulate students’ efforts to pose questions about features of the problem scenario. ABSTRACT This article describes the use of a chatbot-assisted case study in teaching accountancy students how to design a public financial management system. A case study on the redesign of invoice payment system at the government of Andalucía in the 1980s was delivered to 18 distance-learning postgraduate students via a chatbot that helped explore the problem space. Analysis of conversational interactions and students’ feedback provides some support for the use of chatbot-assisted case studies but also some limitations.
... [16] In this context, the chatbot or smart agent are different computing system, where the symbolic and connective approaches can act in a collaborative way, aiming for problem solving. [1]. The basic principle employed in a chatbot consists of an environment that receives questions in human natural language, associates these questions to a knowledge base and finally, emits an answer [5]. ...
Article
Considering the context of Computer Science, chatbots are computer programs that use Artificial Intelligence techniques to simulate human behavior in dialogues. The use of chatbots applied to the health area has been growing, especially in scenarios for dealing with pandemics, such as COVID-19, as they help to avoid the burden of face-to-face care. Thus, this article proposes a systematic review of the work carried out in this line of research. After the review, it was found which technologies, strategies and frameworks are most used in recent times, as well as which specific areas of health are having more focus on the use of chatbots.
... Ref. [6] conducts a study of the literature on the design, architecture, and algorithms used in chatbots. Ref. [94] conducted a systematic literature review and quantitative study related to chatbot. They concluded by expressing concerns regarding the amount of published material and emphasized the importance of interdisciplinarity. ...
Article
Full-text available
Chatbots are intelligent conversational computer systems designed to mimic human conversation to enable automated online guidance and support. The increased benefits of chatbots led to their wide adoption by many industries in order to provide virtual assistance to customers. Chatbots utilize methods and algorithms from two Artificial Intelligence domains: Natural Language Processing and Machine Learning. However, there are many challenges and limitations in their application. In this survey we review recent advances on chatbots, where Artificial Intelligence and Natural Language processing are used. We highlight the main challenges and limitations of current work and make recommendations for future research investigation.
... Ref. [6] conducts a study of the literature on the design, architecture, and algorithms used in chatbots. Ref. [94] conducted a systematic literature review and quantitative study related to chatbot. They concluded by expressing concerns regarding the amount of published material and emphasized the importance of interdisciplinarity. ...
Preprint
Full-text available
Chatbots are intelligent conversational computer systems designed to mimic human conversation to enable automated online guidance and support. The increased benefits of chatbots led to their wide adoption by many industries in order to provide virtual assistance to customers. Chatbots utilise methods and algorithms from two Artificial Intelligence domains: Natural Language Processing and Machine Learning. However, there are many challenges and limitations in their application. In this survey we review recent advances on chatbots, where Artificial Intelligence and Natural Language processing are used. We highlight the main challenges and limitations of current work and make recommendations for future research investigation
... In this context, the chatbot or smart agent are different computing system, where the symbolic and connective approaches can act in a collaborative way, aiming for problem solving. [Bernardini et al. 2018]. The basic principle employed in a chatbot consists of an environment that receives questions in human natural language, associates these questions to a knowledge base and finally, emits an answer [Fryer and Carpenter 2006]. ...
Conference Paper
Full-text available
Considering the context of Computer Science, chatbots are computer programs that use Artificial Intelligence techniques to simulate human behavior in dialogues. The use of chatbots applied to the health area has been growing, especially in scenarios for dealing with pandemics, such as COVID-19, as they help to avoid the burden of face-to-face care. Thus, this article proposes a systematic review of the work carried out in this line of research. After the review, it was found which technologies, strategies and frameworks are most used in recent times, as well as which specific areas of health are having more focus on the use of chatbots.
Conference Paper
Full-text available
More efficient technologies and adaptations in work mainly create challenges for employees in the IT sector, who, in addition to search engines to solve problems, have recently turned more and more to chatbots. Chatbots are software systems whose goal is to automate and simplify certain tasks, and considering their widespread use today, a study was conducted that tries to answer the question of what impact ChatGPT creates on the work of employees in Croatian IT companies; in which IT area is its use the most dominant, what are its advantages and disadvantages, do search engines or ChatGPT dominate when it comes to solving problems, and what is the level of security and trust, and thus the perception of ChatGPT's development in the future. Using a survey questionnaire, it was confirmed that the full-stack development has used ChatGPT the most so far, its wide application was singled out as an advantage, while limited knowledge was also confirmed as a disadvantage. Conventional search engines still dominate in solving business challenges, and in a comprehensive review, the existing results, (and the IT population so far in the world), are very cautious about their use and have good attitudes about security and trust. The latest research show that the constant progress and improvement of ChatGPT is expected because they have encouraged their growing integration in different IT sectors, which will result in even more significant improvements in terms of access to problem solving for employees.
Chapter
In view of the fierce competition and rapidly changing business environment in the banking and finance industries, many banks have been progressively shifting their retail banking services online. With the aim of streamlining operations and improving customer service, the burgeoning use of artificial intelligence (AI) in the banking industry accelerates the adoption of various AI-based technologies. This chapter conducted a case study on Fubon Bank, researching the adoption of chatbots in the Hong Kong banking industry. A chatbot development framework for e-banking is being developed. Lastly, a comparison of chatbot services among three local banks in Hong Kong is provided.
Chapter
Due to the COVID-19 pandemic, the global business environment is rapidly changing, and many organizations are shifting their business from brick-and-mortar retail to online stores in order to survive in this rapidly changing environment while adapting to changing customer buying behavior, indicating that the online business environment is becoming increasingly competitive. This chapter uses case study method with the aim of developing a long-term AI-based e-commerce solution for a cometic company BONJOUR using queueing management system, AI-based chatbot, and business process reengineering to improve the performance of the company.
Article
Conversational agents represent applications that interact in a natural language with humans. Due to their ability to process the human language, they have been explored in diverse areas, e.g., e-commerce, health, entertainment, and education. Particularly in the education field, they have been used as mechanisms that support the teaching of a second language, that recommend educational resources, and that resolve students’ doubts, as a learning partner. Brazil is particularly interested in the educational technology community studying such software systems. Despite the strong interests in their development, few studies have addressed the impact such systems exert when they are used by students. Experimental studies have enabled a better understanding of the impact of technology on education based on evidence. This article presents an overview of empirical research on conversational agents in education through a mapping of the Brazilian community, identifying the way researchers systematically evaluate such agents produced in their research work. The results show a lack of experimental methodologies and taxonomies that support the planning, development, and reporting of experimental studies. However, a set of variables commonly employed has been recognized. An initial set of guidelines has been developed towards guiding experiments in this context and supporting the systematization of studies on experimental evaluations of pedagogical conversational agents.
Article
Full-text available
Foreign Language Learning (FLL) students commonly have few opportunities to use their target language. Teachers in FLL situations do their best to create opportunities during classes through pair or group work, but a variety of factors ranging from a lack of time to shyness or limited opportunity for quality feedback hamper this. This paper discusses online chatbots' potential role in fulfilling this need. Chatbots could provide a means of language practice for students anytime and virtually anywhere. 211 students used two well-known bots in class and their feedback was recorded with a brief written survey. Most students enjoyed using the chatbots. They also generally felt more comfortable conversing with the bots than a student partner or teacher. This is a budding technology that has up to now been designed primarily for native speakers of English. In their present state chatbots are generally only useful for advanced and/or very keen language students. However, means exist now for language teachers to get involved and bring this technology into the FLL classroom as a permanent tool for language practice.
Conference Paper
Full-text available
This paper presents a novel approach for extracting high-quality pairs as chat knowledge from online discussion forums so as to efficiently support the construction of a chatbot for a certain domain. Given a forum, the high-quality pairs are extracted using a cascaded framework. First, the replies logically relevant to the thread title of the root message are extracted with an SVM classifier from all the re- plies, based on correlations such as structure and content. Then, the extracted pairs are ranked with a ranking SVM based on their content qualities. Finally, the Top-N pairs are selected as chatbot knowledge. Re- sults from experiments conducted within a movie forum show the proposed approach is effective.
Article
Full-text available
The evaluative character of a word is called its semantic orientation. Positive semantic orientation indicates praise (e.g., "honest", "intrepid") and negative semantic orientation indicates criticism (e.g., "disturbing", "superfluous"). Semantic orientation varies in both direction (positive or negative) and degree (mild to strong). An automated system for measuring semantic orientation would have application in text classification, text filtering, tracking opinions in online discussions, analysis of survey responses, and automated chat systems (chatbots). This article introduces a method for inferring the semantic orientation of a word from its statistical association with a set of positive and negative paradigm words. Two instances of this approach are evaluated, based on two different statistical measures of word association: pointwise mutual information (PMI) and latent semantic analysis (LSA). The method is experimentally tested with 3,596 words (including adjectives, adverbs, nouns, and verbs) that have been manually labeled positive (1,614 words) and negative (1,982 words). The method attains an accuracy of 82.8
Conference Paper
Enterprise computing is marked by large-scale information systems, such as databases, document management, and groupware that present significant obstacles to consistent cross-application use: dissimilar user interfaces, incompatible security schemes, and the undesirable property of serving only parts of the user community (islands of use) and accessing only some of the enterprise knowledge assets (islands of information).World Wide Web (WWW) architectures do not solve this problem directly. WWW software components are combinable in many clever ways but until recently there were no specific efforts to solve the enterprise computing problems of islands of use and information.The situation is changing now with nascent efforts to architect Web Portal systems with small software modules, for example with Java "portlets" or the Python-based Zope framework [15]. These are program-centric approaches to coalesce information sources and unify the query interface without inherent user modeling. This paper discusses in detail an alternative: a user-centered, conversational portal which extends the ALICE chatbot technology platform and links the user conveniently to information resources, such as Web Services, with specialized query routing. The approach offers scalability, extensibility, and coordination between end-users and developers. A university Intranet implementation, the Catacomb system, is presented and discussed to illustrate the advantages of the conversational Web portal approach.
Inteligência Artificial
  • C Franco
Franco, C. (2014). Inteligência Artificial. 1st ed. Londrina: Educacional.
Aumente a qualidade e a quantidade de suas publicações científicas: manual para elaboração de projetos e artigos científicos
  • P Freire
Freire, P. (2013). Aumente a qualidade e a quantidade de suas publicações científicas: manual para elaboração de projetos e artigos científicos. 1st ed. Curitiba: Crv.
Estudo de implementação de um robô de conversação em curso de língua estrangeira em ambiente virtual: um caso de estabilização do Sistema Adaptativo Complexo: Doctoral Thesis
  • L A Lima
Lima, L. A. (2014). Estudo de implementação de um robô de conversação em curso de língua estrangeira em ambiente virtual: um caso de estabilização do Sistema Adaptativo Complexo: Doctoral Thesis. Belo Horizonte: Universidade Federal de Minas Gerais.