Proceedings

Fast Algorithm for Affinity Propagation

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 2238-2242.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-373

Abstract

Affinity Propagation is a state-of-the-art clustering method recently proposed by Frey and Dueck. It has been successfully applied to broad areas of computer science research because it has much better clustering performance than traditional clustering methods such as k-means. In order to obtain high quality sets of clusters, the original Affinity Propagation algorithm iteratively exchanges real-valued messages between all pairs of data points until convergence. However, this algorithm does not scale for large datasets because it requires quadratic CPU time in the number of data points to compute the messages. This paper proposes an efficient Affinity Propagation algorithm that guarantees the same clustering result as the original algorithm after convergence. The heart of our approach is (1) to prune unnecessary message exchanges in the iterations and (2) to compute the convergence values of pruned messages after the iterations to determine clusters. Experimental evaluations on several different datasets demonstrate the effectiveness of our algorithm.

  1. [Chang and Zheng, 2009] Xueping Chang and Zhonglong Zheng. Laplacian discriminant projection based on affin- 8 http://www.geonames.org/export/wikipedia-webservice.html ity propagation. In Int. Conf. Artificial Intelligence and Computational Intelligence (AICI), pages 313-321, 2009. Link
  2. [Crandall et al., 2009] David J. Crandall, Lars Backstrom, Daniel Huttenlocher, and Jon Kleinberg. Mapping the world's photos. In Int. World Wide Web Conf. (WWW), pages 761-770, 2009.
  3. [Dueck and Frey, 2007] Delbert Dueck and Brendan J. Frey. Non-metric affinity propagation for unsupervised image categorization. In IEEE Int. Conf. Computer Vision (ICCV), pages 1-8, 2007.
  4. [Frey and Dueck, 2007] Brendan J. Frey and Delbert Dueck. Clustering by passing messages between data points. Sci- ence, 315:2007, 2007.
  5. [Hu et al., 2010] Rong Hu, Brian Mac Namee, and Sarah Jane Delany. Off to a good start: Using clus- tering to select the initial training set in active learning. In Florida Artificial Intelligence Research Society Conf. (FLAIRS), 2010.
  6. [Jain et al., 1999] Anil K. Jain, M. Narasimha Murty, and Patrick J. Flynn. Data clustering: A review. ACM Comput. Surv., 31(3):264-323, 1999.
  7. [Jia et al., 2008] Yangqing Jia, Jingdong Wang, Changshui Zhang, and Xian-Sheng Hua. Finding image exemplars using fast sparse affinity propagation. In ACM Int. Conf. Multimedia (ACM MM), pages 639-642, 2008.
  8. [Kennedy and Naaman, 2008] Lyndon S. Kennedy and Mor Naaman. Generating diverse and representative image search results for landmarks. In Int. World Wide Web Conf. (WWW), pages 297-306, 2008.
  9. [Liu et al., 2009] Zhiyuan Liu, Peng Li, Yabin Zheng, and Maosong Sun. Clustering to find exemplar terms for keyphrase extraction. In Conf. Empirical Methods in Natu- ral Language Processing (EMNLP), pages 257-266, 2009.
  10. [Tong et al., 2008] Hanghang Tong, Christos Faloutsos, and Jia-Yu Pan. Random walk with restart: fast solutions and applications. Knowl. Inf. Syst., 14(3):327-346, 2008.
  11. [Zha et al., 2009] Zheng-Jun Zha, Linjun Yang, Tao Mei, Meng Wang, and Zengfu Wang. Visual query suggestion. In ACM Int. Conf. Multimedia (ACM MM), pages 15-24, 2009.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards