atlas

Research map / Learning theory and algorithms / Prediction and decision losses

On Finding Hubs in High Dimensions with Sampling

AAAI 2025 · Learning theory and algorithms › Prediction and decision losses · approach: Approximate nearest neighbor indexing · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SamHub, a two-step sampling method that finds top-h hubs in high-dimensional data with O(sn) distance computations and theoretical sample-size guarantees, working for any distance measure.

Problem

Identifying hubs (points frequently appearing in many kNN lists) in high-dimensional data is O(n^2) with exact kNN and ANNS indexes are costly to build and limited to a few metrics.

Approach

Sample s points, compute their kNN over the full set to form a candidate hub set from the most frequent neighbors, then compute kNN of all points over only this candidate set to estimate k-occurrence counts, giving a distance-agnostic linear-cost hub detector with a probabilistic guarantee for the top hub.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SamHub instead of Hnswlib for hub detectionTop-10 hub detection · Gisette (L2)accuracy: 60% -> 70%Helped
Use SamHub instead of exact hub detectionTop-10 hub detection · Gisette (L2)total execution time: 3.63s -> 0.85sHelped
Use SamHub instead of Faiss-IVFPQ for hub detectionTop-10 hub detection · Gisette (L2)accuracy: 20% -> 70%Helped
Use SamHub instead of Hnswlib for hub detectionTop-10 hub detection · Mutants (Dot)total execution time: 2.71s + 2.34s -> 2.30sHelped
Use SamHub instead of Faiss-IVFPQ for hub detectionTop-10 hub detection · Mutants (Dot)accuracy: 0% -> 90%Helped
Use SamHub instead of exact hub detectionTop-10 hub detection · Mutants (Dot)total execution time: 114.77s -> 2.30sHelped
Use SamHub instead of exact hub detectionTop-10 hub detection · ADL1 (Dot)total execution time: 34.78s -> 0.25sHelped
Use SamHub instead of Faiss-IVFPQ for hub detectionTop-10 hub detection · ADL1 (Dot)accuracy: 0% -> 100%Helped
Add weighted kNN classification using SamHub-estimated k-occurrences (ablation)kNN classification · CNAE, Mini-ngs, Gisette, OptdigitsaccuracyHelped
Add weighted kNN classification using SamHub-estimated k-occurrences (ablation)kNN classification · Mini-ngs (k = 50)accuracy: at least 10%Helped

Surprising findings

Limitations

Experimental setup

Datasets: ADL1 Arr CNAE Dexter Diabetes DNA Gisette Heart Isolet Mini-ngs Mutants Optdigits

Benchmarks: ADL1 Arr CNAE Dexter Diabetes DNA Gisette Heart Isolet Mini-ngs Mutants Optdigits

Metrics: top-h hub accuracy running time skewness estimate kNN classification accuracy speedup

Baselines: Hnswlib Faiss-IVFPQ ScaNN Exact kNN Nicdm Dsl Lcent

Builds on: hubness reduction (local scaling, DSL, NICDM) Chernoff bounds approximate nearest neighbor search

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy