Graph Degree Linkage: Agglomerative Clustering on a Directed Graph
Wei Zhang, Xiaogang Wang, Deli Zhao, Xiaoou Tang
Code Available — Be the first to reproduce this paper.
ReproduceCode
- github.com/waynezhanghk/gaclusterpytorch★ 0
- github.com/waynezhanghk/gactoolboxnone★ 0
Abstract
This paper proposes a simple but effective graph-based agglomerative algorithm, for clustering high-dimensional data. We explore the different roles of two fundamental concepts in graph theory, indegree and outdegree, in the context of clustering. The average indegree reflects the density near a sample, and the average outdegree characterizes the local geometry around a sample. Based on such insights, we define the affinity measure of clusters via the product of average indegree and average outdegree. The product-based affinity makes our algorithm robust to noise. The algorithm has three main advantages: good performance, easy implementation, and high computational efficiency. We test the algorithm on two fundamental computer vision problems: image clustering and object matching. Extensive experiments demonstrate that it outperforms the state-of-the-arts in both applications.
Tasks
Benchmark Results
| Dataset | Model | Metric | Claimed | Verified | Status |
|---|---|---|---|---|---|
| coil-100 | GDL-U | NMI | 0.93 | — | Unverified |
| coil-100 | GDL | Accuracy | 0.73 | — | Unverified |
| Coil-20 | AGDL | NMI | 0.94 | — | Unverified |
| Coil-20 | GDL-U | NMI | 0.75 | — | Unverified |
| Coil-20 | GDL | Accuracy | 0.86 | — | Unverified |
| Extended Yale B | AGDL | NMI | 0.91 | — | Unverified |
| Extended Yale B | GDL-U | NMI | 0.91 | — | Unverified |
| Fashion-MNIST | GDL | Accuracy | 0.63 | — | Unverified |
| MNIST-full | GDL | NMI | 0.91 | — | Unverified |
| MNIST-test | GDL | NMI | 0.91 | — | Unverified |
| MNIST-test | AGDL | NMI | 0.84 | — | Unverified |
| USPS | AGDL | NMI | 0.82 | — | Unverified |