Fast Exact Max-Kernel Search
Ryan R. Curtin, Parikshit Ram, Alexander G. Gray

TL;DR
This paper introduces a novel indexing method enabling exact max-kernel search with logarithmic query time, significantly accelerating the process across various datasets and extending to approximate solutions.
Contribution
It presents the first provably $O( ext{log } n)$ algorithm for exact max-kernel search and a method to index objects in Hilbert space efficiently.
Findings
Achieved up to 4 orders of magnitude speedup in experiments.
Developed an $O(n ext{ log } n)$ indexing algorithm for Hilbert space objects.
Extended the approach to approximate max-kernel search.
Abstract
The wide applicability of kernels makes the problem of max-kernel search ubiquitous and more general than the usual similarity search in metric spaces. We focus on solving this problem efficiently. We begin by characterizing the inherent hardness of the max-kernel search problem with a novel notion of directional concentration. Following that, we present a method to use an algorithm to index any set of objects (points in or abstract objects) directly in the Hilbert space without any explicit feature representations of the objects in this space. We present the first provably algorithm for exact max-kernel search using this index. Empirical results for a variety of data sets as well as abstract objects demonstrate up to 4 orders of magnitude speedup in some cases. Extensions for approximate max-kernel search are also presented.
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.
