Abstract
Most clustering algorithms have been designed only for pure numerical or pure categorical data sets, while nowadays many applications generate mixed data. It raises the question how to integrate various types of attributes so that one could efficiently group objects without loss of information. It is already well understood that a simple conversion of categorical attributes into a numerical domain is not sufficient since relationships between values such as a certain order are artificially introduced. Leveraging the natural conceptual hierarchy among categorical information, concept trees summarize the categorical attributes. In this paper, we introduce the algorithm ClicoT (CLustering mixed-type data Including COncept Trees) as reported by Behzadi et al. (Advances in Knowledge Discovery and Data Mining, Springer, Cham, 2019) which is based on the minimum description length principle. Profiting of the conceptual hierarchies, ClicoT integrates categorical and numerical attributes by means of a MDL-based objective function. The result of ClicoT is well interpretable since concept trees provide insights into categorical data. Extensive experiments on synthetic and real data sets illustrate that ClicoT is noise-robust and yields well-interpretable results in a short runtime. Moreover, we investigate the impact of concept hierarchies as well as various data characteristics in this paper.
Highlights
Declarations– Availability of data and material We used miles per gallon (MPG), Automobile and Adult data sets from the UCI Public Data Repository [7] as well as Airport data set from the public project Open Flights (http://openflights.org/data.html)
Clustering mixed data is a non-trivial task and typically is not achieved by well-known clustering algorithms designed for a specific type
Informationtheoretic approaches have been proposed to avoid the difficulty of estimating input parameters. These algorithms regard the clustering as a data compression problem by hiring the minimum description length (MDL)
Summary
– Availability of data and material We used MPG, Automobile and Adult data sets from the UCI Public Data Repository [7] as well as Airport data set from the public project Open Flights (http://openflights.org/data.html). – Code availability Our algorithm is implemented in Java and the source code as well as the data sets are publicly available here: https://tinyurl.com/ucp8289
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have