mp knn