Clustering is Efficient for Approximate Maximum Inner Product Search
A Neural Probabilistic Language Model