sentences:  In some applications it may be acceptable to retrieve a "good guess" of the nearest neighbor.In those cases, we can use an algorithm which doesn't guarantee to return the actual nearest neighbor in every case, in return for improved speed or memory savings.Often such an algorithm will find the nearest neighbor in a majority of cases, but this depends strongly on the dataset being queried.