I think the confusion is that the term "nearest neighbor approach" has a different meaning in machine learning than in image interpolation.
https://en.wikipedia.org/wiki/Nearest-neighbor_interpolation
versus
https://en.wikipedia.org/wiki/Nearest-neighbor_interpolation
versus