Meta-Learned Spatial-Temporal POI Auto-Completion for the Search Engine at Baidu Maps

18Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Point Of Interest Auto-Completion (abbr. as POI-AC) is one of the featured functions for the search engine at Baidu Maps. It can dynamically suggest a list of POI candidates within milliseconds as a user enters each character (e.g., English, Chinese, or Pinyin character) into the search box. Ideally, a user may need to provide only one character and immediately obtain the desired POI at the top of the POI list suggested by POI-AC. In this way, the user's keystrokes can be dramatically saved, which significantly reduces the time and effort of typing, especially on mobile devices that have limited space for display and user interfaces. Despite using a user's profile and input prefixes for personalized POI suggestions, however, the state-of-the-art approach, i.e., Pˇ3AC, still has a long way to go so as to generate not only personalized but, more importantly, time- and geography-aware suggestions. In this paper, we find that 17.9% of users tend to look for diverse POIs at different times or locations using the same prefix. This insight drives us to establish an end-to-end spatial-temporal POI-AC (abbr. as ST-PAC) module to replace P3AC at Baidu Maps. To alleviate the problem of the long-tail distribution of time- and location-specific data on POI-AC, we further propose a meta-learned ST-PAC (abbr. as MST-PAC) updated by an efficient MapReduce algorithm. MST-PAC can significantly overcome the "long-tail"issue and rapidly adapt to the cold-start POI-AC tasks with fewer examples. We sample several benchmark datasets from the large-scale search logs at Baidu Maps to assess the offline performance of MST-PAC in line with multiple metrics, including Mean Reciprocal Rank (MRR), Success Rate (SR) and normalized Discounted Cumulative Gain (nDCG). The consistent improvements on these metrics give us more confidence to launch this meta-learned POI-AC module online. As a result, the critical indicator on user satisfaction online, i.e., the average number of keystrokes in a POI-AC session, significantly decreases as well. For now, MST-PAC has already been deployed in production at Baidu Maps, handling billions of POI-AC requests every day. It confirms that MST-PAC is a practical and robust industrial solution for large-scale POI Search.

References Powered by Scopus

Convolutional neural networks for sentence classification

8102Citations
N/AReaders
Get full text

Bidirectional recurrent neural networks

7465Citations
N/AReaders
Get full text

The Hadoop distributed file system

3910Citations
N/AReaders
Get full text

Cited by Powered by Scopus

HGAMN: Heterogeneous Graph Attention Matching Network for Multilingual POI Retrieval at Baidu Maps

36Citations
N/AReaders
Get full text

ERNIE-GeoL: A Geography-and-Language Pre-trained Model and its Applications in Baidu Maps

33Citations
N/AReaders
Get full text

Kernel-based Substructure Exploration for Next POI Recommendation

27Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Fan, M., Sun, Y., Huang, J., Wang, H., & Li, Y. (2021). Meta-Learned Spatial-Temporal POI Auto-Completion for the Search Engine at Baidu Maps. In Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (pp. 2822–2830). Association for Computing Machinery. https://doi.org/10.1145/3447548.3467058

Readers over time

‘21‘22‘23‘24‘25036912

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 6

86%

Researcher 1

14%

Readers' Discipline

Tooltip

Computer Science 7

100%

Save time finding and organizing research with Mendeley

Sign up for free
0