A Bandit Approach to Maximum Inner Product Search
Rui Liu, Tianyi Wu, Barzan Mozafari

TL;DR
This paper introduces a novel, preprocessing-free approximate algorithm for Maximum Inner Product Search (MIPS) that leverages a bandit approach, enabling control over result quality with theoretical guarantees.
Contribution
It is the first to formulate MIPS as a bandit problem, providing a new algorithm that offers bounded suboptimality without preprocessing, outperforming existing methods.
Findings
Outperforms state-of-the-art methods on synthetic datasets
Effective in real-world dataset applications
Provides theoretical bounds on suboptimality
Abstract
There has been substantial research on sub-linear time approximate algorithms for Maximum Inner Product Search (MIPS). To achieve fast query time, state-of-the-art techniques require significant preprocessing, which can be a burden when the number of subsequent queries is not sufficiently large to amortize the cost. Furthermore, existing methods do not have the ability to directly control the suboptimality of their approximate results with theoretical guarantees. In this paper, we propose the first approximate algorithm for MIPS that does not require any preprocessing, and allows users to control and bound the suboptimality of the results. We cast MIPS as a Best Arm Identification problem, and introduce a new bandit setting that can fully exploit the special structure of MIPS. Our approach outperforms state-of-the-art methods on both synthetic and real-world datasets.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Advanced Bandit Algorithms Research · Advanced Image and Video Retrieval Techniques
