Cluster-and-Conquer: When Randomness Meets Graph Locality

10/22/2020
by   George Giakkoupis, et al.
5

K-Nearest-Neighbors (KNN) graphs are central to many emblematic data mining and machine-learning applications. Some of the most efficient KNN graph algorithms are incremental and local: they start from a random graph, which they incrementally improve by traversing neighbors-of-neighbors links. Paradoxically, this random start is also one of the key weaknesses of these algorithms: nodes are initially connected to dissimilar neighbors, that lie far away according to the similarity metric. As a result, incremental algorithms must first laboriously explore spurious potential neighbors before they can identify similar nodes, and start converging. In this paper, we remove this drawback with Cluster-and-Conquer (C 2 for short). Cluster-and-Conquer boosts the starting configuration of greedy algorithms thanks to a novel lightweight clustering mechanism, dubbed FastRandomHash. FastRandomHash leverages random-ness and recursion to pre-cluster similar nodes at a very low cost. Our extensive evaluation on real datasets shows that Cluster-and-Conquer significantly outperforms existing approaches, including LSH, yielding speed-ups of up to x4.42 while incurring only a negligible loss in terms of KNN quality.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/15/2018

Semi-Supervised Learning on Graphs Based on Local Label Distributions

In this work, we propose a novel approach for the semi-supervised node c...
research
06/19/2017

Capacity Releasing Diffusion for Speed and Locality

Diffusions and related random walk procedures are of central importance ...
research
10/30/2018

Enhanced Ensemble Clustering via Fast Propagation of Cluster-wise Similarities

Ensemble clustering has been a popular research topic in data mining and...
research
09/27/2010

Measuring Similarity of Graphs and their Nodes by Neighbor Matching

The problem of measuring similarity of graphs and their nodes is importa...
research
11/29/2018

Incremental Sparse TFIDF & Incremental Similarity with Bipartite Graphs

In this report, we experimented with several concepts regarding text str...
research
09/09/2009

Greedy Gossip with Eavesdropping

This paper presents greedy gossip with eavesdropping (GGE), a novel rand...
research
09/22/2016

Realtime Hierarchical Clustering based on Boundary and Surface Statistics

Visual grouping is a key mechanism in human scene perception. There, it ...

Please sign up or login with your details

Forgot password? Click here to reset