SmartSustain Recommender System: Navigating Sustainability Trade-offs in Personalized City Trip Planning
Ashmi Banerjee, Melih Mert Aksoy, Wolfgang Wörndl
TL;DR
The paper tackles the challenge of balancing environmental impact with personal preferences in city-trip planning. It introduces SmartSustain, a modular web-based recommender that uses decision-science visualizations and UI nudges to surface and manage sustainability trade-offs. Key contributions include an interactive multi-factor dashboard, Dynamic Trade-Off Banners for context-aware suggestions, and Real-Time Impact visualizations to make consequences tangible. A preliminary study with 21 participants demonstrates strong usability and perceived effectiveness, while identifying avenues for refinement and broader evaluation. The work offers a practical platform for advancing eco-conscious travel decisions and can inform future real-time data integration and large-scale studies.
Abstract
Tourism is a major contributor to global carbon emissions and over-tourism, creating an urgent need for recommender systems that not only inform but also gently steer users toward more sustainable travel decisions. Such choices, however, often require balancing complex trade-offs between environmental impact, cost, convenience, and personal interests. To address this, we present the SmartSustain Recommender, a web application designed to nudge users toward eco-friendlier options through an interactive, user-centric interface. The system visualizes the broader consequences of travel decisions by combining CO2e emissions, destination popularity, and seasonality with personalized interest matching. It employs mechanisms such as interactive city cards for quick comparisons, dynamic banners that surface sustainable alternatives in specific trade-off scenarios, and real-time impact feedback using animated environmental indicators. A preliminary user study with 21 participants indicated strong usability and perceived effectiveness. The system is accessible at https://smartsustainrecommender.web.app.
