An Analysis of Computational Complexity and Accuracy of Two Supervised Machine Learning Algorithms—K-Nearest Neighbor and Support Vector Machine
Autor: | Susmita Ray |
---|---|
Rok vydání: | 2020 |
Předmět: |
Artificial neural network
Computational complexity theory Contextual image classification business.industry Computer science ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION Machine learning computer.software_genre Hybrid algorithm k-nearest neighbors algorithm Support vector machine Naive Bayes classifier ComputingMethodologies_PATTERNRECOGNITION Artificial intelligence Literature survey business computer Algorithm |
Zdroj: | Data Management, Analytics and Innovation ISBN: 9789811556159 |
DOI: | 10.1007/978-981-15-5616-6_24 |
Popis: | K-Nearest Neighbor (KNN) and Support Vector Machine (SVM) are the two Supervised Machine Learning Algorithms which have been used extensively in solving classification and regression problems in various application domains—medical diagnosis, pattern recognition, and image classification being the popular ones. KNN has been attractive for its simplicity—SVM has been considered as complex. Computational complexity of KNN is less compared to SVM. However, accuracy of SVM in general has been higher compared to KNN. This paper carries out an analysis of complexity of KNN and SVM and then looks at the alternative strategies to reduce the complexity. Accuracies of both SVM and KNN are analyzed from literature survey of experimental results with different training datasets. Reduction of number of training instances and usage of kernel functions are found to be the solutions for reducing SVM complexity. Factors impacting KNN accuracy are analyzed and possible alternatives are assessed. Kernel functions and distance-weighted KNN are concluded as the solution to improve KNN accuracy to compete with SVM accuracy. To utilize the best potential of the two algorithms, the option of a hybrid algorithm combining both KNN and SVM is also proposed. |
Databáze: | OpenAIRE |
Externí odkaz: |