Learning-Based Dissimilarity for Clustering Categorical Data
Source abstract
Abstract
Comparing data objects is at the heart of machine learning. For continuous data, object dissimilarity is usually taken to be object distance; however, for categorical data, there is no universal agreement, for categories can be ordered in several different ways. Most existing category dissimilarity measures characterize the distance among the values an attribute may take using precisely the number of different values the attribute takes (the attribute space) and the frequency at which they occur. These kinds of measures overlook attribute interdependence, which may provide valuable information when capturing per-attribute object dissimilarity. In this paper, we introduce a novel object dissimilarity measure that we call Learning-Based Dissimilarity, for comparing categorical data. Our measure characterizes the distance between two categorical values of a given attribute in terms of how likely it is that such values are confused or not when all the dataset objects with the remaining attributes are used to predict them. To that end, we provide an algorithm that, given a target attribute, first learns a classification model in order to compute a confusion matrix for the attribute. Then, our method transforms the confusion matrix into a per-attribute dissimilarity measure. We have successfully tested our measure against 55 datasets gathered from the University of California, Irvine (UCI) Machine Learning Repository. Our results show that it surpasses, in terms of various performance indicators for data clustering, the most prominent distance relations put forward in the literature.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Advanced Clustering Algorithms Research · Complex Network Analysis Techniques · Data Mining Algorithms and Applications
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Engineering and Science, Tecnologico de Monterrey, Estado de Mexico 52926, Mexico
TecNM/Instituto Tecnológico de Tlalnepantla, Tlalnepantla de Baz 54070, Mexico
References (22)
Show source-provided references
1. A New Minkowski Distance Based on Induced Aggregation 342 Operators
2. A new similarity index based on probability10.2307/2528080 ↗
3. A mathematical model of taxonomy
4. Lin, D. (1998, January 24–27). An Information-Theoretic Definition of Similarity. Proceedings of the 15th International Conference on Machine Learning. Morgan Kaufmann, Madison, WI, USA.
5. A New Distance Metric for Unsupervised Learning of Categorical Data10.1109/TNNLS.2015.2436432 ↗
6. A Unified Entropy-Based Distance Metric for Ordinal-and-Nominal-Attribute Data Clustering10.1109/TNNLS.2019.2899381 ↗
7. Church, K.W., and Gale, W.A. (1995, January 30). Inverse Document Frequency (IDF): A Measure of Deviations from Poisson. Proceedings of the Third Workshop on Very Large Corpora, VLC@ACL 1995, Cambridge, MA, USA.
8. Barbará, D., and Jajodia, S. (2002). A Geometric Framework for Unsupervised Anomaly Detection. Applications of Data Mining in Computer Security, Springer. Advances in Information Security.10.1007/978-1-4615-0953-0 ↗
9. Boriah, S., Chandola, V., and Kumar, V. (2008, January 24–26). Similarity Measures for Categorical Data: A Comparative Evaluation. Proceedings of the SIAM International Conference on Data Mining, SDM, Atlanta, GA, USA.10.1137/1.9781611972788.22 ↗
10. Zhang, Y., and Cheung, Y. (2020, January 7–12). An Ordinal Data Clustering Algorithm with Automated Distance Learning. Proceedings of the AAAI Conference on Artificial Intelligence, New York, NY, USA.
11. Frank, A., and Asuncion, A. (2010). UCI Machine Learning Repository: School of Information and Computer Science, University of California. Available online: http://archive.ics.uci.edu/ml.
12. Categorical data clustering: What similarity measure to recommend?10.1016/j.eswa.2014.09.012 ↗
13. Cluster validation using an ensemble of supervised classifiers10.1016/j.knosys.2018.01.010 ↗
14. The WEKA data mining software: An update10.1145/1656274.1656278 ↗
15. Arthur, D., and Vassilvitskii, S. (2007, January 7–9). k-means++: The Advantages of Careful Seeding. Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms, New Orleans, LA, USA.
16. A note on using the F-measure for evaluating record linkage algorithms10.1007/s11222-017-9746-6 ↗
17. Comparing partitions10.1007/BF01908075 ↗
18. Data Clustering: 50 Years Beyond K-means10.1016/j.patrec.2009.09.011 ↗
19. A comparison of extrinsic clustering evaluation metrics based on formal constraints10.1007/s10791-008-9066-8 ↗
20. Statistical Comparisons of Classifiers over Multiple Data Sets
21. Witten, I.H., Frank, E., Hall, M.A., and Pal, C.J. (2016). Data Mining: Practical Machine Learning Tools and Techniques, Morgan Kaufmann.
22. A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms10.1016/j.swevo.2011.02.002 ↗