zhuye88 / IK-AHC

Source code for Isolation kernel-based agglomerative hierarchical clustering

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IK-AHC

This repository is used for demonstration of using Isolation Kernel to improve agglomerative hierarchical clustering algorithms. It contains the implementation of IK_AHC using MATLAB and Python.

Written by Ye Zhu@Deakin University and Xin Han@University of Macau, Mar 2023, version 1.0.

Demo

A comparison of AHC and IK-AHC on a two dimensional dataset is shown below with the Matlab code (demo.m).

Scatter plot of the data:

plot

AHC with single linkage based on Euclidean distance:

plot

AHC with single linkage based on Isolation Kernel:

plot

Citation


If you use it for a scientific publication, please include a reference to this paper.

BibTex information:

@article{HZTLThe2023,
  author = {Han, Xin and Zhu, Ye and Ting, Kai Ming and Li, Gang},
  title = {The Impact of Isolation Kernel on Agglomerative Hierarchical Clustering Algorithms},
  journal = {Pattern Recognition},
  volume = {139},
  year = {2023},
  url = {https://doi.org/10.1016/j.patcog.2023.109517},
}

License


CC BY-NC-ND 4.0

About

Source code for Isolation kernel-based agglomerative hierarchical clustering


Languages

Language:MATLAB 92.7%Language:Python 7.0%Language:Java 0.3%