Stars: Tera-Scale Graph Building for Clustering and Graph Learning
Not on the map. Why?
Abstract (arXiv)
A fundamental procedure in the analysis of massive datasets is the construction of similarity graphs. Such graphs play a key role for many downstream tasks, including clustering, classification, graph learning, and nearest neighbor search. For these tasks, it is critical to build graphs which are sparse yet still representative of the underlying data. The benefits of sparsity are twofold: firstly, constructing dense graphs is infeasible in practice for large datasets, and secondly, the runtime of downstream tasks is directly influenced by the sparsity of the similarity graph. In this work, we present textitStars: a highly scalable method for building extremely sparse graphs via two-hop spanners, which are graphs where similar points are connected by a path of length at most two. Stars can construct two-hop spanners with significantly fewer similarity comparisons, which are a major bottleneck for learning based models where comparisons are expensive to evaluate. Theoretically, we demonstrate that Stars builds a graph in nearly-linear time, where approximate nearest neighbors are contained within two-hop neighborhoods. In practice, we have deployed Stars for multiple data sets allowing for graph building at the textitTera-Scale, i.e., for graphs with tens of trillions of edges. We evaluate the performance of Stars for clustering and graph learning, and demonstrate 10~1000-fold improvements in pairwise similarity comparisons compared to different baselines, and 2~10-fold improvement in running time without quality loss.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 13 of its 46 references that are in the map. First posted on arXiv 5 Dec 2022.
Builds on
13 of 46 references.
References · 13
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2015A cost function for similarity-based hierarchical clusteringcited by 63
- 2015Optimal Data-Dependent Hashing for Approximate Near Neighborscited by 43
- 2015Quantization based Fast Inner Product Searchcited by 29
- 2020Grale: Designing Networks for Graph Learningcited by 28
- 2016Hierarchical Clustering via Spreading Metricscited by 17
- 2021Hierarchical Agglomerative Graph Clustering in Nearly-Linear Timecited by 8
- 2019Graph Spanners: A Tutorial Reviewcited by 4
- 2021Massively Parallel and Dynamic Algorithms for Minimum Size Clusteringcited by 4
- 2018Maximally Consistent Sampling and the Jaccard Index of Probability Distributionscited by 3
- 2013The Anchors Hierachy: Using the triangle inequality to survive high dimensional datacited by 1
- 2017Practical Data-Dependent Metric Compression with Provable Guaranteescited by 1
1 more
- 2019Massively Parallel Computation via Remote Memory Accesscited by 1
Built on by
Citing papers per year: 2023: 1.
1 paper.