SiMCa: Sinkhorn Matrix Factorization with Capacity Constraints

03/18/2022
by   Eric Daoud, et al.
0

For a very broad range of problems, recommendation algorithms have been increasingly used over the past decade. In most of these algorithms, the predictions are built upon user-item affinity scores which are obtained from high-dimensional embeddings of items and users. In more complex scenarios, with geometrical or capacity constraints, prediction based on embeddings may not be sufficient and some additional features should be considered in the design of the algorithm. In this work, we study the recommendation problem in the setting where affinities between users and items are based both on their embeddings in a latent space and on their geographical distance in their underlying euclidean space (e.g., ℝ^2), together with item capacity constraints. This framework is motivated by some real-world applications, for instance in healthcare: the task is to recommend hospitals to patients based on their location, pathology, and hospital capacities. In these applications, there is somewhat of an asymmetry between users and items: items are viewed as static points, their embeddings, capacities and locations constraining the allocation. Upon the observation of an optimal allocation, user embeddings, items capacities, and their positions in their underlying euclidean space, our aim is to recover item embeddings in the latent space; doing so, we are then able to use this estimate e.g. in order to predict future allocations. We propose an algorithm (SiMCa) based on matrix factorization enhanced with optimal transport steps to model user-item affinities and learn item embeddings from observed data. We then illustrate and discuss the results of such an approach for hospital recommendation on synthetic data.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/18/2017

Recommendation under Capacity Constraints

In this paper, we investigate the common scenario where every candidate ...
research
02/13/2018

Position and Distance: Recommendation beyond Matrix Factorization

For the last two decades, matrix factorization has become one of the fun...
research
07/25/2016

Meta-Prod2Vec - Product Embeddings Using Side-Information for Recommendation

We propose Meta-Prod2vec, a novel method to compute item similarities fo...
research
06/21/2019

Embedding models for recommendation under contextual constraints

Embedding models, which learn latent representations of users and items ...
research
08/09/2023

Unified Matrix Factorization with Dynamic Multi-view Clustering

Matrix factorization (MF) is a classical collaborative filtering algorit...
research
08/28/2018

Matrix Factorization Equals Efficient Co-occurrence Representation

Matrix factorization is a simple and effective solution to the recommend...
research
07/09/2018

Towards Non-Parametric Learning to Rank

This paper studies a stylized, yet natural, learning-to-rank problem and...

Please sign up or login with your details

Forgot password? Click here to reset