Clustering with Fast, Automated and Reproducible assessment applied to longitudinal neural tracking

03/19/2020
by   Hanlin Zhu, et al.
14

Across many areas, from neural tracking to database entity resolution, manual assessment of clusters by human experts presents a bottleneck in rapid development of scalable and specialized clustering methods. To solve this problem we develop C-FAR, a novel method for Fast, Automated and Reproducible assessment of multiple hierarchical clustering algorithms simultaneously. Our algorithm takes any number of hierarchical clustering trees as input, then strategically queries pairs for human feedback, and outputs an optimal clustering among those nominated by these trees. While it is applicable to large dataset in any domain that utilizes pairwise comparisons for assessment, our flagship application is the cluster aggregation step in spike-sorting, the task of assigning waveforms (spikes) in recordings to neurons. On simulated data of 96 neurons under adverse conditions, including drifting and 25% blackout, our algorithm produces near-perfect tracking relative to the ground truth. Our runtime scales linearly in the number of input trees, making it a competitive computational tool. These results indicate that C-FAR is highly suitable as a model selection and assessment tool in clustering tasks.

READ FULL TEXT
research
04/13/2014

Anytime Hierarchical Clustering

We propose a new anytime hierarchical clustering method that iteratively...
research
12/31/2019

Scalable Hierarchical Clustering with Tree Grafting

We introduce Grinch, a new algorithm for large-scale, non-greedy hierarc...
research
08/22/2014

Unsupervised Spike Sorting Based on Discriminative Subspace Learning

Spike sorting is a fundamental preprocessing step for many neuroscience ...
research
02/10/2016

Comparison of feature extraction and dimensionality reduction methods for single channel extracellular spike sorting

Spikes in the membrane electrical potentials of neurons play a major rol...
research
10/22/2020

Scalable Bottom-Up Hierarchical Clustering

Bottom-up algorithms such as the classic hierarchical agglomerative clus...
research
08/25/2021

Applying Semi-Automated Hyperparameter Tuning for Clustering Algorithms

When approaching a clustering problem, choosing the right clustering alg...

Please sign up or login with your details

Forgot password? Click here to reset