A Greedy Approach for Budgeted Maximum Inner Product Search
Not on the map. Why?
Abstract (arXiv)
Maximum Inner Product Search (MIPS) is an important task in many machine learning applications such as the prediction phase of a low-rank matrix factorization model for a recommender system. There have been some works on how to perform MIPS in sub-linear time recently. However, most of them do not have the flexibility to control the trade-off between search efficient and search quality. In this paper, we study the MIPS problem with a computational budget. By carefully studying the problem structure of MIPS, we develop a novel Greedy-MIPS algorithm, which can handle budgeted MIPS by design. While simple and intuitive, Greedy-MIPS yields surprisingly superior performance compared to state-of-the-art approaches. As a specific example, on a candidate set containing half a million vectors of dimension 200, Greedy-MIPS runs 200x faster than the naive approach while yielding search results with the top-5 precision greater than 75%.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Oct 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 4; 2023: 2; 2024: 2.
11 papers.
- 2021Breaking the Linear Iteration Cost Barrier for Some Well-known Conditional Gradient Methods Using MaxIP Data-structurescited by 19
- 2021Sublinear Least-Squares Value Iteration via Locality Sensitive Hashingcited by 15
- 2021Linear Bandit Algorithms with Sublinear Time Complexitycited by 8
- 2022Flashlight: Scalable Link Prediction with Effective Decoderscited by 7
- 2023Efficient Link Prediction via GNN Layers Induced by Negative Samplingcited by 6
- 2022FINGER: Fast Inference for Graph-based Approximate Nearest Neighbor Searchcited by 4
- 2023PEFA: Parameter-Free Adapters for Large-scale Embedding-based Retrieval Modelscited by 4
- 2022Faster Maximum Inner Product Search in High Dimensionscited by 3
- 2022SAH: Shifting-aware Asymmetric Hashing for Reverse k-Maximum Inner Product Searchcited by 1
- 2024Adaptive Retrieval and Scalable Indexing for k-NN Search with Cross-Encoderscited by 1
- 2024Isometry pursuitcited by 0
- 2024Isometry pursuit27 Nov 2024
- 2024Adaptive Retrieval and Scalable Indexing for k-NN Search with Cross-Encoders6 May 2024
- 2023PEFA: Parameter-Free Adapters for Large-scale Embedding-based Retrieval Models5 Dec 2023
- 2023Efficient Link Prediction via GNN Layers Induced by Negative Sampling14 Oct 2023
- 2022Faster Maximum Inner Product Search in High Dimensions14 Dec 2022
- 2022SAH: Shifting-aware Asymmetric Hashing for Reverse k-Maximum Inner Product Search23 Nov 2022
- 2022Flashlight: Scalable Link Prediction with Effective Decoders17 Sep 2022
- 2022FINGER: Fast Inference for Graph-based Approximate Nearest Neighbor Search22 Jun 2022
- 2021Breaking the Linear Iteration Cost Barrier for Some Well-known Conditional Gradient Methods Using MaxIP Data-structures30 Nov 2021
- 2021Sublinear Least-Squares Value Iteration via Locality Sensitive Hashing18 May 2021
- 2021Linear Bandit Algorithms with Sublinear Time Complexity3 Mar 2021