Surprisal Driven $k$-NN for Robust and Interpretable Nonparametric Learning