UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Top-N Recommendation with Counterfactual User Preference Simulation

Yang, M; Dai, Q; Dong, Z; Chen, X; He, X; Wang, J; (2021) Top-N Recommendation with Counterfactual User Preference Simulation. In: Demartini, G and Zuccon, G and Culpepper, JS and Huang, Z and Tong, H, (eds.) CIKM '21: Proceedings of the 30th ACM International Conference on Information & Knowledge Management. (pp. pp. 2342-2351). Association for Computing Machinery (ACM): New York, NY, USA. Green open access

[thumbnail of 2109.02444.pdf]
Preview
Text
2109.02444.pdf - Other

Download (899kB) | Preview

Abstract

Top-N recommendation, which aims to learn user ranking-based preference, has long been a fundamental problem in a wide range of applications. Traditional models usually motivate themselves by designing complex or tailored architectures based on different assumptions. However, the training data of recommender system can be extremely sparse and imbalanced, which poses great challenges for boosting the recommendation performance. To alleviate this problem, in this paper, we propose to reformulate the recommendation task within the causal inference framework, which enables us to counterfactually simulate user ranking-based preferences to handle the data scarce problem. The core of our model lies in the counterfactual question: "what would be the user's decision if the recommended items had been different?''. To answer this question, we firstly formulate the recommendation process with a series of structural equation models (SEMs), whose parameters are optimized based on the observed data. Then, we actively indicate many recommendation lists (called intervention in the causal inference terminology) which are not recorded in the dataset, and simulate user feedback according to the learned SEMs for generating new training samples. Instead of randomly intervening on the recommendation list, we design a learning-based method to discover more informative training samples. Considering that the learned SEMs can be not perfect, we, at last, theoretically analyze the relation between the number of generated samples and the model prediction error, based on which a heuristic method is designed to control the negative effect brought by the prediction error. Extensive experiments are conducted based on both synthetic and real-world datasets to demonstrate the effectiveness of our framework.

Type: Proceedings paper
Title: Top-N Recommendation with Counterfactual User Preference Simulation
Event: CIKM '21: 30th ACM International Conference on Information & Knowledge Management
ISBN-13: 9781450384469
Open access status: An open access version is available from UCL Discovery
DOI: 10.1145/3459637.3482305
Publisher version: https://doi.org/10.1145/3459637.3482305
Language: English
Additional information: This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions.
Keywords: Recommender Systems, Bayesian Personalized Ranking, Structure Causal Model, Counterfactuals
UCL classification: UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL
URI: https://discovery.ucl.ac.uk/id/eprint/10142950
Downloads since deposit
192Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item