Learning Nearest Neighbor Graphs From Noisy Distance Samples
2019 Β· Blake Mason, Ardhendu Tripathy, Robert Nowak
Abstract
We consider the problem of learning the nearest neighbor graph of a dataset of n items. The metric is unknown, but we can query an oracle to obtain a noisy estimate of the distance between any pair of items. This framework applies to problem domains where one wants to learn people's preferences from responses commonly modeled as noisy distance judgments. In this paper, we propose an active algorithm to find the graph with high probability and analyze its query complexity. In contrast to existing work that forces Euclidean structure, our method is valid for general metrics, assuming only symmetry and the triangle inequality. Furthermore, we demonstrate efficiency of our method empirically and theoretically, needing only O(n log(n)Delta^-2) queries in favorable settings, where Delta^-2 accounts for the effect of noise. Using crowd-sourced data collected for a subset of the UT Zappos50K dataset, we apply our algorithm to learn which shoes people believe are most similar and show that it b
Authors
(none)
Tags
Stats
Related papers
- Learning To Index For Nearest Neighbor Search (2018)10.35
- Local Distance Metric Learning For Nearest Neighbor Algorithm (2018)0.00
- A Scalable Solution To The Nearest Neighbor Search Problem Through Local-search Methods On Neighbor Graphs (2017)3.58
- Graph-based Nearest Neighbor Search: From Practice To Theory (2019)0.00
- High-dimensional Approximate Nearest Neighbor Search: With Reliable And Efficient Distance Comparison Operations (2023)13.44
- Fast And Bayes-consistent Nearest Neighbors (2019)0.00
- Accurate And Fast Retrieval For Complex Non-metric Data Via Neighborhood Graphs (2019)0.00
- Adaptive Nearest Neighbor: A General Framework For Distance Metric Learning (2019)0.00