TY - GEN
T1 - An Efficient Manifold Density Estimator for All Recommendation Systems
AU - Dąbrowski, Jacek
AU - Rychalska, Barbara
AU - Daniluk, Michał
AU - Basaj, Dominika
AU - Gołuchowski, Konrad
AU - Bąbel, Piotr
AU - Michałowski, Andrzej
AU - Jakubowski, Adam
N1 - Publisher Copyright:
© 2021, Springer Nature Switzerland AG.
PY - 2021
Y1 - 2021
N2 - 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.
AB - 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.
KW - Deep learning
KW - Density estimation
KW - Recommender systems
UR - http://www.scopus.com/inward/record.url?scp=85121922047&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-92273-3_27
DO - 10.1007/978-3-030-92273-3_27
M3 - Conference contribution
AN - SCOPUS:85121922047
SN - 9783030922726
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 323
EP - 337
BT - Neural Information Processing - 28th International Conference, ICONIP 2021, Proceedings
A2 - Mantoro, Teddy
A2 - Lee, Minho
A2 - Ayu, Media Anugerah
A2 - Wong, Kok Wai
A2 - Hidayanto, Achmad Nizar
PB - Springer Science and Business Media Deutschland GmbH
T2 - 28th International Conference on Neural Information Processing, ICONIP 2021
Y2 - 8 December 2021 through 12 December 2021
ER -