Similarity Kernel and Clustering via Random Projection Forests

08/28/2019
by   Donghui Yan, et al.
19

Similarity plays a fundamental role in many areas, including data mining, machine learning, statistics and various applied domains. Inspired by the success of ensemble methods and the flexibility of trees, we propose to learn a similarity kernel called rpf-kernel through random projection forests (rpForests). Our theoretical analysis reveals a highly desirable property of rpf-kernel: far-away (dissimilar) points have a low similarity value while nearby (similar) points would have a high similarity, and the similarities have a native interpretation as the probability of points remaining in the same leaf nodes during the growth of rpForests. The learned rpf-kernel leads to an effective clustering algorithm--rpfCluster. On a wide variety of real and benchmark datasets, rpfCluster compares favorably to K-means clustering, spectral clustering and a state-of-the-art clustering ensemble algorithm--Cluster Forests. Our approach is simple to implement and readily adapt to the geometry of the underlying data. Given its desirable theoretical property and competitive empirical performance when applied to clustering, we expect rpf-kernel to be applicable to many problems of an unsupervised nature or as a regularizer in some supervised or weakly supervised settings.

READ FULL TEXT

page 12

page 16

page 17

research
04/14/2011

Cluster Forests

With inspiration from Random Forests (RF) in the context of classificati...
research
12/31/2018

K-nearest Neighbor Search by Random Projection Forests

K-nearest neighbor (kNN) search has wide applications in many areas, inc...
research
05/01/2017

Twin Learning for Similarity and Clustering: A Unified Kernel Approach

Many similarity-based clustering methods work in two separate steps incl...
research
05/11/2020

SimpleMKKM: Simple Multiple Kernel K-means

We propose a simple yet effective multiple kernel clustering algorithm, ...
research
06/06/2016

On Robustness of Kernel Clustering

Clustering is one of the most important unsupervised problems in machine...
research
06/16/2016

The Mondrian Kernel

We introduce the Mondrian kernel, a fast random feature approximation to...
research
10/02/2020

Attention-Based Clustering: Learning a Kernel from Context

In machine learning, no data point stands alone. We believe that context...

Please sign up or login with your details

Forgot password? Click here to reset