journal article·2022-09-08Open access

The Effect of “Directness” of the Distance Metric to Produce Compact and Accurate Associative Classification Models

Jamolbek Mattiev, Christopher Meza, Branko Kavsek

Applied Sciences· Volume 12· Issue 18

Abstract

Machine learning techniques are ever prevalent as datasets continue to grow daily. Associative classification (AC), which combines classification and association rule mining algorithms, plays an important role in understanding big datasets that generate a large number of rules. Clustering, on the other hand, can contribute by reducing the rule space to produce compact models. The above-mentioned facts were the main motivation for this research work. We propose a new distance (similarity) metric based on “direct” and “indirect” measures and explain the overall importance of this method, which can produce compact and accurate models. Specifically, we aim to employ agglomerative hierarchical clustering to develop new associative classification models that contain a lower number of rules. Furthermore, a new strategy (based on the cluster center) is presented to extract the representative rule for each cluster. Twelve real-world datasets were evaluated experimentally for accuracy and compactness, and the results were compared to those of previously established associative classifiers. The results show that our method outperformed the other algorithms in terms of classifier size on most of the datasets, while still being as accurate in classification.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Data Mining Algorithms and Applications · Rough Sets and Fuzzy Logic · Advanced Clustering Algorithms Research

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Information Technologies Department, Urgench State University, Khamid Alimdjan 14, Urgench 220100, Uzbekistan

Engineering and Computer Science Department, California State University, Fullerton, 800 N State College Blvd, Fullerton, CA 92831, USA

Department of Information Sciences and Technologies, University of Primorska, Glagoljaška 8, 6000 Koper, Slovenia

AI Laboratory, Jožef Stefan Institute, Jamova Cesta 39, 1000 Ljubljana, Slovenia

Funding

the Ministry of “Innovative Development” of the Republic of Uzbekistan · National Science Foundation (NSF)

References (42)

Show source-provided references
1. Gray, A., and Larson, P. (1997, January 7–11). Clustering association rules. Proceedings of the Thirteenth International Conference on Data Engineering, Birmingham, UK.
2. Agrawal, R., and Srikant, R. (1994, January 12–15). Fast algorithms for mining association rules. Proceedings of the VLDB ‘94 20th International Conference on Very Large Data Bases, Santiago de Chile, Chile.
3. Wilson, D.L., and Chad, H. (2008, January 15–17). Combining Naive Bayes and Decision Tables. Proceedings of the Twenty-First International Florida Artificial Intelligence Research Society Conference, Coconut Grove, FL, USA.
4. Kohavi, R. (1995, January 25–27). The Power of Decision Tables. Proceedings of the 8th European Conference on Machine Learning, Crete, Greece.
5. FURIA: An algorithm for unordered fuzzy rule induction
6. Shavlik, J.W. (1998, January 24–27). Generating Accurate Rule Sets Without Global Optimization. Proceedings of the Fifteenth International Conference on Machine Learning, San Francisco, CA, USA.10.21236/ADA350721 ↗
7. C4.5: Programs for Machine Learning
8. Richards, D. (2002). Ripple down Rules: A Technique for Acquiring Knowledge. Decision-Making Support Systems: Achievements, Trends and Challenges for the New Decade, IGI Global.10.4018/978-1-59140-045-5.ch013 ↗
9. Agrawal, R., and Stolorz, P. (, January 27–31). Integrating classification and association rule mining. Proceedings of the 4th International Conference on Knowledge Discovery and Data Mining, New York, NY, USA.
10. Building an associative classifier with multiple minimum supports10.1186/s40064-016-2153-1 ↗
11. CBC: An associative classifier with a small number of rules10.1016/j.dss.2013.11.004 ↗
12. An Optimized Associative Classifier for Incremental Data Based On Non-Trivial Data Insertion10.35940/ijitee.L3605.1081219 ↗
13. Thabtah, F.A., Cowling, P., and Peng, Y. (2005, January 6). MCAR: Multi-class classification based on association rule. Proceedings of the 3rd ACS/IEEE International Conference on Computer Systems and Applications, Cairo, Egypt.
14. Thabtah, F.A., Cowling, P., and Peng, Y. (2004, January 1–4). MMAC: A new multi-class, multi-label associative classification approach. Proceedings of the Fourth IEEE International Conference on Data Mining, Brighton, UK.
15. Abdellatif, S., Ben Hassine, M.A., Ben Yahia, S., and Bouzeghoub, A. (2018, January 29). ARCID: A New Approach to Deal with Imbalanced Datasets Classification. Proceedings of the 44th International Conference on Current Trends in Theory and Practice of Computer Science, Lecture Notes in Computer Science, Krems, Austria.10.1007/978-3-319-73117-9_40 ↗
16. A new approach to classification based on association rule mining10.1016/j.dss.2005.03.005 ↗
17. Mattiev, J., and Kavsek, B. (2020). Coverage-Based Classification Using Association Rule Mining. Appl. Sci., 10.10.3390/app10207013 ↗
18. Kaufman, L., and Rousseeuw, P.J. (1990). Finding Groups in Data: An Introduction to Cluster Analysis, John Wiley and Sons.10.1002/9780470316801 ↗
19. A Comparative Study of Clustering Methods10.1016/S0167-739X(97)00018-6 ↗
20. Arabie, P., Hubert, L.J., and Soete, G.D. (1996). An Overview of Combinatorial Data Analysis. Clustering and Classification, World Scientific Publishing.10.1142/1930 ↗
21. Mohajir, M.E., Chahhou, M., Achhab, M.A., and Mohajir, B.E. (2016, January 24–26). Classification of association rules based on K-means algorithm. Proceedings of the 4th IEEE International Colloquium on Information Science and Technology, Tangier, Morocco.
22. Kaufmann, M. (1994, January 12). Efficient and Effective Clustering Methods for Spatial Data Mining. Proceedings of the 20th Conference on Very Large Data Bases (VLDB), Santiago, Chile.
23. Zhang, T., Ramakrishnan, R., and Livny, M. (1996, January 1). BIRCH: An Efficient Data Clustering Method for Very Large Databases. Proceedings of the ACM-SIGMOD International Conference on Management of Data, Montreal, Canada.10.1145/233269.233324 ↗
24. Hierarchical Algorithms
25. The Association Rules Algorithm Based on Clustering in Mining Research in Corn Yield
26. Combination of Clustering, Classification & Association Rule based Approach for Course Recommender System in E-learning
27. Dua, D., and Graff, C. (2019). UCI Machine Learning Repository, University of California.
28. Simple and Accurate Classification Method Based on Class Association Rules Performs Well on Well-Known Datasets10.1007/978-3-030-37599-7_17 ↗
29. A compact and understandable associative classifier based on overall coverage10.1016/j.procs.2020.03.050 ↗
30. CMAC: Clustering Class Association Rules to Form a Compact and Meaningful Associative Classifier
31. Distance-based clustering of class association rules to build a compact, accurate and descriptive classifier10.2298/CSIS200430037M ↗
32. Combined use of association rules mining and clustering methods to find relevant links between binary rare attributes in a large data set10.1016/j.csda.2007.02.020 ↗
33. Thanajiranthorn, C., and Songram, P. (2020). Efficient Rule Generation for Associative Classification. Algorithms, 13.10.3390/a13110299 ↗
34. Ogihara, Z.P., Zaki, M., Parthasarathy, S., Ogihara, M., and Li, W. (1997, January 14–17). New algorithms for fast discovery of association rules. Proceedings of the 3rd International Conference on Knowledge Discovery and Data Mining, Newport Beach, CA, USA.
35. A Distance-Based Clustering and Selection of Association Rules on Numeric Attributes10.1007/978-3-540-48061-7_51 ↗
36. Association Rule Based Similarity Measures for the Clustering of Gene Expression Data10.2174/1874431101004010063 ↗
37. Kosters, W., Marchiori, E., and Oerlemans, A. (1999). Mining Clusters with Association Rules. Lecture Notes in Computer Science, Springer.10.1007/3-540-48412-4_4 ↗
38. Clustering association rules to build beliefs and discover unexpected patterns10.1007/s10489-020-01651-1 ↗
39. Pruning and grouping discovered association rules
40. Gupta, K.G., Strehl, A., and Ghosh, J. (1999, January 10–16). Distance-based clustering of association rules. Proceedings of the Artificial Neural Networks in Engineering Conference, Washington, DC, USA.
41. Natarajan, R., and Shekar, B. (2008, January 13–15). Tightness: A novel heuristic and a clustering mechanism to improve the interpretation of association rules. Proceedings of the IEEE International Conference on Information Reuse and Integration, Las Vegas, NV, USA.10.1109/IRI.2008.4583048 ↗
42. The WEKA Data Mining Software: An Update10.1145/1656274.1656278 ↗