Approximate nearest neighbor algorithm based on navigable small world graphs
Approximate nearest neighbors: towards removing the curse of dimensionality