Personalized Route Recommendation With Neural Network Enhanced Search Algorithm

In this work, we study an important task in location-based services, namely Personalized Route Recommendation (PRR) . Given a road network, the PRR task aims to generate user-specific route suggestions for replying to users' route queries. A classic approach is to adapt search algorithms to con...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on knowledge and data engineering Vol. 34; no. 12; pp. 5910 - 5924
Main Authors Wang, Jingyuan, Wu, Ning, Zhao, Wayne Xin
Format Journal Article
LanguageEnglish
Published New York IEEE 01.12.2022
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN1041-4347
2326-3865
1558-2191
1558-2191
DOI10.1109/TKDE.2021.3068479

Cover

More Information
Summary:In this work, we study an important task in location-based services, namely Personalized Route Recommendation (PRR) . Given a road network, the PRR task aims to generate user-specific route suggestions for replying to users' route queries. A classic approach is to adapt search algorithms to construct pathfinding-like solutions. These methods typically focus on reducing search space with suitable heuristic strategies. For these search algorithms, heuristic strategies are often handcrafted, which are not flexible to work in complicated task settings. In addition, it is difficult to utilize useful context information in the search procedure. To develop a more principled solution to the PRR task, we propose to improve search algorithms with neural networks for solving the PRR task based on the widely used <inline-formula><tex-math notation="LaTeX">A^{*}</tex-math> <mml:math><mml:msup><mml:mi>A</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:math><inline-graphic xlink:href="wang-ieq2-3068479.gif"/> </inline-formula> algorithm. The main idea of our solution is to automatically learn the cost functions in <inline-formula><tex-math notation="LaTeX">A^{*}</tex-math> <mml:math><mml:msup><mml:mi>A</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:math><inline-graphic xlink:href="wang-ieq3-3068479.gif"/> </inline-formula> algorithms, which is the key of heuristic search algorithms. Our model consists of two main components. First, we employ attention-based Recurrent Neural Networks (RNN) to model the cost from the source to the candidate location by incorporating useful context information. Instead of learning a single cost value, the RNN component is able to learn a time-varying vectorized representation for the moving state of a user. Second, we propose to use an estimation network for predicting the cost from a candidate location to the destination. For capturing structural characteristics, the estimation network is built on top of position-aware graph attention networks. The two components are integrated in a principled way for deriving a more accurate cost of a candidate location for the <inline-formula><tex-math notation="LaTeX">A^{*}</tex-math> <mml:math><mml:msup><mml:mi>A</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:math><inline-graphic xlink:href="wang-ieq4-3068479.gif"/> </inline-formula> algorithm. Extensive experiment results on three real-world datasets have shown the effectiveness and robustness of the proposed model.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:1041-4347
2326-3865
1558-2191
1558-2191
DOI:10.1109/TKDE.2021.3068479