Braverman’s Spectrum and Matrix Diagonalization Versus iK-Means: A Unified Framework for Clustering

  • Boris MirkinEmail author
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11100)


In this paper, I discuss current developments in cluster analysis to bring forth earlier developments by E. Braverman and his team. Specifically, I begin by recalling their Spectrum clustering method and Matrix diagonalization criterion. These two include a number of user-specified parameters such as the number of clusters and similarity threshold, which corresponds to the state of affairs as it was at early stages of data science developments; it remains so currently, too. Meanwhile, a data-recovery view of the Principal Component Analysis method admits a natural extension to clustering which embraces two of the most popular clustering methods, K-Means partitioning and Ward agglomerative clustering. To see that, one needs just adjusting the point of view and recognising an equivalent complementary criterion demanding the clusters to be simultaneously “large-sized” and “anomalous”. Moreover, this paradigm shows that the complementary criterion can be reformulated in terms of object-to-object similarities. This criterion appears to be equivalent to the heuristic Matrix diagonalization criterion by Dorofeyuk-Braverman. Moreover, a greedy one-by-one cluster extraction algorithm for this criterion appears to be a version of the Braverman’s Spectrum algorithm – but with automated adjustment of parameters. An illustrative example with mixed scale data completes the presentation.


  1. 1.
    Aiserman, M.A., Braverman, E.M., Rosonoer, L.I.: Method of Potential Functions in the Theory of Machine Learning. Nauka Publishers: Main Editorial for Physics and Mathematics, Moscow (1970). (in Russian)Google Scholar
  2. 2.
    de Amorim, R., Makarenkov, V., Mirkin, B.: A-Ward\(_{p\beta }\): effective hierarchical clustering using the Minkowski metric and a fast k-means initialisation. Inf. Sci. 370, 343–354 (2016)CrossRefGoogle Scholar
  3. 3.
    de Amorim, R.C., Shestakov, A., Mirkin, B., Makarenkov, V.: The Minkowski central partition as a pointer to a suitable distance exponent and consensus partitioning. Patt. Recogn. 67, 62–72 (2017)CrossRefGoogle Scholar
  4. 4.
    Arkadiev, A.G., Braverman, E.M.: Machine Learning for Classification of Objects. Nauka Publishers: Main Editorial for Physics and Mathematics, Moscow (1971). (in Russian)Google Scholar
  5. 5.
    Bashkirov, O.A., Braverman, E.M., Muchnik, I.B.: Algorithms for machine learning of visual patterns using potential functions. Autom. Remote Control 5, 25 (1964). (in Russian)Google Scholar
  6. 6.
    Braverman, E., Dorofeyuk, A., Lumelsky, V., Muchnik, I.: Diagonalization of similarity matrices and measuring of hidden factors. In: Issues of extension of capabilities of automata, pp. 42–79. Institute of Control Problems Press, Moscow (1971). (in Russian)Google Scholar
  7. 7.
    Chiang, M., Mirkin, B.: Intelligent choice of the number of clusters in k-means clustering: an experimental study with different cluster spreads. J. Classif. 27(1), 3–40 (2010)MathSciNetCrossRefGoogle Scholar
  8. 8.
    Dorofeyuk, A.A.: Machine learning algorithm for unsupervised pattern recognition based on the method of potential functions. Autom. Remote Control (USSR) 27, 1728–1737 (1966)Google Scholar
  9. 9.
    Filippone, M., Camastra, F., Masulli, F., Rovetta, S.: A survey of kernel and spectral methods for clustering. Patt. Recogn. 41(1), 176–190 (2008)CrossRefGoogle Scholar
  10. 10.
    Frey, B., Dueck, D.: Clustering by passing messages between data points. Science 315(5814), 972–976 (2007)MathSciNetCrossRefGoogle Scholar
  11. 11.
    Holzinger, K.J., Harman, H.H.: Factor Analysis. University of Chicago Press, Chicago (1941)zbMATHGoogle Scholar
  12. 12.
    Kung, S.Y.: Kernel Methods and Machine Learning. Cambridge University Press, Cambridge (2014)CrossRefGoogle Scholar
  13. 13.
    Mirkin, B.G.: The method of principal clusters. Autom. Remote Control 48(10), 1379–1388 (1987)MathSciNetzbMATHGoogle Scholar
  14. 14.
    Mirkin, B.: Sequential fitting procedures for linear data aggregation model. J. Classif. 7, 167–195 (1990)CrossRefGoogle Scholar
  15. 15.
    Mirkin, B.: Core Concepts in Data Analysis: Summarization, Correlation, Visualization. Springer, London (2011)CrossRefGoogle Scholar
  16. 16.
    Mirkin, B.: Clustering: A Data Recovery Approach. Chapman and Hall/CRC Press (2012)Google Scholar
  17. 17.
    Mirkin, B., Tokmakov, M., de Amorim, R., Makarenkov, V.: Capturing the number of clusters with K-Means using a complementary criterion, affinity propagation, and Ward agglomeration (2017). (Submitted)Google Scholar
  18. 18.
    Taran, Z., Mirkin, B.: Exploring patterns of corporate social responsibility using a complementary k-means clustering criterion (2017). (Submitted)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  1. 1.Department of Data Analysis and Machine IntelligenceNational Research University Higher School of EconomicsMoscowRussian Federation
  2. 2.Department of Computer ScienceBirkbeck University of LondonLondonUK

Personalised recommendations