paper-with-me

홈 › Papers

Efficient Recommendation with Millions of Items by Dynamic Pruning of Sub-Item Embeddings

2025-05-01 · Aleksandr V. Petrov, Craig Macdonald, Nicola Tonellotto

A large item catalogue is a major challenge for deploying modern sequential recommender models, since it makes the memory footprint of the model large and increases inference latency. One promising approach to address this is RecJPQ, which replaces item embeddings with sub-item embeddings. However, slow inference remains problematic because finding the top highest-scored items usually requires scoring all items in the catalogue, which may not be feasible for large catalogues. By adapting dynamic pruning concepts from document retrieval, we propose the RecJPQPrune dynamic pruning algorithm to efficiently find the top highest-scored items without computing the scores of all items in the catalogue. Our RecJPQPrune algorithm is safe-up-to-rank K since it theoretically guarantees that no potentially high-scored item is excluded from the final top K recommendation list, thereby ensuring no impact on effectiveness. Our experiments on two large datasets and three recommendation models demonstrate the efficiency achievable using RecJPQPrune: for instance, on the Tmall dataset with 2.2M items, we can reduce the median model scoring time by 64 times compared to the Transformer Default baseline, and 5.3 times compared to a recent scoring approach called PQTopK. Overall, this paper demonstrates the effective and efficient inference of Transformer-based recommendation models at catalogue scales not previously reported in the literature. Indeed, our RecJPQPrune algorithm can score 2 million items in under 10 milliseconds without GPUs, and without relying on Approximate Nearest Neighbour (ANN) techniques.

📄 PDF Abstract BibTeX arXiv:2505.00560

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Multi-Head Attention 설명 없음
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Adam 설명 없음
Attention 설명 없음
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Pruning 설명 없음
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…

Similar Papers 제목 키워드 기반

Scalable Demand-Aware Recommendation

2017-02-21 · NeurIPS 2017 12 · Jinfeng Yi, Cho-Jui Hsieh, Kush Varshney, Lijun Zhang 외

Recommendation for e-commerce with a mix of durable and nondurable goods has characteristics that distinguish it from the well-studied media recommendation problem. The demand for items is a combined effect of form utili…

Efficient Inference of Sub-Item Id-based Sequential Recommendation Models with Millions of Items

2024-08-19 · Aleksandr V. Petrov, Craig Macdonald, Nicola Tonellotto

Transformer-based recommender systems, such as BERT4Rec or SASRec, achieve state-of-the-art results in sequential recommendation. However, it is challenging to use these models in production environments with catalogues …

Recommendation SystemsSequential Recommendation

Multi-granularity Item-based Contrastive Recommendation

2022-07-04 · Ruobing Xie, Zhijie Qiu, Bo Zhang, Leyu Lin

Contrastive learning (CL) has shown its power in recommendation. However, most CL-based recommendation models build their CL tasks merely focusing on the user's aspects, ignoring the rich diverse information in items. In…

Contrastive LearningRecommendation SystemsRepresentation Learning

Fairness of Exposure in Dynamic Recommendation

2023-09-05 · Masoud Mansoury, Bamshad Mobasher

Exposure bias is a well-known issue in recommender systems where the exposure is not fairly distributed among items in the recommendation results. This is especially problematic when bias is amplified over time as a few …

Exposure FairnessFairnessRecommendation Systems

Multi-factor Sequential Re-ranking with Perception-Aware Diversification

2023-05-21 · Yue Xu, Hao Chen, Zefan Wang, Jianwen Yin 외

Feed recommendation systems, which recommend a sequence of items for users to browse and interact with, have gained significant popularity in practical applications. In feed products, users tend to browse a large number …

DiversityGraph ClusteringRecommendation SystemsRe-Ranking