AUB ScholarWorks

Negotiating Bots with Empathy

Show simple item record

dc.contributor.advisor Hajj, Hazem
dc.contributor.author Hokayem, Christian
dc.date.accessioned 2021-09-16T04:52:44Z
dc.date.available 2021-09-16T04:52:44Z
dc.date.issued 9/16/2021
dc.date.submitted 9/15/2021
dc.identifier.uri http://hdl.handle.net/10938/23021
dc.description.abstract Automated negotiation is a multi-agent task where one or multiple negotiating bots aim to resolve a conflict or reach a mutually beneficial agreement. Previous approaches have focused on achieving financially optimal outcomes with no consideration for user sentiments. However, as negotiations typically occur within the context of ongoing relationships, maintaining a pleasant overall experience is undeniably crucial. In this thesis, we tackle the problem of an item sale negotiation where a buyer agent seeks to obtain an item from a seller agent. The goal is to develop a seller negotiating bot with the objective of simultaneously maximizing both buyer satisfaction and sale price. We compare two approaches to the problem. The first approach consists of using a single end-to-end Long Short-Term Memory sequence-to-sequence (LSTM seq2seq) model with attention mechanism that takes in previous utterances as input and generates the next utterance. The second approach consists of breaking down the model into 3 parts: a rule-based parser which extracts the negotiation act and sentiment of the received utterance, a seq2seq manager which recommends the next act and sentiment, and a fine-tuned Generative Pre-trained Transformer (GPT-2) generator which transforms the recommended act and sentiment into a complete response. We make use of a mixed learning approach which combines supervised learning with goal-oriented reinforcement learning to efficiently train both the end-to-end model and the manager's decision model. Compared to previous work, the experiment results showed improvement in item representation, consistency of offers, buyer sentiment, empathy, fluency, appropriateness, and human likeness.
dc.language.iso en
dc.subject Chatbot
dc.subject Artificial Intelligence
dc.subject Natural Language Processing
dc.subject Automated Negotiation
dc.subject Empathy
dc.subject Neural Networks
dc.title Negotiating Bots with Empathy
dc.type Thesis
dc.contributor.department Department of Electrical and Computer Engineering
dc.contributor.faculty Maroun Semaan Faculty of Engineering and Architecture
dc.contributor.institution American University of Beirut
dc.contributor.commembers Jabr, Rabih
dc.contributor.commembers El Hajj, Wassim
dc.contributor.degree ME
dc.contributor.AUBidnumber 202022926


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search AUB ScholarWorks


Browse

My Account