TRACE: A Conversational Framework for Sustainable Tourism Recommendation with Agentic Counterfactual Explanations

1*Technical University of Munich, Germany 2Polytechnic University of Bari, Italy

Abstract



Traditional conversational travel recommender systems primarily optimize for user relevance and convenience, often reinforcing popular, overcrowded destinations and carbon-intensive travel choices. To address this, we present TRACE (Tourism Recommendation with Agentic Counterfactual Explanations), a multi-agent, LLM-based framework designed to promote sustainable tourism through interactive nudging. TRACE uses a modular orchestrator-worker architecture where specialized agents elicit latent sustainability preferences, construct structured user personas, and generate recommendations that balance relevance with environmental impact.

A key innovation is its use of agentic counterfactual explanations, which expose users to greener alternatives to foster reflection without coercion. User studies and semantic alignment analyses demonstrate that TRACE effectively supports sustainable decision-making while preserving recommendation quality and interactive responsiveness. TRACE is implemented on Google’s Agent Development Kit, with full code, Docker setup, prompts, and a publicly available demo video to ensure reproducibility.



Demo

TRACE: System Demonstration.

Watch on YouTube

System Design


TRACE follows a modular, multi-agent orchestrator–worker design: specialized LLM agents coordinate to elicit preferences, construct personas, generate sustainability-aware recommendations, and offer concise counterfactual explanations.

Workflow

Fig.2 — Workflow

Architecture

Fig.1 — Architecture

Acknowledgments



We thank the Google AI/ML Developer Programs team for supporting us with Google Cloud Credits.

View code