Push Notification Volume Optimization Using Uplift Modeling at Tencent Mobile QQ Browser
This article details Tencent's application of uplift modeling to optimize QQ Browser push notification volume, covering push system characteristics, causal analysis challenges, a refined S‑learner with metric learning, and resulting DAU improvements, while also addressing practical Q&A on uplift techniques.
Introduction: The article presents Tencent's practice of optimizing QQ Browser push notification volume using an uplift model.
Push system characteristics: Push differs from recommendation systems as it is passive, may cause interference, and requires careful timing, quota, content relevance, and resource optimization.
Problem decomposition: The push workflow is broken into timing, cumulative impact, content‑interest matching, and resource optimization, focusing on cumulative impact where multiple pushes are treated as a single intervention.
Causal analysis: Traditional uplift models face challenges such as the lack of individual‑level counterfactual labels, high‑dimensional features drowning the treatment effect, and reliance on outcome calibration.
Improved modeling: Tencent introduced a modified S‑learner with pairwise ranking and metric learning to directly learn uplift, incorporating treatment features and multi‑task learning, resulting in reduced bias and smoother elasticity curves.
Results: The enhanced uplift model raised daily active users (DAU) by 2.8% compared with 1.38% from the baseline, and the work was submitted as a paper titled “Push Notification Volume Optimization Based on Uplift Model at Tencent Mobile QQ Browser”.
Q&A highlights: Discussed uplift model features, advantages over traditional methods, handling sparse treatment data, loss functions, and evaluation of ROI.
DataFunTalk
Dedicated to sharing and discussing big data and AI technology applications, aiming to empower a million data scientists. Regularly hosts live tech talks and curates articles on big data, recommendation/search algorithms, advertising algorithms, NLP, intelligent risk control, autonomous driving, and machine learning/deep learning.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.