Predicting human mobility is an important trajectory mining task for various applications, ranging from smart city planning to personalized recommendation system.While most of previous works adopt GPS tracking data to model human mobility, the recent …