A Nonparametric Delayed Feedback Model for Conversion Rate Prediction

TL;DR

Proposed NoDeF, a nonparametric delayed feedback model, improves CVR prediction by capturing complex delay distributions.

cs.LG 🔴 Advanced 2018-02-01 58 citations 37 views
Yuya Yoshikawa Yusaku Imai
adtech delayed feedback nonparametric modeling conversion prediction survival analysis

Key Findings

Methodology

NoDeF employs survival analysis with kernel density ideas, defining hazard functions via pseudo-points and feature-weighted intensities. It introduces hidden variables for eventual conversion, estimated via EM algorithm. The hazard function aggregates kernel values at pseudo-points, enabling flexible, distribution-free modeling of delay times. Experiments on synthetic data show accurate reconstruction of complex, multimodal distributions, outperforming exponential fits. On Criteo datasets, NoDeF achieves higher AUC (~0.02) and lower log loss (~0.01) compared to baseline models assuming exponential delays, demonstrating superior predictive performance.

Key Results

  • On synthetic data, NoDeF accurately captures multimodal delay distributions, surpassing maximum likelihood exponential fits. In real data, it improves AUC by about 0.02 and reduces log loss by 0.01 over traditional models. Hyperparameter tuning of pseudo-points and kernel bandwidths shows robustness and adaptability. The model effectively estimates diverse delay shapes, confirming its flexibility and practical utility.

Significance

This work advances CVR prediction by removing restrictive distribution assumptions, addressing real-world complexity. It enhances ad effectiveness measurement, user interest understanding, and personalization. The nonparametric approach offers a versatile framework adaptable to various scenarios, fostering more accurate and nuanced advertising analytics, ultimately contributing to smarter, data-driven marketing strategies.

Technical Contribution

The paper introduces a novel hazard function based on kernel density ideas, enabling nonparametric modeling of delay distributions. It combines survival analysis with feature-dependent intensity functions, estimated via EM. This approach generalizes prior parametric models, allowing flexible distribution shapes, and integrates seamlessly with classifiers like logistic regression. The framework's efficiency and adaptability mark a significant step forward in delayed feedback modeling, broadening the scope of applications in advertising and beyond.

Novelty

This is the first to propose a fully nonparametric hazard-based delay distribution model for CVR prediction, moving beyond traditional exponential or Weibull assumptions. By leveraging kernel density principles with feature-dependent intensities, it captures complex, multimodal delay behaviors, offering unprecedented flexibility and accuracy in modeling delayed feedback in advertising.

Limitations

  • The choice of pseudo-point number L and kernel bandwidth h impacts model performance and requires careful tuning. Sensitivity to hyperparameters may affect stability.
  • Computational costs increase with high-dimensional features and large datasets, potentially limiting scalability.
  • The model assumes independence among hidden variables, which may not hold in highly correlated scenarios, affecting robustness.

Future Work

Future efforts will focus on developing stochastic EM algorithms for faster training on large-scale data, integrating deep neural networks for richer feature extraction, and extending the framework to multi-touch attribution and cross-channel scenarios. These directions aim to enhance efficiency, scalability, and applicability in complex advertising ecosystems.

AI Executive Summary

In digital advertising, accurately predicting when a user will convert after clicking an ad remains a critical challenge. Traditional models often assume a fixed, parametric distribution—such as exponential or Weibull—for the delay between click and conversion. However, real-world data frequently exhibits complex, multimodal delay patterns that these assumptions cannot capture. This mismatch leads to biased estimates and suboptimal ad targeting.

To address this, the authors propose NoDeF, a nonparametric delayed feedback model grounded in survival analysis. Unlike conventional approaches, NoDeF models the delay distribution flexibly by defining a hazard function as a weighted sum of kernel functions placed at pseudo-points along the time axis. These weights depend on ad content and user features, allowing the model to adapt to diverse delay shapes. The model employs an EM algorithm to estimate hidden variables indicating eventual conversion, iteratively refining parameters for both the delay distribution and the conversion classifier.

Experimental results on synthetic datasets demonstrate NoDeF’s ability to accurately reconstruct complex, multimodal delay distributions, outperforming traditional exponential models. In real-world Criteo datasets, NoDeF achieves significant improvements in AUC (~0.02) and log loss (~0.01) over baseline methods, confirming its practical advantage. The model’s flexibility enables better handling of heterogeneous delay behaviors, leading to more precise CVR predictions.

This work marks a substantial step forward in ad effectiveness measurement, offering a versatile, data-driven approach that can be extended to multi-channel attribution and real-time prediction scenarios. Despite some sensitivity to hyperparameters and computational costs, future developments aim to incorporate deep learning and stochastic training techniques, broadening the framework’s applicability and efficiency. Overall, NoDeF provides a powerful tool for advancing personalized advertising and understanding user engagement dynamics.

Deep Analysis

Background

The evolution of online advertising has increasingly emphasized accurate conversion rate (CVR) prediction. Early models relied on logistic regression or SVMs, which treated click-to-conversion delay as negligible. As understanding deepened, delayed feedback emerged as a key factor affecting model accuracy. Chapelle et al. introduced exponential delay assumptions, but these often failed to match real data's multimodal and complex delay patterns. Recent work extended to Weibull distributions, yet still relied on parametric assumptions. Survival analysis offers a flexible framework for modeling event times without fixed distribution assumptions, but its application in advertising remains limited. This paper builds on these foundations, proposing a nonparametric hazard-based approach to better capture real-world delay behaviors.

Core Problem

The core challenge lies in modeling the diverse and intricate delay distributions from ad click to user conversion. Fixed parametric models, like exponential or Weibull, cannot accommodate multimodal or irregular patterns, leading to biased CVR estimates. Misclassification of unobserved conversions as negatives hampers model training, reducing predictive accuracy. The difficulty is compounded by high-dimensional feature spaces and the need for real-time inference. Developing a flexible, data-driven delay distribution model that adapts to content and user heterogeneity is essential for improving ad effectiveness measurement and user engagement analysis.

Innovation

First, the paper introduces a nonparametric hazard function based on kernel density ideas, enabling flexible delay distribution modeling. Second, it employs feature-dependent intensity functions, allowing the hazard to vary with ad and user characteristics. Third, the integration of hidden variables with EM algorithm facilitates robust estimation of eventual conversions and delay distributions simultaneously. This approach overcomes the rigidity of parametric assumptions, capturing complex, multimodal delay behaviors. Additionally, the model's modular design allows seamless incorporation of various classifiers, enhancing its adaptability across different prediction tasks. These innovations collectively advance the state-of-the-art in delayed feedback modeling.

Methodology

  • �� Pseudo-point placement: Equally spaced points {tl} on the time axis serve as basis for hazard function. • Hazard function: Defined as a weighted sum of kernel functions \( h(d; x, V) = \sum_{l=1}^L \alpha_l(x; V) k(t_l, d) \), where \( \alpha_l \) depends on features \( x \) and parameters \( V \). • Kernel choice: Gaussian kernels \( k(t_l, d) = \exp(- (t_l - d)^2 / 2h^2) \) enable smooth, flexible density estimation. • Survival function: Computed via \( s(d; x, V) = \exp(- \int_0^d h( au; x, V) d au) \), describing the probability of no conversion before time \( d \). • Hidden variables: \( c_i \in \{0,1\} \) indicating eventual conversion, estimated via EM. • EM steps: E-step computes posterior \( q_{ic} \), M-step updates parameters \( V \) and classifier weights \( w \) using gradient-based optimization. • Regularization: \( \ell_2 \) penalties applied to prevent overfitting. This iterative process refines the hazard and classification models to fit observed data.

Experiments

  • �� Synthetic data: Generated from multimodal distributions with known shapes, testing model’s ability to recover complex delay patterns. • Real data: Criteo logs with click and conversion timestamps, split into training, validation, and test sets. • Evaluation metrics: AUC, log loss, prediction accuracy. • Hyperparameter tuning: Cross-validation used to select pseudo-point number \( L \), kernel bandwidth \( h \), and regularization parameters \( \lambda \). • Baselines: Exponential delay model (Chapelle), naive logistic regression treating unobserved as negative. • Results: NoDeF consistently outperforms baselines, accurately estimates delay distributions, and improves CVR prediction metrics across datasets.

Results

  • �� Synthetic experiments show NoDeF accurately captures multimodal delay distributions, with density estimates closely matching true shapes. • On Criteo, NoDeF improves AUC by approximately 0.02 and reduces log loss by 0.01 compared to exponential models. • Hyperparameter sensitivity analysis indicates robustness; model adapts well to different delay patterns, confirming its flexibility and practical effectiveness.

Plain Language Accessible to non-experts

想象你在厨房做饭,不同菜肴需要不同的时间才能做好。有的菜快,有的菜慢。以前厨师们用一个固定的时间标准来判断菜是否熟了,但实际上每道菜的烹饪时间都不一样。现在,一个聪明的助手会观察每道菜的特点,比如用的材料、火候,然后根据这些信息灵活调整预估的烹饪时间。这个助手不会用一个死板的时间表,而是根据菜的不同情况,动态预测需要多长时间才能做好。这样,无论菜的复杂程度多高,都能准确把握时间,做出美味佳肴。这就像这篇论文提出的方法,用智能的方式预测广告点击到转化的时间,让广告投放更精准、更高效。

ELI14 Explained like you're 14

你玩一个游戏,每次打怪后都不知道什么时候会掉宝物。有时候掉得快,有时候要等很久。以前,大家都用一个固定的时间来猜宝物会掉,但其实每个怪物掉宝的时间都不一样。现在,有个聪明的朋友发明了一个方法,他会观察每个怪物的特点,然后用一种特别的“时间感知器”来预测宝物掉落的时间。这个感知器不是用一个固定的时间,而是根据怪物的类型和你的攻击方式,灵活调整预测时间。这样,无论怪物掉宝的时间有多复杂,他都能准确告诉你什么时候可能掉宝。这个方法让游戏变得更有趣,也让你更容易得到宝物!

Abstract

Predicting conversion rates (CVRs) in display advertising (e.g., predicting the proportion of users who purchase an item (i.e., a conversion) after its corresponding ad is clicked) is important when measuring the effects of ads shown to users and to understanding the interests of the users. There is generally a time delay (i.e., so-called {\it delayed feedback}) between the ad click and conversion. Owing to the delayed feedback, samples that are converted after an observation period may be treated as negative. To overcome this drawback, CVR prediction assuming that the time delay follows an exponential distribution has been proposed. In practice, however, there is no guarantee that the delay is generated from the exponential distribution, and the best distribution with which to represent the delay depends on the data. In this paper, we propose a nonparametric delayed feedback model for CVR prediction that represents the distribution of the time delay without assuming a parametric distribution, such as an exponential or Weibull distribution. Because the distribution of the time delay is modeled depending on the content of an ad and the features of a user, various shapes of the distribution can be represented potentially. In experiments, we show that the proposed model can capture the distribution for the time delay on a synthetic dataset, even when the distribution is complicated. Moreover, on a real dataset, we show that the proposed model outperforms the existing method that assumes an exponential distribution for the time delay in terms of conversion rate prediction.

cs.LG stat.AP stat.ML

References (20)

Frontiers of computer science.

D. Voss

1991 35 citations ⭐ Influential

Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining

Sofus A. Macskassy, Claudia Perlich, J. Leskovec et al.

2014 53 citations ⭐ Influential

Estimating conversion rate in display advertising from past erformance data

Kuang-chih Lee, Burkay Orten, A. Dasdan et al.

2012 267 citations

Advances in Neural Information Processing Systems 25

Shay B. Cohen, Michael Collins

2012 207 citations

ACM Transactions on Intelligent Systems and Technology - Special Section on Urban Computing

Yu Zheng, L. Capra, O. Wolfson et al.

2014 392 citations

Applied Statistics. A Journal of the Royal Statistical Society

L. Tippett, W. D. Baten

1952 372 citations

Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper

A. Dempster, N. Laird, D. Rubin

1977 54653 citations

On the limited memory BFGS method for large scale optimization

Dong C. Liu, J. Nocedal

1989 9044 citations

The stochastic EM algorithm: estimation and asymptotic results

S. F. Nielsen

2000 269 citations

Survival from cancer of the uterine cervix in England and Wales up to 2001

Michael A. Quinn, N. Cooper, B. Rachet et al.

2008 2711 citations

Post-click conversion modeling and analysis for non-guaranteed delivery display advertising

Rómer Rosales, Hai-Bin Cheng, Eren Manavoglu

2012 94 citations

Display advertising: Estimating conversion probability efficiently

Abdollah Safari, R. M. Altman, T. Loughin

2017 8 citations View Analysis →

Learning Networks of Heterogeneous Influence

Nan Du, Le Song, Alex Smola et al.

2012 169 citations

Modeling Information Propagation with Survival Theory

M. Gomez-Rodriguez, J. Leskovec, B. Schölkopf

2013 188 citations View Analysis →

Multi-touch Attribution in Online Advertising with Survival Theory

Ya Zhang, Yi Wei, Jian-Biao Ren

2014 51 citations

Simple and Scalable Response Prediction for Display Advertising

O. Chapelle, Eren Manavoglu, Rómer Rosales

2014 385 citations

Time-aware conversion prediction

Wendi Ji, Xiaoling Wang, Feida Zhu

2016 9 citations

A Probabilistic Multi-Touch Attribution Model for Online Advertising

Wendi Ji, Xiaoling Wang, Dell Zhang

2016 36 citations

Additional Multi-Touch Attribution for Online Advertising

Wendi Ji, Xiaoling Wang

2017 34 citations

A Temporally Heterogeneous Survival Framework with Application to Social Behavior Dynamics

Linyun Yu, Peng Cui, Chaoming Song et al.

2017 14 citations

Cited By (20)

Debiasing the Conversion Rate Prediction Model in the Presence of Delayed Implicit Feedback

2024 1 citations ⭐ Influential

Delayed Feedback Modeling for the Entire Space Conversion Rate Prediction

2020 27 citations ⭐ Influential View Analysis →

Dy-HIEN: Dynamic Evolution based Deep Hierarchical Intention Network for Membership Prediction

2022 8 citations

Reinforcement Learning with Sequential Information Clustering in Real-Time Bidding

2019 29 citations

A Feedback Shift Correction in Predicting Conversion Rates under Delayed Feedback

2020 41 citations View Analysis →

Stochastic bandits with arm-dependent delays

2020 52 citations View Analysis →

Non-Stationary Bandits with Intermediate Observations

Non-Stationary Delayed Bandits with Intermediate Observations

2020 21 citations

MoTiAC: Multi-Objective Actor-Critics for Real-Time Bidding

2020 4 citations

Counterfactual Reward Modification for Streaming Recommendation with Delayed Feedback

2021 68 citations

Scalable Multi-objective Optimization in Programmatic Advertising via Feedback Control

2021 11 citations

Freshness or Accuracy, Why Not Both? Addressing Delayed Feedback via Dynamic Graph Neural Networks

2023 1 citations View Analysis →

Asymptotically Unbiased Estimation for Delayed Feedback Modeling via Label Correction

2022 35 citations View Analysis →

A Multi-Task Learning Approach for Delayed Feedback Modeling

2022 9 citations

Multi-Head Online Learning for Delayed Feedback Modeling

2022 2 citations View Analysis →

Generalized Delayed Feedback Model with Post-Click Information in Recommender Systems

2022 16 citations View Analysis →

Simultaneous Advertiser Profit and Ad Platform Revenue Maximization in Programmatic Advertising via Feedback Control

2022 4 citations

Feedback Control-based Multiobjective Optimization in Programmatic Advertising involving a Cost per Bid Constraint

2022 6 citations

A New Framework: Short-Term and Long-Term Returns in Stochastic Multi-Armed Bandit

2023 9 citations

Online Conversion Rate Prediction via Neural Satellite Networks in Delayed Feedback Advertising

2023 8 citations