Clustering and Constructing User Coresets to Accelerate Large-scale Top-K Recommender Systems
Jyun-Yu Jiang, Patrick H. Chen, Cho-Jui Hsieh, Wei Wang
Abstract
Top-𝐾 recommender systems aim to generate few but satisfactory personalized recommendations for various practical applications, such as item recommendation for e-commerce and link prediction for social networks. However, the numbers of users and items can be enormous, thereby leading to myriad potential recommendations as well as the bottleneck in evaluating and ranking all possibilities. Existing Maximum Inner Product Search (MIPS) based methods treat the item ranking problem for each user independently and the relationship between users has not been explored. In this paper, we propose a novel model for clustering and navigating for top-𝐾 recommenders (CANTOR) to expedite the computation of top-𝐾 recommendations based on latent factor models. A clustering-based framework is first presented to leverage user relationships to partition users into affinity groups, each of which contains users with similar preferences. CANTOR then derives a coreset of representative vectors for each affinity group by constructing a set cover with a theoretically guaranteed difference to user latent vectors. Using these representative vectors in the coreset, approximate nearest neighbor search is then applied to obtain a small set of candidate items for each affinity group to be used when computing recommendations for each user in the affinity group. This approach can significantly reduce the computation without compromising the quality of the recommendations. Extensive experiments are conducted on six publicly available large-scale real-world datasets for item recommendation and personalized link prediction. The experimental results demonstrate that CANTOR significantly speeds up matrix factorization models with high precision. For instance, CAN-TOR can achieve 355.1x speedup for inferring recommendations in a million-user network with 99.5% precision@1 to the original system while the state-of-the-art method can only obtain 93.7x speedup with 99.0% precision@1.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext fc43e463-f450-49b5-b954-9d63ff7d1296Cited by top-tier papers5
- S3GC: Scalable Self-Supervised Graph ClusteringDevvrit, Aditya Sinha, Inderjit S. Dhillon, Prateek JainNeurIPS 2022 · 51 citations
- Geometric Transformers for Protein Interface Contact PredictionAlex Morehead, Chen Chen, Jianlin ChengICLR 2022 · 34 citations
- Fast Neural Ranking on Bipartite Graph IndicesShulong Tan, Weijie Zhao, Ping LiVLDB 2022 · 17 citations
- Large-scale Comb-K RecommendationHouye Ji, Junxiong Zhu, Chuan Shi, Xiao Wang et al.WWW 2021 · 14 citations
- GEM: A Native Graph-based Index for Multi-Vector RetrievalYao Tian, Zhoujin Tian, Xi Zhao, Ruiyuan Zhang et al.SIGMOD 2026 · 2 citations
Related papers
- Norm Adjusted Proximity Graph for Fast Inner Product RetrievalShulong Tan, Zhaozhuo Xu, Weijie Zhao, Hongliang Fei et al.KDD 2021 · 20 citations
- ProMIPS: Efficient High-Dimensional c-Approximate Maximum Inner Product Search with a Lightweight IndexYang Song, Yu Gu, Rui Zhang, Ge YuICDE 2021 · 16 citations
- Faster Maximum Inner Product Search in High DimensionsMo Tiwari, Ryan Kang, Jaeyong Lee, Donghyun Lee et al.ICML 2024 · 6 citations
- Linear Bandit Algorithms with Sublinear Time ComplexityShuo Yang, Tongzheng Ren, Sanjay Shakkottai, Eric Price et al.ICML 2022 · 16 citations
- AccelES: Accelerating Top-K SpMV for Embedding Similarity via Low-bit PruningJiaqi Zhai, Xuanhua Shi, Kaiyi Huang, Chencheng Ye et al.HPCA 2025 · 2 citations
