IDEAS home Printed from https://ideas.repec.org/a/spr/jclass/v43y2026i2d10.1007_s00357-025-09532-3.html

An Extension of the Kullback–Leibler Divergence for the Application of Machine Learning Classification Algorithms to Hierarchical Cluster Analysis

Author

Listed:
  • Panos Nikitas

    (Aristotle University of Thessaloniki, Department of Chemistry)

  • Efthymia Nikita

    (The Cyprus Institute, Science and Technology in Archaeology and Culture Research Center)

Abstract

This paper demonstrates that the Kullback–Leibler (KL) divergence expression can be used to calculate distances between sample centroids when the probability distributions are replaced by classification probabilities. To test the properties of the KL distances, we used a large number of real and artificial datasets and many classification methods, the most important of which are as follows: linear discriminant analysis (LDA), flexible discriminant analysis (FDA), linear discriminant analysis using the generalized singular value decomposition (GSVD), regularized discriminant analysis (RDA), multinomial logistic regression (MLR), mixture discriminant analysis (MDA), naïve Bayes classification (NBC), artificial neural networks (ANN), support vector machines (SVM), and k-nearest neighbors (kNN). It was found that in general, there is a high correlation between Mahalanobis and KL distances exhibiting typical Mahalanobis-like properties, especially when using LDA, FDA, GSVD, RDA, and in many cases MDA. A Euclidean-like KL distance arises only from the NBC classification method in continuous datasets. The remaining KL distances, except for kNN in many datasets, tend to give clusters similar to those of MD, but significant deviations from MD can also be observed. The KL distances obtained mainly from kNN show serious problems when used in hierarchical cluster analysis. Finally, the majority of the classification methods examined in this paper can handle all types of data, continuous, ordinal, categorical, and binary, and therefore the corresponding KL distances can be calculated using any type of data or combination of data.

Suggested Citation

  • Panos Nikitas & Efthymia Nikita, 2026. "An Extension of the Kullback–Leibler Divergence for the Application of Machine Learning Classification Algorithms to Hierarchical Cluster Analysis," Journal of Classification, Springer;The Classification Society, vol. 43(2), pages 314-333, July.
  • Handle: RePEc:spr:jclass:v:43:y:2026:i:2:d:10.1007_s00357-025-09532-3
    DOI: 10.1007/s00357-025-09532-3
    as

    Download full text from publisher

    File URL: http://link.springer.com/10.1007/s00357-025-09532-3
    File Function: Abstract
    Download Restriction: Access to the full text of the articles in this series is restricted.

    File URL: https://libkey.io/10.1007/s00357-025-09532-3?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to

    for a different version of it.

    More about this item

    Keywords

    ;
    ;
    ;
    ;

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:jclass:v:43:y:2026:i:2:d:10.1007_s00357-025-09532-3. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.