A Reliable Common-Sense Reasoning Socialbot Built Using LLMs and Goal-Directed ASP
Yankai Zeng, Abhiramon Rajashekharan, Kinjal Basu, Huaduo Wang,, Joaqu\'in Arias, Gopal Gupta

TL;DR
This paper introduces AutoCompanion, a socialbot combining large language models with goal-directed Answer Set Programming to ensure coherent, goal-oriented, and correct social conversations about movies and books.
Contribution
It presents a novel framework integrating LLMs with ASP for controlled, goal-driven social interactions, addressing LLM limitations in coherence and topic maintenance.
Findings
s(CASP) ensures correctness of answers
The system maintains coherence and focus during conversations
AutoCompanion effectively keeps users engaged on specific topics
Abstract
The development of large language models (LLMs), such as GPT, has enabled the construction of several socialbots, like ChatGPT, that are receiving a lot of attention for their ability to simulate a human conversation. However, the conversation is not guided by a goal and is hard to control. In addition, because LLMs rely more on pattern recognition than deductive reasoning, they can give confusing answers and have difficulty integrating multiple topics into a cohesive response. These limitations often lead the LLM to deviate from the main topic to keep the conversation interesting. We propose AutoCompanion, a socialbot that uses an LLM model to translate natural language into predicates (and vice versa) and employs commonsense reasoning based on Answer Set Programming (ASP) to hold a social conversation with a human. In particular, we rely on s(CASP), a goal-directed implementation of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMulti-Agent Systems and Negotiation · Service-Oriented Architecture and Web Services · Semantic Web and Ontologies
MethodsRefunds@Expedia|||How do I get a full refund from Expedia? · Attention Is All You Need · Sparse Evolutionary Training · Adam · Cosine Annealing · Linear Layer · Byte Pair Encoding · Layer Normalization · Softmax · Discriminative Fine-Tuning
