LGMLOct 30, 2020

Unsupervised Embedding of Hierarchical Structure in Euclidean Space

arXiv:2010.16055v13 citations
Originality Incremental advance
AI Analysis

This work addresses the gap between deep embedding methods and hierarchical clustering algorithms for researchers in unsupervised learning, though it is incremental as it builds on existing techniques.

The paper tackled the problem of learning hierarchical structure in Euclidean space by proposing a non-linear embedding method using a variational autoencoder with a Gaussian mixture prior, which improved dendrogram purity and Moseley-Wang cost function scores in hierarchical clustering.

Deep embedding methods have influenced many areas of unsupervised learning. However, the best methods for learning hierarchical structure use non-Euclidean representations, whereas Euclidean geometry underlies the theory behind many hierarchical clustering algorithms. To bridge the gap between these two areas, we consider learning a non-linear embedding of data into Euclidean space as a way to improve the hierarchical clustering produced by agglomerative algorithms. To learn the embedding, we revisit using a variational autoencoder with a Gaussian mixture prior, and we show that rescaling the latent space embedding and then applying Ward's linkage-based algorithm leads to improved results for both dendrogram purity and the Moseley-Wang cost function. Finally, we complement our empirical results with a theoretical explanation of the success of this approach. We study a synthetic model of the embedded vectors and prove that Ward's method exactly recovers the planted hierarchical clustering with high probability.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes