Scaling Analysis of Affinity Propagation
arXiv:0910.1800 · doi:10.1103/PhysRevE.81.066102
Abstract
We analyze and exploit some scaling properties of the Affinity Propagation (AP) clustering algorithm proposed by Frey and Dueck (2007). First we observe that a divide and conquer strategy, used on a large data set hierarchically reduces the complexity to , for a data-set of size and a depth of the hierarchical strategy. For a data-set embedded in a -dimensional space, we show that this is obtained without notably damaging the precision except in dimension . In fact, for larger than 2 the relative loss in precision scales like . Finally, under some conditions we observe that there is a value of the penalty coefficient, a free parameter used to fix the number of clusters, which separates a fragmentation phase (for ) from a coalescent one (for ) of the underlying hidden cluster structure. At this precise point holds a self-similarity property which can be exploited by the hierarchical strategy to actually locate its position. From this observation, a strategy based on \AP can be defined to find out how many clusters are present in a given dataset.
28 pages, 14 figures, Inria research report
References in corpus (5)
- The random K-satisfiability problem: from an analytic solution to an efficient algorithm
- Clustering by soft-constraint affinity propagation: Applications to gene-expression data
- Adaptive Affinity Propagation Clustering
- Propagating beliefs in spin glass models
- Unsupervised and semi-supervised clustering by message passing: Soft-constraint affinity propagation