Journal of Intelligent Systems (Jan 2017)

Remembering a Conversation – A Conversational Memory Architecture for Embodied Conversational Agents

  • Elvir Miguel,
  • Gonzalez Avelino J.,
  • Walls Christopher,
  • Wilder Bryan

DOI
https://doi.org/10.1515/jisys-2015-0094
Journal volume & issue
Vol. 26, no. 1
pp. 1 – 21

Abstract

Read online

This paper addresses the role of conversational memory in Embodied Conversational Agents (ECAs). It describes an investigation into developing such a memory architecture and integrating it into an ECA. ECAs are virtual agents whose purpose is to engage in conversations with human users, typically through natural language speech. While several works in the literature seek to produce viable ECA dialog architectures, only a few authors have addressed the episodic memory architectures in conversational agents and their role in enhancing their intelligence. In this work, we propose, implement, and test a unified episodic memory architecture for ECAs. We describe a process that determines the prevalent contexts in the conversations obtained from the interactions. The process presented demonstrates the use of multiple techniques to extract and store relevant snippets from long conversations, most of whose contents are unremarkable and need not be remembered. The mechanisms used to store, retrieve, and recall episodes from previous conversations are presented and discussed. Finally, we test our episodic memory architecture to assess its effectiveness. The results indicate moderate success in some aspects of the memory-enhanced ECAs, as well as some work still to be done in other aspects.

Keywords