Arthur: a New ECA That Uses Memory to Improve Communication

Total Page:16

File Type:pdf, Size:1020Kb

Arthur: a New ECA That Uses Memory to Improve Communication Arthur: a new ECA that uses Memory to improve Communication Paulo Knob, Willian S. Dias, Natanael Kuniechick, Joao Moraes, Soraia Raupp Musse Graduate Programa in Computer Science, School of Technology, Pontifical Catholic University of Rio Grande do Sul Porto Alegre, Brazil Email: [email protected] Abstract—This article proposes an embodied conversational researches developed in the context of chatbots, while Sec- agent named Arthur. In addition to being able to talk to a person tion II-B presents papers that discuss the behaviour of human (using text and voice), he is also able to recognize the person he memory and its use for virtual agents. Finally, Section II-C is talking to and detect his/her expressed emotion through facial expressions. Arthur uses these skills to improve communication discusses the importance of appearance and expressiveness for with the user, also using his artificial memory, which stores and virtual agents, also presenting work related with Embodied retrieves data about events and facts, based on a human memory Conversational Agents (ECAs). model. We conducted some experiments to collect quantitative and qualitative information, which show that our model provides A. Chatbots a consistent impact on users. Zhou et al. [12] focus their work on the proposal of the I. INTRODUCTION Emotional Chat Machine (ECM), a chatbot that can gener- ate relevant responses to content that are also emotionally Human beings are the only known species that use spoken consistent. As discussed by the authors, there are three main language to communicate, having a skill developed in com- challenges: obtaining high-quality data marked by emotions munication that uses factors other than speech, such as, for in a large-scale corpus, considering emotions in a natural and example, body expressions and gazing [1]. In this context, coherent way and incorporating that information of emotions Embodied Conversational Agents (ECAs) are virtual agents into a neural model. The results achieved by their work show which are able to interact and talk with humans in a natural that ECM can generate appropriate responses, if the emotion way. In the last years, many research have been conducted category of the response and the emotion of the post both to improve the quality of the communication abilities of such belong to one of the frequent Emotion Interaction Patterns ECAs, both verbal and non-verbal [2], [3], [4]. A fair amount (EIP). EIP is defined as the pair: categories of emotion of the of effort has been focused on ECAs that help people to have publication and its response. a healthier life [5], [6], [7], in clinical interviews [8], [9], Zhang et al. [13] propose to solve the problem of con- training specific skills [10], [11], among others. sistency on chatbot responses, concerning both context and The present work aims to propose an Embodied Conver- personas (casual speaker). In their work, they present a self- sational Agent (ECA) with general purpose, called Arthur, supervised approach that uses the natural structure of con- endowed with a memory module and many other abilities. versational data to learn and leverage both topic and persona Besides a conversational module, using text and voice, this features. For the tests, two data sets are used: Twitter FireHose, ECA is able to recognize the person he is talking to, as collected from 2012 until 2016; and Maluuba dataset. The well to assess the user emotional state through his/her facial results achieved indicate that the proposed model is able to expressions. Also, Arthur is able to demonstrate different capture meaningful topics and personas’ features. Also, the arXiv:2104.13327v1 [cs.HC] 27 Apr 2021 levels of emotion through his facial expressions. Lastly, Arthur incorporation of the learned features helps to significantly is equipped with a memory module, which tries to replicate improve the quality of generated responses on both data sets, the behavior of human memory and, thus, allows for Arthur even when comparing with models which explicit persona to learn information with and from the user while interacting. information. Moreover, it allows Arthur to remember such information later In our method, we mix a pre-defined dialog with an existent in the conversation or, even, in a different interaction. technology to provide chat and voice, in order to build the Section II presents several work related with the model pro- communication module of Arthur. More details are given in posed in this work. Section III details our methodology, while Section III-B. Section IV shows some results achieved when users know Arthur. Finally, Section V presents our final considerations. B. Human and Agent Memory One of the most accepted models concerning human mem- II. RELATED WORK ory cited in literature is known as Autobiographical Memory. This Section presents some work related with methodolo- As defined by Bluck et al. [14], autobiographical memory gies used to build Arthur. Section II-A presents two interesting is ”a system that encodes, stores and guides retrieval of all episodic information related to our person experiences”. Also, following the algorithm proposed by Lee et al. [20]. More according to Conway et al. [15], autobiographical memory can details are presented in Section III-F. be grouped in three levels: lifetime periods, general events and III. PROPOSED MODEL event-specific knowledge. So, such memories can be directly accessed if the cues are specific and relevant to the person. This work aims to build an interactive empathetic ECA Otherwise, if the cues are too general, a generative retrieval which can store and recover memories about previous inter- process must be used to produce more specific cues for the actions: Arthur. One of his features is being able to recognize retrieval of relevant memories. the person he is talking to. Also, Arthur has a memory to store Following this definition of autobiographical memory, Wang knowledge about people he interacts, such as their face, emo- et al. [16] build a model to mimic such behavior. Their tion and interactions. Finally, in order to keep the interactions model, known as Autobiographical Memory-Adaptive Res- as natural as possible, the agent is able to properly react to onance Theory (AM-ART), is a three-layer neural network interactions with people, delivering meaningful responses and that encode lifetime periods, general events and event-specific facial cues. knowledge, respectively, being, therefore, consistent with the A. Overview model presented by Conway et al. [15]. Also, it encodes the 5W1H schema, which represents when an event occurred, The overview of Arthur is illustrated in Figure 1. This work where it happened, who was involved, what happened, which was mostly developed using Unity3D [21]. Some modules pictorial memory was associated with the event and how was were developed using Python, as, for example, the Face the person feeling during the event. The results achieved by Recognition module. their work show that AM-ART was able to perform better that the keyword-based query method, since the last can not deal with noisy cues in many existing photo or memory repositories. The main difference between the work presented in this Section and ours is that we do not train a neural network. We modeled our memory in a procedural way, similarly to [17]. Also, our memory retrieval can be guided by the emotional state and, even, change the mood of the agent. More details are presented in Section III-E. C. Appearance and Expressiveness When developing an interactive agent, there is a concern Fig. 1. Overview of the proposed model. Behavior Control is responsible to define the appropriate behavior of the virtual agent, while the Memory about how it presents itself. It is important that the interaction Control is responsible of store and retrieve memories. The dolls inside the occurs so that the subject in contact with this agent does not boxes represent the modules where an user input exist. feel uncomfortable and/or embarrassed. As shown in Dill et al. [18], when trying to present a character who pretends to Behavior Control is responsible for defining Arthur’s appro- be human, there is a certain strange feeling (Uncanny Valley) priate behavior. This module uses all the information available when it seems human, but not as close as expected. It should to Arthur, that is, the person recognized by Arthur and with be noted that, considering the face of a character, the elements whom he is interacting, the user’s facial expressions, facts that can cause more strangeness are the eyes and the mouth. and information stored in Arthur’s memory, the user’s emotion Real human eyes tend to not stay static for too much time, detected and the dialogue through text/voice. having some involuntary or voluntary movement at some point. The Chat and Voice Detection modules are responsible by Such phenomena is known as saccade behavior, being defined the interaction between the user and the agent, in the scope of by Leigh and Zee [19] as rapid movements of both eyes verbal and textual behavior, where the Chat Module allows for from one gaze position to another. Lee et al. [20] propose the user to type some sentence and the Voice Detector Module an algorithm to simulate such behavior. The authors obtained is able to transform the voice of the user into words, which a statistical model through the analysis of eye-tracking im- are used as input to the agent. The Face Recognition Module ages from a subject during a conversation with a software. allows Arthur to recognize the person he is talking to, while In combination with literature data, they achieved a model the Emotion Detection Module allows him to identify the capable of generate movements considering various aspects, person’s perceived emotion.
Recommended publications
  • Machine Learning Is Driving an Innovation Wave in Saas Software
    Machine Learning is Driving an Innovation Wave in SaaS Software By Jeff Houston, CFA [email protected] | 512.364.2258 SaaS software vendors are enhancing their soluti ons with machine learning (ML) algorithms. ML is the ability of a computer to either automate or recommend appropriate actions by applying probability to data with a feedback loop that enables learning. We view ML as a subset of artificial intelligence (AI), which represents a broad collection of tools that include/leverage ML, such as natural language processing (NLP), self-driving cars, and robotics as well as some that are tangent to ML, such as logical rule-based algorithms. Although there have been multiple “AI Winters” since the 1950s where hype cycles were followed by a dearth of funding, ML is now an enduring innovation driver, in our opinion, due in part to the increasing ubiquity of affordable cloud-based processing power, data storage—we expect the pace of breakthroughs to accelerate. automation, customer support, marketing, and human resources) through both organic and M&A These innovations will make it easier for companies initiatives. As for vertical-specific solutions, we think to benefit beyond what is available with traditional that a new crop of vendors will embrace ML and business intelligence (BI) solutions, like IBM/ achieve billion-dollar valuations. VCs are making big Cognos and Tableau, that simply describe what bets that these hypotheses will come to fruition as happened in the past. New ML solutions are demonstrated by the $5B they poured into 550 amplifying intelligence while enabling consistent and startups using AI as a core part of their solution in better-informed reasoning, behaving as thought 20162.
    [Show full text]
  • Market Update January 2020 a Machine Learning & Artificial Intelligence Market Update
    PRIVATE & CONFIDENTIAL Market Update January 2020 A Machine Learning & Artificial Intelligence Market Update B Canaccord Genuity Overview / Update Artificial Intelligence Machine Learning f (x) Deep Learning Page 1 Driven by your success. Machine Learning (“ML”) and Artificial Intelligence (“AI”) continue to generate strong levels of attention and excitement in the marketplace, based on the promise of self-correcting algorithms driving increased intelligence and automation across a number of mission critical applications and use cases When ML & AI were first introduced as concepts that would impact the IT landscape, most companies in the sector were limited to collections of data scientists or technologies in search of use cases – today there are defined categories emerging and companies with real traction in ML/AI, as well as a growing set of tangible use cases While there is real innovation and traction occurring in ML/AI, in some cases it is still difficult to understand where certain companies truly play in the ML ecosystem and the unique value that each brings to the table – this presentation aims to provide a framework to understand the ML landscape First we look to define and better understand ML/AI technology, both the underlying algorithms as well as data science platforms, operational frameworks and advanced analytics solutions which leverage and / or optimize core ML/AI technologies – these are also described as “AI Infrastructure” From a category perspective, we focus primarily on horizontal platforms which can provide data
    [Show full text]
  • Shikhar-Cv.Pdf
    SHIKHAR SHARMA [email protected] Senior Research SDE, Microsoft Research http://www.shikharsharma.com/ RESEARCH INTERESTS • Deep Learning • Machine Learning • Recurrent Neural Networks • Adversarial Learning • Computer Vision • Task-oriented Dialogue RESEARCH STATEMENT SUMMARY My long-term research interest lies in advancing the capabilities of current artificial intelligence systems. I am highly interested in neural network architectures augmented with memory and attention mechanisms. My recent research deals with image synthesis and visually-grounded multi-modal dialogue systems, which stand to gain significant advantage from using memory and attention similar to how we as humans do. Prior to this, I have worked on visual attention models for action recognition and video description. I have broad interests in deep learning research in natural language processing and computer vision, which I believe are important research areas on the path to true artificial intelligence. EDUCATION University of Toronto Aug'14 - Feb'16 M.Sc. in Computer Science with the Deep Learning and Machine Learning group GPA: 3.83/4 • Thesis title: Action Recognition and Video Description using Visual Attention • Thesis supervisor: Prof. Ruslan Salakhutdinov Indian Institute of Technology (IIT), Kanpur Jul'10 - Jun'14 B.Tech. in Computer Science GPA: 9.3/10 • Thesis title: Speech Recognition using Deep Belief Networks and Hidden Markov Models • Thesis supervisor: Prof. Harish Karnick PUBLICATIONS yequal contribution Theses - Shikhar Sharma. 2016. \Action Recognition and Video Description using Visual Attention." Masters Thesis, University of Toronto Journal papers - Ashesh Jain, Shikhar Sharma, Thorsten Joachims, Ashutosh Saxena. 2015. \Learning preferences for ma- nipulation tasks from online coactive feedback." The International Journal of Robotics Research (IJRR), 34, 1296-1313 Conference and Workshop papers - Alaaeldin El-Nouby, Shikhar Sharma, Hannes Schulz, Devon Hjelm, Layla El Asri, Samira Ebrahimi Kahou, Yoshua Bengio, Graham W.
    [Show full text]
  • Profiles in Innovation: Artificial Intelligence
    EQUITY RESEARCH | November 14, 2016 Artificial intelligence is the apex technology of the information era. In the latest in our Profiles in Innovation Heath P. Terry, CFA series, we examine how (212) 357-1849 advances in machine [email protected] learning and deep learning Goldman, Sachs & Co. have combined with more Jesse Hulsing powerful computing and an (415) 249-7464 ever-expanding pool of data [email protected] to bring AI within reach for Goldman, Sachs & Co. companies across Mark Grant industries. The development (212) 357-4475 [email protected] of AI-as-a-service has the Goldman, Sachs & Co. potential to open new markets and disrupt the Daniel Powell (917) 343-4120 playing field in cloud [email protected] computing. We believe the Goldman, Sachs & Co. ability to leverage AI will Piyush Mubayi become a defining attribute (852) 2978-1677 of competitive advantage [email protected] for companies in coming Goldman Sachs (Asia) L.L.C. years and will usher in a Waqar Syed resurgence in productivity. (212) 357-1804 [email protected] Goldman, Sachs & Co. PROFILESIN INNOVATION Artificial Intelligence AI, Machine Learning and Data Fuel the Future of Productivity Goldman Sachs does and seeks to do business with companies covered in its research reports. As a result, investors should be aware that the firm may have a conflict of interest that could affect the objectivity of this report. Investors should consider this report as only a single factor in making their investment decision. For Reg AC certification and other important disclosures, see the Disclosure Appendix, or go to www.gs.com/research/hedge.html.
    [Show full text]
  • Microsoft Corporation
    A Progressive Digital Media business COMPANY PROFILE Microsoft Corporation REFERENCE CODE: 8ABE78BB-0732-4ACA-A41D-3012EBB1334D PUBLICATION DATE: 25 Jul 2017 www.marketline.com COPYRIGHT MARKETLINE. THIS CONTENT IS A LICENSED PRODUCT AND IS NOT TO BE PHOTOCOPIED OR DISTRIBUTED Microsoft Corporation TABLE OF CONTENTS TABLE OF CONTENTS Company Overview ........................................................................................................3 Key Facts.........................................................................................................................3 Business Description .....................................................................................................4 History .............................................................................................................................5 Key Employees .............................................................................................................26 Key Employee Biographies .........................................................................................28 Major Products & Services ..........................................................................................35 SWOT Analysis .............................................................................................................36 Top Competitors ...........................................................................................................44 Company View ..............................................................................................................45
    [Show full text]
  • 2. Ai in Enterprise Software
    1. CONTENTS 1. INDUSTRY SNAPSHOT ...................................................................................................................... 3 Introduction .......................................................................................................................................... 3 Market scope ....................................................................................................................................... 4 Geographical analysis of the AI landscape.......................................................................................... 5 VC Funding Trends .............................................................................................................................. 6 Growth drivers influencing the AI demand ........................................................................................... 8 Key AI vendors ..................................................................................................................................... 9 The AI application ecosystem ............................................................................................................ 10 Challenges ......................................................................................................................................... 11 2. AI IN ENTERPRISE SOFTWARE ...................................................................................................... 12 Introduction .......................................................................................................................................
    [Show full text]
  • Proceedings of the Second Storytelling Workshop, Pages 1–10 Florence, Italy, August 1, 2019
    ACL 2019 Storytelling Proceedings of the Second Workshop August 1, 2019 Florence, Italy c 2019 The Association for Computational Linguistics Order copies of this and other ACL proceedings from: Association for Computational Linguistics (ACL) 209 N. Eighth Street Stroudsburg, PA 18360 USA Tel: +1-570-476-8006 Fax: +1-570-476-0860 [email protected] ISBN 978-1-950737-44-4 ii Introduction Welcome to the second *ACL workshop on Storytelling! Human storytelling has existed for as far back as we can trace, and is thought to be fundamental to being human. Stories help share ideas, histories, and common ground. This workshop examines what storytelling is, its structure and components, and how it is expressed, with respect to state of the art in language and computation. Part of grounding artificial intelligence work in human experience can involve the generation, understanding, and sharing of stories. This workshop highlights the diverse work being done in storytelling and AI across different fields. Papers at this workshop are multi-disciplinary, including work on neural and linguistic approaches to understanding and generating stories in narrative texts, social media, and visual narratives. The second workshop of Storytelling received 22 submissions. We accepted 14 submissions into the proceedings, 6 of which were presented as oral presentations, and 8 as posters. We accepted 3 of the submitted papers as non-archival works to be presented during the poster session. We are pleased to host an invited talk from Melissa Roemmele. We hope you enjoy the workshop! The Storytelling Workshop Organizers iii Organizers: Francis Ferraro, University of Maryland Baltimore County Ting-Hao (Kenneth) Huang, Pennsylvania State University Stephanie M.
    [Show full text]
  • Mergers in the Digital Economy
    2020/01 DP Axel Gautier and Joe Lamesch Mergers in the digital economy CORE Voie du Roman Pays 34, L1.03.01 B-1348 Louvain-la-Neuve Tel (32 10) 47 43 04 Email: [email protected] https://uclouvain.be/en/research-institutes/ lidam/core/discussion-papers.html Mergers in the Digital Economy∗ Axel Gautier y& Joe Lamesch z January 13, 2020 Abstract Over the period 2015-2017, the five giant technologically leading firms, Google, Amazon, Facebook, Amazon and Microsoft (GAFAM) acquired 175 companies, from small start-ups to billion dollar deals. By investigating this intense M&A, this paper ambitions a better understanding of the Big Five's strategies. To do so, we identify 6 different user groups gravitating around these multi-sided companies along with each company's most important market segments. We then track their mergers and acquisitions and match them with the segments. This exercise shows that these five firms use M&A activity mostly to strengthen their core market segments but rarely to expand their activities into new ones. Furthermore, most of the acquired products are shut down post acquisition, which suggests that GAFAM mainly acquire firm’s assets (functionality, technology, talent or IP) to integrate them in their ecosystem rather than the products and users themselves. For these tech giants, therefore, acquisition appears to be a substitute for in-house R&D. Finally, from our check for possible "killer acquisitions", it appears that just a single one in our sample could potentially be qualified as such. Keywords: Mergers, GAFAM, platform, digital markets, competition policy, killer acquisition JEL Codes: D43, K21, L40, L86, G34 ∗The authors would like to thank M.
    [Show full text]
  • The Democratization of Artificial Intelligence
    Deep Learning’s Governmentality The Other Black Box Jonathan Roberge/Kevin Morin/Marius Senneville Introduction Frank Pasquale’s 2016 book The Black Box Society is now considered a landmark study in law-related disciplines, in the social sciences and beyond. The topic in itself, digitalization and the invasiveness of the internet, is of the utmost impor- tance. The book reveals the inversion of operational secrecy by digital platforms and the extensive access to users’ private data. Facebook, Google and the like collect and aggregate bits and bytes of information to create massive profiling schemes, the modus operandi of which little is known. Problematically, as private actors, they acquire massive data and “knowledge” about the society and our in- dividual behaviors that we don’t. To that complex and most certainly unpleasant reality, Pasquale’s analytical rigor and finesse contribute valuable insights on po- tential regulations and on the possibility of developing a smarter citizenry. How- ever, we want to argue that there is another, broader and maybe more cultural reason why The Black Box Society draw so much attention—thus further explaining the success of the book. The image of a concealed, networked entity is evocative of some common fears. It captures a sense of “loss of control” vis-à-vis the latest au- tomation processes. Such an algorithmic black box, in other words, taps into a dif- fused anxiety regarding what is to be called a “known-unknown”, i.e. something we recognize to be a mostly hidden form of knowledge production. The image of a black box is a disenchanted one; here lies its strength as well as its weakness.
    [Show full text]
  • GEM: a General Evaluation Benchmark for Multimodal Tasks
    GEM:AGeneralEvaluation Benchmark forMultimodal Tasks Lin Su1 Nan Duan2 Edward Cui1 Lei Ji2 Chenfei Wu2 Huaishao Luo3 Yongfei Liu4 Ming Zhong1 Taroon Bharti1 Arun Sacheti5 1 Bing Multimedia Team, Microsoft, China 2 Natural Language Computing, Microsoft Research Asia, China 3 Southwest Jiaotong University, China 4 ShanghaiTech University, China 5 Bing Multimedia Team, Microsoft, United States flins, nanduan, edwac, leiji, chewu, minzhon, tbharti, [email protected] [email protected], [email protected] Abstract to vision-language scenarios (Lu et al., 2019; Chen et al., 2019; Li et al., 2020a,b; Ni et al., 2021; Sun 1 In this paper, we present GEM as a General et al., 2019b,a; Luo et al., 2020) to handle multi- Evaluation benchmark for Multimodal tasks. modal tasks such as image(or video)-text retrieval Different from existing datasets such as GLUE (Wang et al., 2018), SuperGLUE (Wang et al., and image (or video) captioning. However, there is 2019), XGLUE (Liang et al., 2020) and still no comprehensive benchmark dataset for evalu- XTREME (Hu et al., 2020) that mainly fo- ating such multimodal pre-trained models. Besides, cus on natural language tasks, GEM is a large- most existing vision-language datasets are labeled scale vision-language benchmark, which con- in English only, which cannot be used to evaluate sists of GEM-I for image-language tasks and the qualities of such models on other languages. GEM-V for video-language tasks. Compar- Motivated by this, we present GEM, a General ing with existing multimodal datasets such as E M MSCOCO (Chen et al., 2015) and Flicker30K valuation benchmark for ultimodal tasks.
    [Show full text]
  • World Tech M&A Report 2019
    WORLD TECH M&A REPORT 2019 www.corumgroup.com 2019 – FEW LIMITS ON TECH M&A We’ve reached an age LUMINARY PANEL where distance, size Our thanks to our luminary panelists who took part in “Forecast 2019: and technology have Global Tech M&A.” For more of their thoughts on the technology few limits, fueling a landscape, view the original webcasts at corumgroup.com. record pace in tech M&A. A major private “When we try to go forward from where we are equity firm recently now, instead of working backwards from the future, told us that they never we fall into traps of incremental improvement, and imagined that they of doing an old thing better until after it’s become would go to the other the wrong thing entirely.” side of the world to make an acquisition for a platform company, but PETER COFFEE, SALESFORCE they did! Even the smallest niche companies are “Technologies are tools, not an end goal. The end getting interest—with small company specialist goal is to use the tools to solve the problems and add Constellation the leading strategic buyer. Even value to others. Technology trends reflect the market seemingly mundane applications are being demand and supply for such tools. What drives acquired—Corum added Blue Collar software market demand, though, are real-world problems.” as a Top Ten Disruptive Trend. HENRY HU, IBM Private Equity continues to dominate deal volume due to bolt-ons to their platform “Designing for a global market is challenging. One technology companies, with Vista Equity leading approach is to use a spotted cow strategy: design for the financial buyers.
    [Show full text]
  • Cesifo Working Paper No. 8056
    8056 2020 January 2020 Mergers in the Digital Economy Axel Gautier, Joe Lamesch Impressum: CESifo Working Papers ISSN 2364-1428 (electronic version) Publisher and distributor: Munich Society for the Promotion of Economic Research - CESifo GmbH The international platform of Ludwigs-Maximilians University’s Center for Economic Studies and the ifo Institute Poschingerstr. 5, 81679 Munich, Germany Telephone +49 (0)89 2180-2740, Telefax +49 (0)89 2180-17845, email [email protected] Editor: Clemens Fuest www.cesifo-group.org/wp An electronic version of the paper may be downloaded · from the SSRN website: www.SSRN.com · from the RePEc website: www.RePEc.org · from the CESifo website: www.CESifo-group.org/wp CESifo Working Paper No. 8056 Mergers in the Digital Economy Abstract Over the period 2015-2017, the five giant technologically leading firms, Google, Amazon, Facebook, Amazon and Microsoft (GAFAM) acquired 175 companies, from small start-ups to billion dollar deals. By investigating this intense M&A, this paper ambitions a better understanding of the Big Five’s strategies. To do so, we identify 6 different user groups gravitating around these multi-sided companies along with each company’s most important market segments. We then track their mergers and acquisitions and match them with the segments. This exercise shows that these five firms use M&A activity mostly to strengthen their core market segments but rarely to expand their activities into new ones. Furthermore, most of the acquired products are shut down post acquisition, which suggests that GAFAM mainly acquire firm’s assets (functionality, technology, talent or IP) to integrate them in their ecosystem rather than the products and users themselves.
    [Show full text]