HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

An efficient manifold density estimator for all recommendation systems

Jacek Dąbrowski Barbara Rychalska Michał Daniluk Dominika Basaj Konrad Gołuchowski Piotr Babel Andrzej Michałowski Adam Jakubowski

An efficient manifold density estimator for all recommendation systems

Abstract

Many unsupervised representation learning methods belong to the class of similarity learning models. While various modality-specific approaches exist for different types of data, a core property of many methods is that representations of similar inputs are close under some similarity function. We propose EMDE (Efficient Manifold Density Estimator) - a framework utilizing arbitrary vector representations with the property of local similarity to succinctly represent smooth probability densities on Riemannian manifolds. Our approximate representation has the desirable properties of being fixed-size and having simple additive compositionality, thus being especially amenable to treatment with neural networks - both as input and output format, producing efficient conditional estimators. We generalize and reformulate the problem of multi-modal recommendations as conditional, weighted density estimation on manifolds. Our approach allows for trivial inclusion of multiple interaction types, modalities of data as well as interaction strengths for any recommendation setting. 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.

Code Repositories

Synerise/booking-challenge
pytorch
Mentioned in GitHub
Synerise/kdd-cup-2021
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
session-based-recommendations-on-digineticaEMDE
Hit@20: 37.52
MRR@20: 17.24
session-based-recommendations-on-digineticaEMDE MM
Hit@20: 38.49
MRR@20: 17.31
session-based-recommendations-on-retailrocketEMDE
Hit@20: 0.4704
MRR@20: 0.3524
session-based-recommendations-on-retailrocketEMDE MM
Hit@20: 0.5073
MRR@20: 0.3664
session-based-recommendations-on-yoochoose1EMDE MM
MRR@20: 31.16
Precision@20: 74.3
session-based-recommendations-on-yoochoose1EMDE
MRR@20: 31.04
Precision@20: 73.0

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
An efficient manifold density estimator for all recommendation systems | Papers | HyperAI