Adaptive and Dynamic Multi-Resolution Hashing for Pairwise Summations
Abstract
In this paper, we propose Adam-Hash: an adaptive and dynamic multi-resolution hashing data-structure for fast pairwise summation estimation. Given a data-set X ⊂ Rd, a binary function f:Rd× Rd R, and a point y ∈ Rd, the Pairwise Summation Estimate PSEX(y) := 1|X| Σx ∈ X f(x,y). For any given data-set X, we need to design a data-structure such that given any query point y ∈ Rd, the data-structure approximately estimates PSEX(y) in time that is sub-linear in |X|. Prior works on this problem have focused exclusively on the case where the data-set is static, and the queries are independent. In this paper, we design a hashing-based PSE data-structure which works for the more practical dynamic setting in which insertions, deletions, and replacements of points are allowed. Moreover, our proposed Adam-Hash is also robust to adaptive PSE queries, where an adversary can choose query qj ∈ Rd depending on the output from previous queries q1, q2, …, qj-1.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.