Publication Date

Spring 2024

Degree Type

Master's Project

Degree Name

Master of Science in Computer Science (MSCS)


Computer Science

First Advisor

Robert Chun

Second Advisor

Fabio Di Troia

Third Advisor

Srajan Gupta


Chatbot, Artificial Intelligence (AI), Natural Language Processing (NLP), Sentence-BERT (S-BERT), MapReduce, Synthetic Dataset, User Engagement, Real-Time Analysis.


The fast growth of artificial intelligence in human-computer interaction has been aided significantly by the introduction of conversational AI systems. This project presents a Domain Expert Bot, a multi-domain conversational bot built with advanced NLP techniques incorporated through Sentence-BERT and MapReduce to allow the bot to analyze and comprehend challenging user queries on various topics. The bot can converse on different subjects ranging from technology topics to healthcare, environment, politics, and casual discussions. It excels in understanding deep language contexts and efficiently processes large datasets, ensuring prompt and accurate responses. Furthermore, it uses advanced ranking algorithms to perform real- time user interaction analysis to ensure that the responses are contextually accurate. The Domain Expert Bot is an efficient Subject Matter Expert (SME) in various areas. Consequently, the bot facilitates a user’s interaction with digital interfaces and, hence, enhances the quality of user interaction. The performance it delivers has set a new standard of digital communication performance.

Available for download on Thursday, May 22, 2025