🍀 Green City Finder 🍀

AI Sprint 2024 submissions by Ashmi Banerjee.*


Tourism Recommender Systems (TRS) have traditionally focused on providing personalized travel suggestions, often prioritizing user preferences without considering broader sustainability goals. Integrating sustainability into TRS has become essential with the increasing need to balance environmental impact, local community interests, and visitor satisfaction. We enhance the traditional RAG system by incorporating a sustainability metric based on a city’s popularity and seasonal demand during the prompt augmentation phase. This modification, called Sustainability Augmented Reranking (SAR), ensures the system's recommendations align with sustainability goals.

Sustainability score for the retrieved destinations is calculated based on the following parameters:

We test our implementation with Google's Gemini models through VertexAI to generate sustainable travel recommendations. We use the Wikivoyage dataset to provide city recommendations based on user queries. The vector embeddings are stored and accessed in a VectorDB (LanceDB) hosted in Google Cloud.

This is an extension of the following work. To cite, please use the following:

[1] Enhancing sustainability in Tourism Recommender Systems, Ashmi Banerjee, Adithi Satish, Wolfgang Wörndl, In Proceedings of the 1st International Workshop on Recommender Systems for Sustainability and Social Good (RecSoGood 2024), co-located with ACM RecSys 2024, Bari, Italy.

[2] Modeling Sustainable City Trips: Integrating CO2e Emissions, Popularity, and Seasonality into Tourism Recommender Systems, Ashmi Banerjee, Tunar Mahmudov, Emil Adler, Fitri Nur Aisyah, Wolfgang Wörndl, arXiv preprint arXiv:2403.18604 (2024).


*Google Cloud credits are provided for this project.

Instructions

Note that this works best if you ask it for city recommendations.