Google news personalization: scalable online collaborative filtering
Locality-sensitive hashing scheme based on p-stable distributions