Average-Case Analysis of a Nearest Neighbor Algorithm
Proceedings of the Thirteenth International Joint Conference on Artificial Intelligence. Machine Learning. Pages 889-893.
Abstract
In this paper we present an average-case analysis of the nearest neighbor algorithm, a simple induction method that has been studied by many researchers. Our analysis assumes a conjunctive target concept, noise-free Boolean attributes, and a uniform distribution over the instance space. We calculate the probability that the algorithm will encounter a test instance that is distance d from the prototype of the concept, along with the probability that the nearest stored training case is distance e from this test instance. From this we compute the probability of correct classification as a function of the number of observed training cases, the number of relevant attributes, and the number of irrelevant attributes. We also explore the behavioral implications of the analysis by presenting predicted learning curves for artificial domains, and give experimental results on these domains as a check on our reasoning.
@inproceedings{ijcai1993p122,
title = {Average-Case Analysis of a Nearest Neighbor Algorithm},
author = {Langley, Pat and Iba, Wayne},
booktitle = {Proceedings of the Thirteenth International Joint Conference on
Artificial Intelligence, {IJCAI-93}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Ruzena Bajcsy},
pages = {889--893},
year = {1993},
note = {Machine Learning},
url = {https://ijcai.org/proceedings/1993/122},
}
TY - CPAPER TI - Average-Case Analysis of a Nearest Neighbor Algorithm AU - Langley, Pat AU - Iba, Wayne T2 - Proceedings of the Thirteenth International Joint Conference on Artificial Intelligence, IJCAI-93 PB - International Joint Conferences on Artificial Intelligence PY - 1993 SP - 889 EP - 893 UR - https://ijcai.org/proceedings/1993/122 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: