Dynamic K-Nearest-Neighbor with Distance and attribute weighted for classification
Authors:
- 1 August 2010
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 1, V1-356-V1-360
Abstract
K-Nearest-Neighbor (KNN) as an important classification method based on closest training examples has been widely used in data mining due to its simplicity, effectiveness, and robustness. However, the class probability estimation, the neighborhood size and the type of distance function confronting KNN may affect its classification accuracy. Many researchers have been focused on improving the accuracy of KNN via distance weighted, attribute weighted, and dynamically selected methods et al. In this paper, we first reviewed some improved algorithms of KNN in three categories mentioned above. Then, we singled out an improved algorithm called dynamic k-nearest-neighbor with distance and attribute weighted, simply DKNDAW. In DKNDAW, we mixed dynamic selected, distance weighted and attribute weighted methods. We experimentally tested our new algorithm in Weka system, using the whole 36 standard UCI data sets which are downloaded from the main website of Weka. In our experiment, we compared it to KNN, WAKNN, KNNDW, KNNDAW, and DKNN. The experimental results show that DKNDAW significantly outperforms KNN, WAKNN, KNNDW, KNNDAW, and DKNN in terms of the classification accuracy.Keywords
This publication has 7 references indexed in Scilit:
- An Empirical Study on Several Classification Algorithms and Their ImprovementsLecture Notes in Computer Science, 2009
- A Novel Bayes Model: Hidden Naive BayesIEEE Transactions on Knowledge and Data Engineering, 2008
- Survey of Improving K-Nearest-Neighbor for Classification2007
- Dynamic K-Nearest-Neighbor Naive Bayes with Attribute Weighted2006
- Bayesian Network ClassifiersMachine Learning, 1997
- Instance-based learning algorithmsMachine Learning, 1991
- The Distance-Weighted k-Nearest-Neighbor RuleIEEE Transactions on Systems, Man, and Cybernetics, 1976