Adversarially Robust Approximate Furthest Neighbor
Kiarash Banihashem, Jeff Giliberti, Prashant Gokhale, Samira Goudarzi, MohammadTaghi Hajiaghayi, Yuhao Liu, Morteza Monemizadeh, and Sandeep Silwal

TL;DR
This paper introduces the first adversarially robust data structure for approximate furthest neighbor search in the adaptive query model, addressing challenges posed by adaptive adversaries in machine learning applications.
Contribution
It presents a novel data structure that maintains approximation guarantees under adaptive queries, matching classical oblivious query complexities.
Findings
Achieves query time $ ilde{O}( ext{min}( d n^{1/c^2}, n^{2/c^2} + d))$ for adversarially robust approximate furthest neighbor search.
Demonstrates that classical oblivious algorithms like Indyk's fail under adaptive query attacks.
Provides an adversarial attack showing the limitations of existing oblivious algorithms in adaptive settings.
Abstract
We work in the adaptive query model, where one is given a point set and seeks to construct a data structure that can answer correctly and efficiently a sequence of adaptive queries. In this model, an adversary observes the answers returned by the data structure to previous queries and, based on this information, chooses the next query point . This setting captures strong forms of adaptivity that naturally arise in modern machine learning pipelines, and rules out many classical randomized techniques that assume oblivious queries. Our focus is the problem of furthest neighbor search in this adaptive setting, a fundamental problem in several learning tasks, including diversity maximization, outlier and anomaly detection, adversarial example generation, and more. We present the first adversarially robust data structure for -approximate…
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.
