paper-with-me

홈 › Papers

Understanding and Improving Proximity Graph based Maximum Inner Product Search

2019-09-30 · Jie Liu, Xiao Yan, Xinyan Dai, Zhirong Li, James Cheng, Ming-Chang Yang

The inner-product navigable small world graph (ip-NSW) represents the state-of-the-art method for approximate maximum inner product search (MIPS) and it can achieve an order of magnitude speedup over the fastest baseline. However, to date it is still unclear where its exceptional performance comes from. In this paper, we show that there is a strong norm bias in the MIPS problem, which means that the large norm items are very likely to become the result of MIPS. Then we explain the good performance of ip-NSW as matching the norm bias of the MIPS problem - large norm items have big in-degrees in the ip-NSW proximity graph and a walk on the graph spends the majority of computation on these items, thus effectively avoids unnecessary computation on small norm items. Furthermore, we propose the ip-NSW+ algorithm, which improves ip-NSW by introducing an additional angular proximity graph. Search is first conducted on the angular graph to find the angular neighbors of a query and then the MIPS neighbors of these angular neighbors are used to initialize the candidate pool for search on the inner-product proximity graph. Experiment results show that ip-NSW+ consistently and significantly outperforms ip-NSW and provides more robust performance under different data distributions.

📄 PDF Abstract BibTeX arXiv:1909.13459

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Reinforcement Routing on Proximity Graph for Efficient Recommendation

2022-01-23 · Chao Feng, Defu Lian, Xiting Wang, Zheng Liu 외

We focus on Maximum Inner Product Search (MIPS), which is an essential problem in many machine learning communities. Given a query, MIPS finds the most similar items with the maximum inner products. Methods for Nearest N…

Imitation LearningRecommendation Systems

Möbius Transformation for Fast Inner Product Search on Graph

2019-12-01 · NeurIPS 2019 12 · Zhixin Zhou, Shulong Tan, Zhaozhuo Xu, Ping Li

We present a fast search on graph algorithm for Maximum Inner Product Search (MIPS). This optimization problem is challenging since traditional Approximate Nearest Neighbor (ANN) search methods may not perform efficientl…

Non-metric Similarity Graphs for Maximum Inner Product Search

2018-12-01 · NeurIPS 2018 12 · Stanislav Morozov, Artem Babenko

In this paper we address the problem of Maximum Inner Product Search (MIPS) that is currently the computational bottleneck in a large number of machine learning applications. While being similar to the nearest neighbor …

On Efficient Retrieval of Top Similarity Vectors

2019-11-01 · IJCNLP 2019 11 · Shulong Tan, Zhixin Zhou, Zhaozhuo Xu, Ping Li

Retrieval of relevant vectors produced by representation learning critically influences the efficiency in natural language processing (NLP) tasks. In this paper, we demonstrate an efficient method for searching vectors v…

BIG-bench Machine LearningRepresentation LearningRetrieval

Stitching Inner Product and Euclidean Metrics for Topology-aware Maximum Inner Product Search

2025-04-21 · Tingyang Chen, Cong Fu, Xiangyu Ke, Yunjun Gao 외

Maximum Inner Product Search (MIPS) is a fundamental challenge in machine learning and information retrieval, particularly in high-dimensional data applications. Existing approaches to MIPS either rely solely on Inner Pr…

Information Retrieval