To read this content please select one of the options below:

SanMove: next location recommendation via self-attention network

Bin Wang (Shanghai Normal University, Shanghai, China)
Huifeng Li (Shanghai Normal University, Shanghai, China)
Le Tong (Shanghai Normal University, Shanghai, China)
Qian Zhang (Shanghai Normal University, Shanghai, China)
Sulei Zhu (Shanghai Normal University, Shanghai, China)
Tao Yang (Shanghai Urban and Rural Construction and Traffic Development Research Institute, Shanghai, China)

Data Technologies and Applications

ISSN: 2514-9288

Article publication date: 28 February 2023

Issue publication date: 14 June 2023

83

Abstract

Purpose

This paper aims to address the following issues: (1) most existing methods are based on recurrent network, which is time-consuming to train long sequences due to not allowing for full parallelism; (2) personalized preference generally are not considered reasonably; (3) existing methods rarely systematically studied how to efficiently utilize various auxiliary information (e.g. user ID and time stamp) in trajectory data and the spatiotemporal relations among nonconsecutive locations.

Design/methodology/approach

The authors propose a novel self-attention network–based model named SanMove to predict the next location via capturing the long- and short-term mobility patterns of users. Specifically, SanMove uses a self-attention module to capture each user's long-term preference, which can represent her personalized location preference. Meanwhile, the authors use a spatial-temporal guided noninvasive self-attention (STNOVA) module to exploit auxiliary information in the trajectory data to learn the user's short-term preference.

Findings

The authors evaluate SanMove on two real-world datasets. The experimental results demonstrate that SanMove is not only faster than the state-of-the-art recurrent neural network (RNN) based predict model but also outperforms the baselines for next location prediction.

Originality/value

The authors propose a self-attention-based sequential model named SanMove to predict the user's trajectory, which comprised long-term and short-term preference learning modules. SanMove allows full parallel processing of trajectories to improve processing efficiency. They propose an STNOVA module to capture the sequential transitions of current trajectories. Moreover, the self-attention module is used to process historical trajectory sequences in order to capture the personalized location preference of each user. The authors conduct extensive experiments on two check-in datasets. The experimental results demonstrate that the model has a fast training speed and excellent performance compared with the existing RNN-based methods for next location prediction.

Keywords

Acknowledgements

Funding: This work was supported by Shanghai Key Innovation Group of Digital Humanities Resource and Research.

Citation

Wang, B., Li, H., Tong, L., Zhang, Q., Zhu, S. and Yang, T. (2023), "SanMove: next location recommendation via self-attention network", Data Technologies and Applications, Vol. 57 No. 3, pp. 330-343. https://doi.org/10.1108/DTA-03-2022-0093

Publisher

:

Emerald Publishing Limited

Copyright © 2022, Emerald Publishing Limited

Related articles