Computer Science ETDs
Publication Date
5-1-2010
Abstract
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 that adheres to well-defined semantic conventions and is contextually grounded in domain-specific knowledge. This dissertation presents a modular, robust, and scalable architecture that combines content semantics and pragmatic semantics to generate higher quality artificial conversations in the customer service domain. The conversational process is modeled using stochastic finite state machines, where the parameters of the model are learned from a corpus of human conversations. This research leverages specific concepts from conversation theory and speech act theory. For evaluation purposes, the artificial conversations are graded by a panel of human judges using criteria that include Grice's cooperative maxims.
Language
English
Keywords
Artificial Conversations, Conversation Engineering, Computational Pragmatics, Applied Linguistics
Document Type
Dissertation
Degree Name
Computer Science
Level of Degree
Doctoral
Department Name
Department of Computer Science
First Committee Member (Chair)
Caudell, Thomas
Second Committee Member
Tapia, Lydia
Third Committee Member
Wooters, Chuck
Fourth Committee Member
Turner, Jessica
Recommended Citation
Chakrabarti, Chayan. "Artificial Conversations for Chatter Bots Using Knowledge Representation, Learning, and Pragmatics." (2010). https://digitalrepository.unm.edu/cs_etds/40