An Efficient Manifold Density Estimator for All Recommendation Systems

被引:6
作者
Dabrowski, Jacek [1 ]
Rychalska, Barbara [1 ,2 ]
Daniluk, Michal [1 ]
Basaj, Dominika [1 ]
Goluchowski, Konrad [1 ]
Babel, Piotr [1 ]
Michalowski, Andrzej [1 ]
Jakubowski, Adam [1 ]
机构
[1] Synerise, Krakow, Poland
[2] Warsaw Univ Technol, Warsaw, Poland
来源
NEURAL INFORMATION PROCESSING, ICONIP 2021, PT IV | 2021年 / 13111卷
关键词
Recommender systems; Density estimation; Deep learning;
D O I
10.1007/978-3-030-92273-3_27
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Most current neural recommender systems for session-based data cast recommendations as a sequential or graph traversal problem, applying recurrent networks (LSTM/GRU) or graph neural networks (GNN). This makes the systems increasingly elaborate in order to model complex user/item connection networks and results in poor scalability to large item spaces and long item view/click sequences. Instead on focusing on the sequential nature of session-based recommendation, we propose to cast it as a density estimation problem on item sets. We introduce EMDE (Efficient Manifold Density Estimator) - a method utilizing arbitrary vector representations with the property of local similarity to succinctly represent smooth probability densities on Riemannian manifolds using compressed representations we call sketches. Within EMDE, session behaviors are represented with weighted item sets, largely simplifying the sequential aspect of the problem. Applying EMDE to both top-k and session-based recommendation settings, we establish new state-of-the-art results on multiple open datasets in both uni-modal and multi-modal settings. EMDE has also been applied to many other tasks and areas in top machine learning competitions involving recommendations and graph processing, taking the podium in KDD Cup 2021, WSDM Challenge 2021, and SIGIR eCom Challenge 2020. We release the code at https://github.com/emde-conf/emde-session-rec.
引用
收藏
页码:323 / 337
页数:15
相关论文
共 34 条
[1]  
Backurs A, 2019, ADV NEUR IN, V32
[2]  
Ben-Shimon David, 2015, RECSYS
[3]  
Bennett J, 2007, P KDD CUP WORKSH
[4]   Hashing-Based-Estimators for Kernel Density in High Dimensions [J].
Charikar, Moses ;
Siminelakis, Paris .
2017 IEEE 58TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2017, :1032-1043
[5]  
Chen T., 2020, Handling information loss of graph neural networks for session-based recommendation
[6]  
Coleman B., 2019, Race: sub-linear memory sketches for approximate near-neighbor search on streaming data
[7]  
Coleman B., 2020, Sub-linear race sketches for approximate kernel den- sity estimation on streaming data, P1739
[8]  
Cormode G., 2004, LATIN 2004: Theoretical Informatics
[9]   Are We Really Making Much Progress? A Worrying Analysis of Recent Neural Recommendation Approaches [J].
Dacrema, Maurizio Ferrari ;
Cremonesi, Paolo ;
Jannach, Dietmar .
RECSYS 2019: 13TH ACM CONFERENCE ON RECOMMENDER SYSTEMS, 2019, :101-109
[10]  
Dognin P., 2019, Wasserstein Barycenter Model Ensembling