Focuses on the user-centric perspective, prioritizing explicit filters and query-specific preferences such as budget, travel month, and personal interests (e.g., museums, nature, nightlife).
We propose Collab-Rec, a multi-agent framework designed to counteract popularity bias and enhance diversity in tourism recommendations. In our setting, three LLM-based agents — Personalization, Popularity, and Sustainability — generate city suggestions from complementary perspectives. A non-LLM moderator then merges and refines these proposals via iterative constrained refinement, ensuring each agent’s viewpoint is incorporated while penalizing spurious or repeated responses.
Extensive offline experiments on European city queries using LLMs from different sizes and model families demonstrate that Collab-Rec enhances diversity and overall relevance compared to a single-agent baseline, surfacing lesser-visited locales that are often overlooked. This balanced, context-aware approach better reflects a broader range of user and system-level considerations, highlighting the potential of multi-stakeholder collaboration in LLM-driven recommender systems.
Code, data, and other artifacts are available at github.com/ashmibanerjee/collab-rec.
Collab-REC decomposes multi-stakeholder tourism recommendation into role-specialized agents coordinated by a transparent, deterministic moderator. The framework iterates until convergence or patience-based early stopping.
Focuses on the user-centric perspective, prioritizing explicit filters and query-specific preferences such as budget, travel month, and personal interests (e.g., museums, nature, nightlife).
Emphasizes the popularity dimension and is configured to mitigate short-head concentration by proposing less popular cities when the query suggests a preference for less crowded destinations.
Prioritizes sustainability-related attributes such as walkability, seasonality, and air-quality indicators, promoting environmentally preferable destinations to mitigate overtourism.
We formalize multi-stakeholder, multi-constraint tourism recommendation as a grounded multi-objective ranking problem, where feasibility is defined with respect to an explicit destination catalog and constraint satisfaction.
We introduce Collab-Rec, a modular multi-agent architecture with a transparent, deterministic moderator that scores candidates under multiple objectives and iteratively conditions agent outputs via structured feedback.
We propose and empirically validate a patience-based early stopping protocol, capturing most quality gains by ~4–5 rounds while substantially reducing inference time for API-served models.
We evaluate 900 queries across six LLM families (claude-sonnet-4-5, gemini-2.5-flash, gpt-oss-20b, gemma-3-12b, olmo3-7b-instruct, gemma-3-4b), with statistical testing and convergence behavior analysis.
Structured output constraints and catalog validation ensure agents output valid city names. The moderator penalizes invalid outputs and accumulates rejection sets across rounds to progressively reduce hallucinations.
We release code, prompts, and evaluation artifacts to enable reproduction and extension. All prompts used by the three agents are included in the paper appendix.
We thank the Google Developer Experts Program for their generous support through Google Cloud credits.
@misc{banerjee2025collabrec, title = {Collab-REC: An LLM-based Agentic Framework for Balancing Recommendations in Tourism}, author = {Banerjee, Ashmi and Satish, Adithi and Aisyah, Fitri Nur and W{\"o}rndl, Wolfgang and Deldjoo, Yashar}, year = {2025}, eprint = {2508.15030}, archivePrefix = {arXiv}, primaryClass = {cs.AI}, url = {https://arxiv.org/abs/2508.15030} }