Abstract
Chatbots are programs that mimic human conversation using Artificial Intelligence (AI). Recent advances in natural language pro- cessing pave the way for chatbots to generate more human-like responses. Therefore, chatbots are finding more complex tasks to perform, such as emotional support which requires both understanding emotions and the ability to properly respond to them. This work presents a chatbot capable of identifying the user's personality and creating responses based on that. During this process, emotion detection is being used to detect and react to users' emotions. The chatbot uses a dynamic knowledge graph to save information as the conversation goes on. A user study confirmed that these additions were both noticeable and improved the user's sense that the chatbot was getting to know them as a person. Long-term, we hope this research will help create chatbots that provide emotional support for caregivers who work with people with dementia.
Degree
MS
College and Department
Physical and Mathematical Sciences; Computer Science
Rights
https://lib.byu.edu/about/copyright/
BYU ScholarsArchive Citation
Nasiri, Yeganeh, "A Language-Model-Based Chatbot that Considers the User's Personality Profile and Emotions to Support Caregivers of People with Dementia" (2023). Theses and Dissertations. 9862.
https://scholarsarchive.byu.edu/etd/9862
Date Submitted
2023-04-10
Document Type
Thesis
Handle
http://hdl.lib.byu.edu/1877/etd12700
Keywords
Chatbots, Conversational agents, Artificial intelligence, Personality classification
Language
english