Affinity propagation: An exemplar-based tool for clustering in psychological research

Br J Math Stat Psychol. 2019 Feb;72(1):155-182. doi: 10.1111/bmsp.12136. Epub 2018 Apr 6.

Abstract

Affinity propagation is a message-passing-based clustering procedure that has received widespread attention in domains such as biological science, physics, and computer science. However, its implementation in psychology and related areas of social science is comparatively scant. In this paper, we describe the basic principles of affinity propagation, its relationship to other clustering problems, and the types of data for which it can be used for cluster analysis. More importantly, we identify the strengths and weaknesses of affinity propagation as a clustering tool in general and highlight potential opportunities for its use in psychological research. Numerical examples are provided to illustrate the method.

Keywords: Exemplar-based clustering; affinity propagation; loopy-belief propagation; message passing.

MeSH terms

  • Algorithms*
  • Cluster Analysis*
  • Computer Simulation
  • Humans
  • Pattern Recognition, Automated / methods*
  • Psychology / methods*
  • Research
  • Research Design