atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

GeoMamba: Towards Multi-granular POI Recommendation with Geographical State Space Model

AAAI 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Neural point-process models · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes GeoMamba, a state-space-model POI recommender that combines a graph-based state space encoder (GaPPO) with an enhanced Mamba encoder and Matryoshka multi-scale representation learning to predict next POI visits.

Problem

Next POI recommendation from check-in sequences, where existing sequential models ignore continuous geographical/intention state transitions and multi-granular time-span preferences.

Approach

Extends HiPPO-based state space models to graph-structured geographical signals via a graph-autoregressive polynomial projection operator (GaPPO) computed in a reduced Graph Fourier spectral domain, combines it with a feature-enhanced Mamba encoder, and uses Matryoshka representation learning over multiple observation points to produce multi-scale user representations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use GeoMamba instead of Diff-POInext-POI recommendation · SingaporeRecall@2: 0.3311 -> 0.3840⋆Helped
use GeoMamba instead of Diff-POInext-POI recommendation · TokyoNDCG@2: 0.5748 -> 0.6224⋆Helped
use GeoMamba instead of Diff-POInext-POI recommendation · New York CityRecall@2: 0.6501 -> 0.6893⋆Helped
use GeoMamba instead of Diff-POInext-POI recommendation · New York CityNDCG@2: 0.6411 -> 0.6846⋆Helped
use specialized encoders instead of vanilla transformer layers (ablation)GeoMamba · SingaporeRecall@2: 0.2719 -> 0.3740Helped
use specialized encoders instead of vanilla transformer layers (ablation)GeoMamba · TokyoRecall@2: 0.5684 -> 0.6329Helped
use specialized encoders instead of vanilla transformer layers (ablation)GeoMamba · New York CityRecall@2: 0.5667 -> 0.6893Helped
use specialized encoders instead of vanilla Mamba layers (ablation)GeoMamba · SingaporeRecall@2: 0.2833 -> 0.3740Helped
use specialized encoders instead of vanilla Mamba layers (ablation)GeoMamba · TokyoRecall@2: 0.5453 -> 0.6329Helped
use specialized encoders instead of vanilla Mamba layers (ablation)GeoMamba · New York CityRecall@2: 0.6067 -> 0.6893Helped
add the enhanced Mamba encoder (ablation)GeoMamba · SingaporeRecall@2: 0.3095 -> 0.3740Helped
add the enhanced Mamba encoder (ablation)GeoMamba · TokyoRecall@2: 0.5636 -> 0.6329Helped

Surprising findings

Limitations

Experimental setup

Datasets: Foursquare Singapore Foursquare Tokyo Foursquare New York City

Benchmarks: Foursquare Singapore Foursquare Tokyo Foursquare New York City

Metrics: Recall@K NDCG@K

Baselines: LightGCN HCCF GeoIE SGRec DRAN LSTPM STAN Diff-POI

Builds on: HiPPO Mamba Matryoshka representation learning graph ARMA filters Diff-POI

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy