A Counterfactual Collaborative Session-based Recommender System

01/31/2023
by   Wenzhuo Song, et al.
0

Most session-based recommender systems (SBRSs) focus on extracting information from the observed items in the current session of a user to predict a next item, ignoring the causes outside the session (called outer-session causes, OSCs) that influence the user's selection of items. However, these causes widely exist in the real world, and few studies have investigated their role in SBRSs. In this work, we analyze the causalities and correlations of the OSCs in SBRSs from the perspective of causal inference. We find that the OSCs are essentially the confounders in SBRSs, which leads to spurious correlations in the data used to train SBRS models. To address this problem, we propose a novel SBRS framework named COCO-SBRS (COunterfactual COllaborative Session-Based Recommender Systems) to learn the causality between OSCs and user-item interactions in SBRSs. COCO-SBRS first adopts a self-supervised approach to pre-train a recommendation model by designing pseudo-labels of causes for each user's selection of the item in data to guide the training process. Next, COCO-SBRS adopts counterfactual inference to recommend items based on the outputs of the pre-trained recommendation model considering the causalities to alleviate the data sparsity problem. As a result, COCO-SBRS can learn the causalities in data, preventing the model from learning spurious correlations. The experimental results of our extensive experiments conducted on three real-world datasets demonstrate the superiority of our proposed framework over ten representative SBRSs.

READ FULL TEXT

page 11

page 12

research
07/15/2021

Next-item Recommendations in Short Sessions

The changing preferences of users towards items trigger the emergence of...
research
02/07/2023

Disentangled Causal Embedding With Contrastive Learning For Recommender System

Recommender systems usually rely on observed user interaction data to bu...
research
07/16/2018

An Adjustable Heat Conduction based KNN Approach for Session-based Recommendation

The KNN approach, which is widely used in recommender systems because of...
research
05/23/2022

Heterogeneous Graph Neural Network for Personalized Session-Based Recommendation with User-Session Constraints

The recommendation system provides users with an appropriate limit of re...
research
07/06/2020

GAG: Global Attributed Graph Neural Network for Streaming Session-based Recommendation

Streaming session-based recommendation (SSR) is a challenging task that ...
research
02/07/2020

Session-Based Recommender Systems for Action Selection in GUI Test Generation

Test generation at the graphical user interface (GUI) level has proven t...
research
07/08/2021

Unsupervised Proxy Selection for Session-based Recommender Systems

Session-based Recommender Systems (SRSs) have been actively developed to...

Please sign up or login with your details

Forgot password? Click here to reset