CityHood: An Explainable Travel Recommender System for Cities and Neighborhoods

📅 2025-07-24
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Existing location-based travel recommendation systems suffer from poor interpretability, coarse-grained personalization (inadequate for neighborhood-level recommendations), and opaque decision rationales. To address these limitations, this paper proposes the first interactive travel recommendation system integrating interest modeling, multi-scale spatial analysis, and explainable AI (XAI). The system jointly models Google Places reviews with geographic, sociodemographic, and cultural features to enable dual-level personalization—both city- and neighborhood-scale. It innovatively adapts LIME to generate natural-language explanations that transparently articulate key inference grounds, such as spatial proximity and cultural alignment. A dedicated visualization interface further supports user exploration and validation of recommendations. Experimental results demonstrate significant improvements in recommendation credibility and user engagement compared to state-of-the-art baselines.

Technology Category

Application Category

📝 Abstract
We present CityHood, an interactive and explainable recommendation system that suggests cities and neighborhoods based on users' areas of interest. The system models user interests leveraging large-scale Google Places reviews enriched with geographic, socio-demographic, political, and cultural indicators. It provides personalized recommendations at city (Core-Based Statistical Areas - CBSAs) and neighborhood (ZIP code) levels, supported by an explainable technique (LIME) and natural-language explanations. Users can explore recommendations based on their stated preferences and inspect the reasoning behind each suggestion through a visual interface. The demo illustrates how spatial similarity, cultural alignment, and interest understanding can be used to make travel recommendations transparent and engaging. This work bridges gaps in location-based recommendation by combining a kind of interest modeling, multi-scale analysis, and explainability in a user-facing system.
Problem

Research questions and friction points this paper is trying to address.

Recommends cities and neighborhoods based on user interests
Explains recommendations using LIME and natural-language explanations
Combines interest modeling, multi-scale analysis, and explainability
Innovation

Methods, ideas, or system contributions that make the work stand out.

Leverages Google Places reviews with diverse indicators
Uses LIME for explainable multi-scale recommendations
Combines spatial similarity and cultural alignment
🔎 Similar Papers
No similar papers found.
G
Gustavo H Santos
Universidade Tecnológica Federal do Paraná, Curitiba, Brazil
Myriam Delgado
Myriam Delgado
Federal University of Technology of Paraná
Natural ComputingComputational IntelligenceFuzzy SystemsOptimizaton
T
Thiago H Silva
Universidade Tecnológica Federal do Paraná, Curitiba, Brazil and University of Toronto, Toronto, Canada