“…The ability to predict the next location of a user is widely believed to be beneficial for many applications and services, including but not limited to smart transportation, personalized service recommendation, public resource management, and so on. Up to now, a large amount of mobility prediction methods have been proposed, ranging from pattern-based methods [1,2,3,4,5], to Markov model-based methods [6,7,8,9,10,11,12,13,14,15,16,17], and to deep neural networks [18,19,20,21]. These models are applied to various scenarios, including indoor walking [9], venue recommendation [15], urban commuting [19], or even intercontinental trips [18].…”