volume 54 issue 6 pages 1-25

k-Nearest Neighbour Classifiers - A Tutorial

Publication typeJournal Article
Publication date2021-07-13
scimago Q1
wos Q1
SJR5.797
CiteScore51.6
Impact factor28.0
ISSN03600300, 15577341
Theoretical Computer Science
General Computer Science
Abstract

Perhaps the most straightforward classifier in the arsenal or Machine Learning techniques is the Nearest Neighbour Classifier—classification is achieved by identifying the nearest neighbours to a query example and using those neighbours to determine the class of the query. This approach to classification is of particular importance, because issues of poor runtime performance is not such a problem these days with the computational power that is available. This article presents an overview of techniques for Nearest Neighbour classification focusing on: mechanisms for assessing similarity (distance), computational issues in identifying nearest neighbours, and mechanisms for reducing the dimension of the data.

This article is the second edition of a paper previously published as a technical report [16]. Sections on similarity measures for time-series, retrieval speedup, and intrinsic dimensionality have been added. An Appendix is included, providing access to Python code for the key methods.

Found 
Found 

Top-30

Journals

5
10
15
20
25
IEEE Access
25 publications, 4.11%
Sensors
16 publications, 2.63%
Scientific Reports
14 publications, 2.3%
Applied Sciences (Switzerland)
12 publications, 1.97%
Lecture Notes in Computer Science
11 publications, 1.81%
Lecture Notes in Networks and Systems
10 publications, 1.64%
Engineering Applications of Artificial Intelligence
6 publications, 0.99%
Communications in Computer and Information Science
6 publications, 0.99%
Expert Systems with Applications
5 publications, 0.82%
Mathematics
4 publications, 0.66%
Algorithms
4 publications, 0.66%
Biomedical Signal Processing and Control
4 publications, 0.66%
Big Data and Cognitive Computing
4 publications, 0.66%
Studies in Computational Intelligence
4 publications, 0.66%
Measurement Science and Technology
4 publications, 0.66%
Results in Engineering
4 publications, 0.66%
Agriculture (Switzerland)
3 publications, 0.49%
Neural Computing and Applications
3 publications, 0.49%
Applied Intelligence
3 publications, 0.49%
Measurement: Journal of the International Measurement Confederation
3 publications, 0.49%
Procedia Computer Science
3 publications, 0.49%
Computers in Biology and Medicine
3 publications, 0.49%
Multimedia Tools and Applications
3 publications, 0.49%
Information Sciences
3 publications, 0.49%
Trends in Food Science and Technology
3 publications, 0.49%
AIP Conference Proceedings
3 publications, 0.49%
Remote Sensing
2 publications, 0.33%
Soft Computing
2 publications, 0.33%
Sustainability
2 publications, 0.33%
5
10
15
20
25

Publishers

20
40
60
80
100
120
140
160
Institute of Electrical and Electronics Engineers (IEEE)
143 publications, 23.48%
Elsevier
136 publications, 22.33%
Springer Nature
129 publications, 21.18%
MDPI
77 publications, 12.64%
Wiley
23 publications, 3.78%
Taylor & Francis
12 publications, 1.97%
Association for Computing Machinery (ACM)
9 publications, 1.48%
IOP Publishing
9 publications, 1.48%
Oxford University Press
6 publications, 0.99%
SAGE
5 publications, 0.82%
Hindawi Limited
4 publications, 0.66%
Frontiers Media S.A.
4 publications, 0.66%
IGI Global
4 publications, 0.66%
AIP Publishing
4 publications, 0.66%
Optica Publishing Group
3 publications, 0.49%
SPIE-Intl Soc Optical Eng
3 publications, 0.49%
EDP Sciences
2 publications, 0.33%
PeerJ
2 publications, 0.33%
American Society of Civil Engineers (ASCE)
2 publications, 0.33%
Lviv Polytechnic National University
2 publications, 0.33%
Royal Society of Chemistry (RSC)
2 publications, 0.33%
Walter de Gruyter
2 publications, 0.33%
American Chemical Society (ACS)
2 publications, 0.33%
Public Library of Science (PLoS)
2 publications, 0.33%
Duzce Universitesi Bilim ve Teknoloji Dergisi
2 publications, 0.33%
Emerald
2 publications, 0.33%
ASME International
1 publication, 0.16%
Canadian Science Publishing
1 publication, 0.16%
World Academic Press
1 publication, 0.16%
20
40
60
80
100
120
140
160
  • We do not take into account publications without a DOI.
  • Statistics recalculated weekly.

Are you a researcher?

Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
613
Share
Cite this
GOST |
Cite this
GOST Copy
CUNNINGHAM P., Delany S. J. k-Nearest Neighbour Classifiers - A Tutorial // ACM Computing Surveys. 2021. Vol. 54. No. 6. pp. 1-25.
GOST all authors (up to 50) Copy
CUNNINGHAM P., Delany S. J. k-Nearest Neighbour Classifiers - A Tutorial // ACM Computing Surveys. 2021. Vol. 54. No. 6. pp. 1-25.
RIS |
Cite this
RIS Copy
TY - JOUR
DO - 10.1145/3459665
UR - https://doi.org/10.1145/3459665
TI - k-Nearest Neighbour Classifiers - A Tutorial
T2 - ACM Computing Surveys
AU - CUNNINGHAM, PÁDRAIG
AU - Delany, Sarah Jane
PY - 2021
DA - 2021/07/13
PB - Association for Computing Machinery (ACM)
SP - 1-25
IS - 6
VL - 54
SN - 0360-0300
SN - 1557-7341
ER -
BibTex |
Cite this
BibTex (up to 50 authors) Copy
@article{2021_CUNNINGHAM,
author = {PÁDRAIG CUNNINGHAM and Sarah Jane Delany},
title = {k-Nearest Neighbour Classifiers - A Tutorial},
journal = {ACM Computing Surveys},
year = {2021},
volume = {54},
publisher = {Association for Computing Machinery (ACM)},
month = {jul},
url = {https://doi.org/10.1145/3459665},
number = {6},
pages = {1--25},
doi = {10.1145/3459665}
}
MLA
Cite this
MLA Copy
CUNNINGHAM, PÁDRAIG, and Sarah Jane Delany. “k-Nearest Neighbour Classifiers - A Tutorial.” ACM Computing Surveys, vol. 54, no. 6, Jul. 2021, pp. 1-25. https://doi.org/10.1145/3459665.