MADREC: A Multi-Aspect Driven LLM Agent for Explainable and Adaptive Recommendation
Jiin Park, Misuk Kim
TL;DR
MADRec tackles the challenge of scalable, explainable, and personalized recommendations by coupling unsupervised multi-aspect profile extraction from reviews with an autonomous LLM-based agent. The architecture combines memory, specialized tools (Aspect Extraction, Aspect Summary, Re-Ranking), and a Self-Feedback loop to iteratively refine recommendations and explanations across direct, sequential, and explanation-generation tasks. Empirical results across three domains demonstrate superior accuracy and enhanced explainability relative to traditional and other LLM-based baselines, with human evaluators rating the explanations as more persuasive. This approach offers a practical path toward adaptable, domain-agnostic recommender systems that can justify recommendations through structured, aspect-based reasoning.
Abstract
Recent attempts to integrate large language models (LLMs) into recommender systems have gained momentum, but most remain limited to simple text generation or static prompt-based inference, failing to capture the complexity of user preferences and real-world interactions. This study proposes the Multi-Aspect Driven LLM Agent MADRec, an autonomous LLM-based recommender that constructs user and item profiles by unsupervised extraction of multi-aspect information from reviews and performs direct recommendation, sequential recommendation, and explanation generation. MADRec generates structured profiles via aspect-category-based summarization and applies Re-Ranking to construct high-density inputs. When the ground-truth item is missing from the output, the Self-Feedback mechanism dynamically adjusts the inference criteria. Experiments across multiple domains show that MADRec outperforms traditional and LLM-based baselines in both precision and explainability, with human evaluation further confirming the persuasiveness of the generated explanations.
