journal article·2022Open access

Using Link-Based Consensus Clustering for Mixed-Type Data Analysis

Tossapon Boongoen, Natthakan Iam-On

Computers, Materials & Continua· Volume 70· Issue 1

Abstract

A mix between numerical and nominal data types commonly presents many modern-age data collections. Examples of these include banking data, sales history and healthcare records, where both continuous attributes like age and nominal ones like blood type are exploited to characterize account details, business transactions or individuals. However, only a few standard clustering techniques and consensus clustering methods are provided to examine such a data thus far. Given this insight, the paper introduces novel extensions of link-based cluster ensemble, and that are accurate for analyzing mixed-type data. They promote diversity within an ensemble through different initializations of the k-prototypes algorithm as base clusterings and then refine the summarized data using a link-based approach. Based on the evaluation metric of NMI (Normalized Mutual Information) that is averaged across different combinations of benchmark datasets and experimental settings, these new models reach the improved level of 0.34, while the best model found in the literature obtains only around the mark of 0.24. Besides, parameter analysis included herein helps to enhance their performance even further, given relations of clustering quality and algorithmic variables specific to the underlying link-based models. Moreover, another significant factor of ensemble size is examined in such a way to justify a tradeoff between complexity and accuracy.
Source: openalex_inverted_index · 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.

References (51)

Show source-provided references
1. Cluster analysis for gene expression data: A survey10.1109/TKDE.2004.68 ↗
2. Data mining application in customer relationship management of credit card business
3. Information retrieval by semantic analysis and visualization of the concept space of D-lib magazine10.1045/october2002-zhang ↗
4. Cluster analysis using self-organizing maps and image processing techniques
5. Cluster analysis on symptoms and signs of traditional Chinese medicine in 815 patients with unstable angina
6. Statistical pattern recognition: A review10.1109/34.824819 ↗
7. Cluster analysis in family psychology research10.1037/0893-3200.19.1.121 ↗
8. A recommender system using GA K-means clustering in an online shopping market10.1016/j.eswa.2006.12.025 ↗
9. LCE: A link-based cluster ensemble method for improved gene expression data analysis10.1093/bioinformatics/btq226 ↗
10. MULTI-K: Accurate classification of microarray subtypes using ensemble k-means clustering10.1186/1471-2105-10-260 ↗
11. Data clustering: A review10.1145/331499.331504 ↗
12. Clustering large data sets with mixed numeric and categorical values
13. A prediction-based resampling method for estimating the number of clusters in a dataset10.1186/gb-2002-3-7-research0036 ↗
14. Nearest-neighbor guided evaluation of data reliability and its applications10.1109/TSMCB.2010.2043357 ↗
15. Objective criteria for the evaluation of clustering methods10.1080/01621459.1971.10482356 ↗
16. A k-mean clustering algorithm for mixed numeric and categorical data10.1016/j.datak.2007.03.016 ↗
17. Link-based cluster ensembles for heterogeneous biological data analysis
18. Conceptual version of the k-means algorithm10.1016/0167-8655(95)00075-R ↗
19. Scalable algorithms for clustering large datasets with mixed type attributes10.1002/int.20108 ↗
20. Squeezer: An efficient algorithm for clustering categorical data10.1007/BF02948829 ↗
21. Extensions to the k-means algorithm for clustering large data sets with categorical values10.1023/A:1009769707641 ↗
22. K-centers algorithm for clustering mixed type data
23. Duda · Pattern Classification · 2000
24. Combining multiple clusterings using evidence accumulation10.1109/TPAMI.2005.113 ↗
25. Discriminatively regularized least-squares classification10.1016/j.patcog.2008.07.010 ↗
26. A link-based approach to the cluster ensemble problem10.1109/TPAMI.2011.84 ↗
27. Pairwise similarity for cluster ensemble problem: Link-based and approximate approaches
28. Solving cluster ensemble problems by bipartite graph partitioning
29. Clustering aggregation10.1145/1217299.1217303 ↗
30. Refining pairwise similarity matrix for cluster ensemble problem with cluster relations
31. Linkclue: A MATLAB package for link-based cluster ensembles10.18637/jss.v036.i09 ↗
32. Cluster ensembles: A knowledge reuse framework for combining multiple partitions
33. Clustering ensembles: Models of consensus and weak partitions10.1109/TPAMI.2005.237 ↗
34. Diversity-driven generation of link-based cluster ensemble and application to data classification10.1016/j.eswa.2015.06.051 ↗
35. Improving consensus clustering with noise-induced ensemble generation10.1016/j.eswa.2019.113138 ↗
36. Clustering mixed data based on evidence accumulation
37. Cluster stability scores for microarray data in cancer studies
38. Graph-based consensus clustering for class discovery from gene expression data10.1093/bioinformatics/btm463 ↗
39. Friends & neighbors on the web10.1016/S0378-8733(03)00009-1 ↗
40. On spectral clustering: Analysis and an algorithm
41. A. Asuncion and D. Newman, "UCI machine learning repository," https://archive.ics.uci.edu, 2007.
42. Application of rough sets in the presumptive diagnosis of urinary system diseases
43. Tijms · Understanding Probability: Chance Rules in Everyday Life · 2004
44. Consensus clusterings
45. Comparing partitions10.1007/BF01908075 ↗
46. Experimental comparison of cluster ensemble methods
47. Unsupervised learning with random forest predictors10.1198/106186006X94072 ↗
48. Power iteration clustering
49. Evidence directed generation of plausible crime scenarios with identity resolution10.1080/08839511003715154 ↗
50. Clustering data with the presence of missing values by ensemble approach
51. Graph clustering-based discretization of splitting and merging methods10.1186/s13673-017-0103-8 ↗