Taming the Long Tail in Human Mobility Prediction

Xiaohang Xu, Renhe Jiang, Chuang Yang, Z. Fan, Kaoru Sezaki
2/3/2026

No official code found. Best implementation: Yukayo/LoTNext (1 star, MIT, last commit 2025-04-28). 1 more below.

Abstract

With the popularity of location-based services, human mobility prediction plays a key role in enhancing personalized navigation, optimizing recommendation systems, and facilitating urban mobility and planning. This involves predicting a user's next POI (point-of-interest) visit using their past visit history. However, the uneven distribution of visitations over time and space, namely the long-tail problem in spatial distribution, makes it difficult for AI models to predict those POIs that are less visited by humans. In light of this issue, we propose the Long-Tail Adjusted Next POI Prediction (LoTNext) framework for mobility prediction, combining a Long-Tailed Graph Adjustment module to reduce the impact of the long-tailed nodes in the user-POI interaction graph and a novel Long-Tailed Loss Adjustment module to adjust loss by logit score and sample weight adjustment strategy. Also, we employ the auxiliary prediction task to enhance generalization and accuracy. Our experiments with two real-world trajectory datasets demonstrate that LoTNext significantly surpasses existing state-of-the-art works.

View on arXivView PDF

Code Implementations(2)

Yukayo/LoTNextCommunity73%
MIT

[NeurIPS 2024] Taming the Long Tail in Human Mobility Prediction

13PythonMar 5, 20241 years agoMIT
heshuai190/LoTNextCommunity72%
MIT

[NeurIPS 2024] Taming the Long Tail in Human Mobility Prediction

11PythonNov 13, 20241 years agoMIT

Similar Papers

Cite this paper

@article{xu2026taming,
  title  = {Taming the Long Tail in Human Mobility Prediction},
  author = {Xiaohang Xu and Renhe Jiang and Chuang Yang and Z. Fan and Kaoru Sezaki},
  year   = {2026},
  eprint = {2410.14970},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2410.14970},
  url    = {https://arxiv.org/abs/2410.14970},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.14970.svg)](https://codeofpaper.com/paper/2410.14970)

Discussion