Session-based Recommender Systems: User Interest as a Stochastic Process in the Latent Space
Klaudia Balcer, Piotr Lipinski
TL;DR
The paper addresses data uncertainty, popularity bias, and exposure bias in session-based recommender systems by treating user interest as a stochastic process in latent space and implementing a model-agnostic component. It introduces three elements: debiasing item embeddings via embedding-uniformity on a sphere, modeling dense user interest with a von Mises–Fisher distribution, and extending exposure through fake-target sampling with a modified loss and an added regularizer. Experiments on Diginetica and YooChoose (including biased variants) show improved exposure and reduced embedding-based bias, with generalization benefits that depend on dataset bias. The approach provides a flexible framework to jointly mitigate key SBRS biases while remaining compatible with existing architectures like SR-GNN.
Abstract
This paper jointly addresses the problem of data uncertainty, popularity bias, and exposure bias in session-based recommender systems. We study the symptoms of this bias both in item embeddings and in recommendations. We propose treating user interest as a stochastic process in the latent space and providing a model-agnostic implementation of this mathematical concept. The proposed stochastic component consists of elements: debiasing item embeddings with regularization for embedding uniformity, modeling dense user interest from session prefixes, and introducing fake targets in the data to simulate extended exposure. We conducted computational experiments on two popular benchmark datasets, Diginetica and YooChoose 1/64, as well as several modifications of the YooChoose dataset with different ratios of popular items. The results show that the proposed approach allows us to mitigate the challenges mentioned.
