Hashing Hyperplane Queries to Near Points with Applications to Large-Scale Active Learning

Jain, Prateek, Vijayanarasimhan, Sudheendra, Grauman, Kristen

Neural Information Processing Systems 

We consider the problem of retrieving the database points nearest to a given {\em hyperplane} query without exhaustively scanning the database. We propose two hashing-based solutions. Our first approach maps the data to two-bit binary keys that are locality-sensitive for the angle between the hyperplane normal and a database point. Our second approach embeds the data into a vector space where the Euclidean norm reflects the desired distance between the original points and hyperplane query. Both use hashing to retrieve near points in sub-linear time.