ACQ: A Unified Framework for Automated Programmatic Creativity in Online Advertising
Ruizhi Wang, Kai Liu, Bingjie Li, Yu Rong, Qingpeng Cai, Fei Pan, Peng Jiang
TL;DR
The paper addresses maximizing DSP revenue by optimally allocating the number of creatives per photo, a problem with finite quotas and diminishing returns. It introduces ACQ, a two-stage framework consisting of a prediction module based on an Unbalanced Binary Tree Model (UBTM) with multi-task learning and network-property constraints, and an allocation module solving a large-scale multiple-choice knapsack problem via a Lagrangian dual approach with a dual-based binary search solver (DBSSolver). The approach enforces monotonicity, submodularity, and smoothness to improve interpretability and stability, and demonstrates scalable performance on tens of millions of ads. Offline and online experiments on Kuaishou show meaningful gains, including a 9.34% increase in cost and a 1.42% rise in creatives, highlighting practical value for automated creative management in programmatic advertising.
Abstract
In online advertising, the demand-side platform (a.k.a. DSP) enables advertisers to create different ad creatives for real-time bidding. Intuitively, advertisers tend to create more ad creatives for a single photo to increase the probability of participating in bidding, further enhancing their ad cost. From the perspective of DSP, the following are two overlooked issues. On the one hand, the number of ad creatives cannot grow indefinitely. On the other hand, the marginal effects of ad cost diminish as the number of ad creatives increases. To this end, this paper proposes a two-stage framework named Automated Creatives Quota (ACQ) to achieve the automatic creation and deactivation of ad creatives. ACQ dynamically allocates the creative quota across multiple advertisers to maximize the revenue of the ad platform. ACQ comprises two components: a prediction module to estimate the cost of a photo under different numbers of ad creatives, and an allocation module to decide the quota for photos considering their estimated costs in the prediction module. Specifically, in the prediction module, we develop a multi-task learning model based on an unbalanced binary tree to effectively mitigate the target variable imbalance problem. In the allocation module, we formulate the quota allocation problem as a multiple-choice knapsack problem (MCKP) and develop an efficient solver to solve such large-scale problems involving tens of millions of ads. We performed extensive offline and online experiments to validate the superiority of our proposed framework, which increased cost by 9.34%.
