Clustering by transitive propagation
Vijay Kumar, Dan Levy

TL;DR
This paper introduces a global optimization algorithm for clustering based on pairwise likelihood ratios and transitivity constraints, using message passing to efficiently find solutions, demonstrated on a noisy channel decoding task.
Contribution
It presents a novel clustering method that enforces transitivity through a global objective and implements an efficient max-sum message passing algorithm.
Findings
Achieves O(N^3) computational complexity.
Effectively decodes binary words in noisy channels.
Provides a new framework for clustering with pairwise likelihoods.
Abstract
We present a global optimization algorithm for clustering data given the ratio of likelihoods that each pair of data points is in the same cluster or in different clusters. To define a clustering solution in terms of pairwise relationships, a necessary and sufficient condition is that belonging to the same cluster satisfies transitivity. We define a global objective function based on pairwise likelihood ratios and a transitivity constraint over all triples, assigning an equal prior probability to all clustering solutions. We maximize the objective function by implementing max-sum message passing on the corresponding factor graph to arrive at an O(N^3) algorithm. Lastly, we demonstrate an application inspired by mutational sequencing for decoding random binary words transmitted through a noisy channel.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · Genome Rearrangement Algorithms · Error Correcting Code Techniques
