Learning from Negative User Feedback and Measuring Responsiveness for Sequential Recommenders
Yueqi Wang, Yoni Halpern, Shuo Chang, Jingchen Feng, Elaine Ya Le,, Longfei Li, Xujian Liang, Min-Cheng Huang, Shane Li, Alex Beutel, Yaping, Zhang, Shuchao Bi

TL;DR
This paper introduces a novel training method for sequential recommenders that incorporates negative user feedback through a 'not-to-recommend' loss, improving responsiveness and user control in large-scale industrial systems.
Contribution
It proposes a new loss function to explicitly include negative feedback in training, and develops a counterfactual simulation framework to measure responsiveness.
Findings
Enhanced recommendation accuracy with negative feedback incorporation
Improved responsiveness to negative feedback in live experiments
Effective counterfactual framework for measuring recommender responsiveness
Abstract
Sequential recommenders have been widely used in industry due to their strength in modeling user preferences. While these models excel at learning a user's positive interests, less attention has been paid to learning from negative user feedback. Negative user feedback is an important lever of user control, and comes with an expectation that recommenders should respond quickly and reduce similar recommendations to the user. However, negative feedback signals are often ignored in the training objective of sequential retrieval models, which primarily aim at predicting positive user interactions. In this work, we incorporate explicit and implicit negative user feedback into the training objective of sequential recommenders in the retrieval stage using a "not-to-recommend" loss function that optimizes for the log-likelihood of not recommending items with negative feedback. We demonstrate the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
