paper-with-me

홈 › Papers

Maximum Inner-Product Search using Tree Data-structures

2012-02-28 · Parikshit Ram, Alexander G. Gray

The problem of {\em efficiently} finding the best match for a query in a given set with respect to the Euclidean distance or the cosine similarity has been extensively studied in literature. However, a closely related problem of efficiently finding the best match with respect to the inner product has never been explored in the general setting to the best of our knowledge. In this paper we consider this general problem and contrast it with the existing best-match algorithms. First, we propose a general branch-and-bound algorithm using a tree data structure. Subsequently, we present a dual-tree algorithm for the case where there are multiple queries. Finally we present a new data structure for increasing the efficiency of the dual-tree algorithm. These branch-and-bound algorithms involve novel bounds suited for the purpose of best-matching with inner products. We evaluate our proposed algorithms on a variety of data sets from various applications, and exhibit up to five orders of magnitude improvement in query time over the naive search technique.

📄 PDF Abstract BibTeX arXiv:1202.6101

Code (1)

gamboviol/miptree

Similar Papers 제목 키워드 기반

SAH: Shifting-aware Asymmetric Hashing for Reverse $k$-Maximum Inner Product Search

2022-11-23 · Qiang Huang, Yanhao Wang, Anthony K. H. Tung

This paper investigates a new yet challenging problem called Reverse $k$-Maximum Inner Product Search (R$k$MIPS). Given a query (item) vector, a set of item vectors, and a set of user vectors, the problem of R$k$MIPS aim…

Blocking

Clustering is Efficient for Approximate Maximum Inner Product Search

2015-07-21 · Alex Auvolat, Sarath Chandar, Pascal Vincent, Hugo Larochelle 외

Efficient Maximum Inner Product Search (MIPS) is an important task that has a wide applicability in recommendation systems and classification with a large number of classes. Solutions based on locality-sensitive hashing …

ClusteringRecommendation SystemsRetrievalWord Embeddings

Arithmetical Binary Decision Tree Traversals

2022-09-11 · Jinxiong Zhang

This paper introduces a series of methods for traversing binary decision trees using arithmetic operations. We present a suite of binary tree traversal algorithms that leverage novel representation matrices to flatten th…

Diversity-Aware $k$-Maximum Inner Product Search Revisited

2024-02-21 · Qiang Huang, Yanhao Wang, Yiqun Sun, Anthony K. H. Tung

The $k$-Maximum Inner Product Search ($k$MIPS) serves as a foundational component in recommender systems and various data mining tasks. However, while most existing $k$MIPS approaches prioritize the efficient retrieval o…

DiversityRecommendation Systems

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