Improving Association Rules Accuracy in Noisy Domains Using Instance Reduction Techniques
Source abstract
Abstract
Association rules’ learning is a machine learning method used in finding underlying associations in large datasets. Whether intentionally or unintentionally present, noise in training instances causes overfitting while building the classifier and negatively impacts classification accuracy. This paper uses instance reduction techniques for the datasets before mining the association rules and building the classifier. Instance reduction techniques were originally developed to reduce memory requirements in instance-based learning. This paper utilizes them to remove noise from the dataset before training the association rules classifier. Extensive experiments were conducted to assess the accuracy of association rules with different instance reduction techniques, namely: Decremental Reduction Optimization Procedure (DROP) 3, DROP5, ALL K-Nearest Neighbors (ALLKNN), Edited Nearest Neighbor (ENN), and Repeated Edited Nearest Neighbor (RENN) in different noise ratios. Experiments show that instance reduction techniques substantially improved the average classification accuracy on three different noise levels: 0%, 5%, and 10%. The RENN algorithm achieved the highest levels of accuracy with a significant improvement on seven out of eight used datasets from the University of California Irvine (UCI) machine learning repository. The improvements were more apparent in the 5% and the 10% noise cases. When RENN was applied, the average classification accuracy for the eight datasets in the zero-noise test enhanced from 70.47% to 76.65% compared to the original test. The average accuracy was improved from 66.08% to 77.47% for the 5%-noise case and from 59.89% to 77.59% in the 10%-noise case. Higher confidence was also reported in building the association rules when RENN was used. The above results indicate that RENN is a good solution in removing noise and avoiding overfitting during the construction of the association rules classifier, especially in noisy domains.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Machine Learning and Data Classification · Data Mining Algorithms and Applications · Imbalanced Data Classification Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (30)
Show source-provided references
1. Measuring the accuracy and interest of association rules: A new framework10.3233/IDA-2002-6303 ↗
2. Application of improved time series Apriori algorithm by frequent itemsets in association rule data mining based on temporal constraint10.1007/s12065-019-00234-5 ↗
3. The study on the application of data mining based on association rules
4. Mining association rules between sets of items in large databases
5. Mitchel · Machine Learning · 1997
6. Bishop · Pattern Recognition and Machine Learning · 2006
7. Smoothing decision boundaries to avoid overfitting in neural network training10.14311/NNW.2011.21.019 ↗
8. Data cleansing techniques for large enterprise datasets
9. Reduction techniques for instance-based learning algorithms10.1023/A:1007626913721 ↗
10. Use filtering techniques to improve the accuracy of association rules
11. Fast algorithms for mining association rules
12. Algorithms for association rules mining-a general survey and comparison10.1145/360402.360421 ↗
13. An implementation of the FP-growth algorithm
14. Pruning and summarizing the discovered associations
15. Using J-pruning to reduce overfitting of classification rules in noisy domains
16. Instance reduction for one-class classification10.1007/s10115-018-1220-z ↗
17. Instance selection by encoding length heuristic with random Mutation Hill Climbing
18. An experiment with the edited nearest neighbor rule
19. Asymptotic properties of nearest neighbor rules using edited data10.1109/TSMC.1972.4309137 ↗
20. Adaptive edited natural neighbor algorithm10.1016/j.neucom.2016.12.040 ↗
21. Efficient tree-structured items pruning for both positive and negative association rules
22. An efficient method for pruning redundant negative and positive association rules10.1016/j.neucom.2018.09.108 ↗
23. Variance risk identification and treatment of clinical pathway by integrated Bayesian network and association rules mining10.3390/e21121191 ↗
24. Pruning and summarizing the discovered time series association rules from mechanical sensor data
25. Improving the accuracy of collaborative filtering recommendations using clustering and association rules mining on implicit data10.1016/j.chb.2016.11.010 ↗
26. Improve the prediction accuracy of Naïve Bayes classifier with association rule mining
27. Improved collaborative filtering recommendations using quantitative implication rules mining in implication field
28. MOPNAR-II: An improved multi-objective evolutionary algorithm for mining positive and negative association rules
29. The WEKA data mining software10.1145/1656274.1656278 ↗
30. C. Blake and C. Merz, “UCI repository of machine learning databases,” [Online]. Available: https://archive.ics.uci.edu/ml. 2007.