“…With the availability of user-generated trajectory information, route recommendation has received much attention from the research community [6,7,11], which aims to generate reachable paths between the source and destination locations. The task can be defined as either personalized [6,7] or nonpersonalized [4,11,17,35], and constructed based on different types of trajectory data, e.g., GPS data [35] or POI check-in data [3,22]. In the literature, various methods have been developed for route recommendation, including graph search algorithms [4,15,30], time-sensitive algorithms [17], A * search algorithm [11], probabilistic POI transition/ranking models [3] and diver-direction based methods [35].…”