Clustering is Efficient for Approximate Maximum Inner Product Search
Maximum inner-product search using cone trees