Multi-objective Optimization of Notifications Using Offline Reinforcement Learning
Mobile notification systems play a major role in a variety of applications to communicate, send alerts and reminders to the users to inform them about news, events or messages. In this paper, we formulate the near-real-time notification decision problem as a Markov Decision Process where we optimize for multiple objectives in the rewards. We propose an end-to-end offline reinforcement learning framework to optimize sequential notification decisions. We address the challenge of offline learning using a Double Deep Q-network method based on Conservative Q-learning that mitigates the distributional shift problem and Q-value overestimation. We illustrate our fully-deployed system and demonstrate the performance and benefits of the proposed approach through both offline and online experiments.
Code (0)
등록된 구현이 없습니다.
Tasks
Q-Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)Methods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Offline Reinforcement Learning for Mobile Notifications
Mobile notification systems have taken a major role in driving and maintaining user engagement for online platforms. They are interesting recommender systems to machine learning practitioners with more sequential and lon…
AttributeRecommendation Systemsreinforcement-learningReinforcement Learning+1Generative Sequential Notification Optimization via Multi-Objective Decision Transformers
Notifications are an important communication channel for delivering timely and relevant information. Optimizing their delivery involves addressing complex sequential decision-making challenges under constraints such as m…
Reinforcement LearningShould I send this notification? Optimizing push notifications decision making by modeling the future
Most recommender systems are myopic, that is they optimize based on the immediate response of the user. This may be misaligned with the true objective, such as creating long term user satisfaction. In this work we focus …
Decision MakingModel-based Reinforcement LearningRecommendation SystemsReinforcement Learning (RL)A Sleeping, Recovering Bandit Algorithm for Optimizing Recurring Notifications
Many online and mobile applications rely on daily emails and push notifications to increase and maintain user engagement. The multi-armed bandit approach provides a useful framework for optimizing the content of these no…
Multi-Armed BanditsPareto-Optimal Offline Reinforcement Learning via Smooth Tchebysheff Scalarization
Large language models can be aligned with human preferences through offline reinforcement learning (RL) on small labeled datasets. While single-objective alignment is well-studied, many real-world applications demand the…
Reinforcement LearningOffline RL