Artificial Conversations for Chatter Bots Using Knowledge Representation, Learning, and Pragmatics

Chatter bots are software programs that engage in artificial conversations through a text-based input medium. Many businesses have automated their online customer service support by deploying chatter bots. These customer service chatter bots interact with customers, answer their queries, and address service related issues. Traditional chatter bots perform best in artificial conversations consisting of pairs of utterance exchanges such as question-answer sessions, where the context may or may not switch with every exchange pair. They perform poorly in longer conversations, where the context is maintained over several pairs of utterance exchanges. Existing approaches to artificial conversation generation focus on linguistic and grammatical modeling using natural language processing and computational linguistics techniques to generate individual sentence-level utterances. This research explores techniques to go beyond individual sentence-level interactions to model the higher level conversation process. A conversation is a process

[1]  Michael L. Mauldin,et al.  CHATTERBOTS, TINYMUDS, and the Turing Test: Entering the Loebner Prize Competition , 1994, AAAI.

[2]  Bo Pang,et al.  Thumbs up? Sentiment Classification using Machine Learning Techniques , 2002, EMNLP.

[3]  Eric Horvitz,et al.  A computational architecture for conversation , 1999 .

[4]  Martin F. Porter,et al.  An algorithm for suffix stripping , 1997, Program.

[5]  Patrick Paroubek,et al.  Twitter as a Corpus for Sentiment Analysis and Opinion Mining , 2010, LREC.

[6]  Lillian Lee,et al.  Opinion Mining and Sentiment Analysis , 2008, Found. Trends Inf. Retr..

[7]  E. Schegloff,et al.  A simplest systematics for the organization of turn-taking for conversation , 1974 .

[8]  Joseph Weizenbaum,et al.  and Machine , 1977 .

[9]  A. M. Turing,et al.  Computing Machinery and Intelligence , 1950, The Philosophy of Artificial Intelligence.

[10]  Shourya Roy,et al.  A Conversation-Mining System for Gathering Insights to Improve Agent Productivity , 2007, The 9th IEEE International Conference on E-Commerce Technology and The 4th IEEE International Conference on Enterprise Computing, E-Commerce and E-Services (CEC-EEE 2007).

[11]  Lawrence R. Rabiner,et al.  A tutorial on hidden Markov models and selected applications in speech recognition , 1989, Proc. IEEE.

[12]  Simon Polovina,et al.  An Introduction to Conceptual Graphs , 2007, ICCS.

[13]  E. Schegloff Sequence Organization in Interaction: Contents , 2007 .

[14]  Regina Barzilay,et al.  Multiple Aspect Ranking Using the Good Grief Algorithm , 2007, NAACL.

[15]  Thomas L. Griffiths,et al.  Probabilistic Topic Models , 2007 .

[16]  H. Garfinkel Studies in Ethnomethodology , 1968 .

[17]  Andrea Corradini,et al.  Developing a Conversational Agent Using Ontologies , 2007, HCI.

[18]  Jack Sidnell,et al.  Conversation Analysis: List of tables , 2009 .

[19]  Eric Horvitz,et al.  Conversation as Action Under Uncertainty , 2000, UAI.

[20]  W. Alston Illocutionary acts and sentence meaning , 2000 .

[21]  Joseph Polifroni,et al.  Galaxy-II as an Architecture for Spoken Dialogue Evaluation , 2000, LREC.

[22]  Anita M. Pomerantz Agreeing and disagreeing with assessments: some features of preferred/dispreferred turn shapes , 1984 .

[23]  Terry Winograd,et al.  Understanding computers and cognition - a new foundation for design , 1987 .

[24]  Shimei Pan,et al.  Mind: A Context-Based Multimodal Interpretation Framework in Conversational Systems , 2005 .

[25]  Richard S. Wallace,et al.  The Anatomy of A.L.I.C.E. , 2009 .

[26]  Robby Garner The Turing Hub as a Standard for Turing Test Interfaces , 2009 .

[27]  Chayan Chakrabarti,et al.  A semantic architecture for artificial conversations , 2012, The 6th International Conference on Soft Computing and Intelligent Systems, and The 13th International Symposium on Advanced Intelligence Systems.

[28]  Kenneth Mark Colby,et al.  Idiolectic Language-Analysis for Understanding Doctor-Patient Dialogues , 1973, IJCAI.

[29]  Pero Subasic,et al.  Affect analysis of text using fuzzy semantic typing , 2000, Ninth IEEE International Conference on Fuzzy Systems. FUZZ- IEEE 2000 (Cat. No.00CH37063).

[30]  A. Saygin,et al.  Pragmatics in human-computer conversations* , 2002 .

[31]  Chayan Chakrabarti Enriching Chatter Bots With Semantic Conversation Control , 2012, AAAI.

[32]  Zuhair Bandar,et al.  A Novel Approach for Constructing Conversational Agents using Sentence Similarity Measures , 2008 .

[33]  Özcan Özyurt,et al.  Chat mining: Automatically determination of chat conversations' topic in Turkish text based chat mediums , 2010, Expert Syst. Appl..

[34]  Shourya Roy,et al.  Automatic Generation of Domain Models for Call-Centers from Noisy Transcriptions , 2006, ACL.

[35]  Bo Pang,et al.  Seeing Stars: Exploiting Class Relationships for Sentiment Categorization with Respect to Rating Scales , 2005, ACL.

[36]  Yorick Wilks,et al.  FASIL Email Summarisation System , 2004, COLING.

[37]  Deepak Agarwal,et al.  Mining customer care dialogs for "Daily News" , 2005, IEEE Transactions on Speech and Audio Processing.

[38]  Göran Goldkuhl,et al.  Conversational Analysis as a Theoretical Foundation for Language Action Approaches , 2003 .

[39]  Marilyn A. Walker,et al.  The AT&t-DARPA communicator mixed-initiative spoken dialog system , 2000, INTERSPEECH.

[40]  Arthur C. Graesser,et al.  Automated Speech Act Classification For Online Chat , 2011, MAICS.

[41]  T. Goldsmith,et al.  Assessing structural similarity of graphs , 1990 .

[42]  Terry Winograd,et al.  A Language/Action Perspective on the Design of Cooperative Work , 1987, SGCH.

[43]  Andreas Stolcke,et al.  Dialogue act modeling for automatic tagging and recognition of conversational speech , 2000, CL.

[44]  Csr Young,et al.  How to Do Things With Words , 2009 .

[45]  David D. Clarke,et al.  Language and action: a structural model of behavior , 2013 .

[46]  A. Stolcke,et al.  Dialog act modelling for conversational speech , 1998 .

[47]  Contents , 2013, Physiology & Behavior.

[48]  Stephanie Seneff,et al.  A context resolution server for the galaxy conversational systems , 2003, INTERSPEECH.

[49]  Shourya Roy,et al.  Automatic Identification of Important Segments and Expressions for Mining of Business-Oriented Conversations at Contact Centers , 2007, EMNLP.

[50]  Aldo Gangemi,et al.  Ontology Design Patterns for Semantic Web Content , 2005, SEMWEB.

[51]  Bing Liu,et al.  Opinion observer: analyzing and comparing opinions on the Web , 2005, WWW '05.

[52]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[53]  Marilyn A. Walker,et al.  Evaluation for Darpa Communicator Spoken Dialogue Systems , 2000, LREC.

[54]  Oliver Lemon,et al.  Reinforcement Learning for Adaptive Dialogue Systems - A Data-driven Methodology for Dialogue Management and Natural Language Generation , 2011, Theory and Applications of Natural Language Processing.

[55]  Qiang Ji,et al.  Active affective State detection and user assistance with dynamic bayesian networks , 2005, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[56]  Leslie Pack Kaelbling,et al.  Planning and Acting in Partially Observable Stochastic Domains , 1998, Artif. Intell..

[57]  Zuhair Bandar,et al.  A Method for Measuring Sentence Similarity and iIts Application to Conversational Agents , 2004, FLAIRS.

[58]  John Local,et al.  PHONETIC DETAIL AND THE ORGANISATION OF TALK-IN-INTERACTION , 2007 .

[59]  Jay F. Nunamaker,et al.  Using Speech Act Theory to Model Conversations for Automated Classification and Retrieval , 2004 .

[60]  Jean-Pierre Changeux,et al.  Conversations on mind, matter, and mathematics , 1995 .

[61]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[62]  Zuhair Bandar,et al.  A Conversational Agent Framework using Semantic Analysis , 2010 .

[63]  Victor Zue,et al.  GALAXY-II: a reference architecture for conversational system development , 1998, ICSLP.

[64]  Gilad Mishne,et al.  Automatic analysis of call-center conversations , 2005, CIKM '05.

[65]  George F. Luger,et al.  AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java for Artificial Intelligence: Structures and Strategies for Complex Problem Solving , 2008 .

[66]  Daniel G. Bobrow,et al.  GUS, A Frame-Driven Dialog System , 1986, Artif. Intell..

[67]  Claude Sammut,et al.  Managing Context in a Conversational Agent , 2001, Electron. Trans. Artif. Intell..

[68]  Lawrence Cavedon,et al.  Generating Shifting Sentiment for a Conversational Agent , 2010, HLT-NAACL 2010.

[69]  Bing Liu,et al.  Mining and summarizing customer reviews , 2004, KDD.

[70]  Zuhair Bandar,et al.  A Comparative Study of Two Short Text Semantic Similarity Measures , 2008, KES-AMSTA.

[71]  John R. Searle,et al.  Expression and Meaning: Indirect speech acts , 1979 .

[72]  John F. Sowa,et al.  Conceptual Structures: Information Processing in Mind and Machine , 1983 .

[73]  Mark Fišel,et al.  Machine learning techniques in dialogue act recognition , 2007 .

[74]  Bing Liu,et al.  Sentiment Analysis and Subjectivity , 2010, Handbook of Natural Language Processing.

[75]  Taher H. Haveliwala Search facilities for internet relay chat , 2002, JCDL '02.

[76]  Peter D. Turney Thumbs Up or Thumbs Down? Semantic Orientation Applied to Unsupervised Classification of Reviews , 2002, ACL.