knn2nb
Knn2nb is a hybrid machine learning technique that integrates k-nearest neighbors (k-NN) with a Naive Bayes (NB) classifier. The aim is to combine the local, instance-level information captured by k-NN with the probabilistic, scalable framework of NB. In knn2nb approaches, neighborhood information is used to inform or modify the class-conditional probability estimates of NB, or to create neighborhood-based features that are fed into a Naive Bayes model.
There are several ways knn2nb can be realized. One common interpretation is to use the statistics of
Training and prediction with knn2nb typically involve first building a k-NN graph from the training data. For
Knn2nb can be advantageous on datasets where NB’s feature independence assumption is violated but where local