arXiv paper· computational advertising (machine learning)· method paper

BAFF: Bid-Aware Filter Family for Mitigating Training Data Interference in RTB A/B Tests

Jeonglyul Oh, Ikkyu Choi, Inseop Youn, Youngjae Kim

cs.LG

Quick verdict

BAFF (k,l) filters curb shared-log bias in RTB A/B tests; promising simulation and DSP evidence, but stats are thin and the bid axis lacks offline support.

Summary

The paper tackles training-data interference in A/B tests for real-time bidding (RTB): when control and treatment models train on a shared serving log, each model's data includes impressions selected and won by its counterpart, biasing the comparison. The authors formalize BAFF, a family of (k,l)-parameterized hard filters that drop counterpart logs on which the two models disagree enough—by ad rank or bid price—interpolating between log-sharing (all data) and log-splitting (none). A ridge-regression analysis bounds the filtered estimator's parameter deviation via three factors, motivating filters that concentrate systematic disagreement in the removed set. Validation combines a synthetic RTB simulation with known ground truth (a 3×3 grid sweep; the strict ad filter k=ε reaches KL 0.51×10⁻³ versus 0.80 for log-splitting and 6.61 for log-sharing) and a live DSP deployment on one advertiser–SSP pair using a three-stage protocol; filter variants stayed within 0.44–5.37 of the reference CPC versus 8.84–9.85 for baselines. Limitations are substantial: the bid axis is effectively untested in the simulation, the online study covers a single advertiser–SSP over three days with very wide confidence intervals (e.g., CPC CI [10.78, 131.49] for the (0.5,0.5) filter), and no code is released.

Review complete

Assessment at a glance

computational advertising (machine learning)

6

risk flags identified

● high 0

● medium 3

● low 3

Reproducibility readinessmedium
Code & data availablenot stated
Review confidencehigh
AI text signal0/20 passages flagged
Deep research viableCode-reproducible

5 strengths · 5 weaknesses · 5 author questions

AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • Training-data interference in RTB A/B tests enters through two observable channels — ad-ranking and bid-pricing disagreement — and hard filters on these channels can mitigate it without sacrificing all shared data.
  • The (k,l) BAFF family interpolates between log-sharing and log-splitting and contains operating points closer to an interference-free reference than either extreme.
  • In a 3×3 simulation sweep, the strict ad filter (k=ε) achieves KL 0.51×10⁻³ to the reference policy versus 0.80 for log-splitting and 6.61 for log-sharing (10 seeds).
  • In a live DSP deployment on one advertiser–SSP pair, F_1,ε and F_0.5,0.5 preserve reference CPC and CTR more closely (TE 0.44–5.37) than Naive or Log-Split (TE 8.84–9.85).
  • The best (k,l) operating point is setting-dependent, so the structured search space itself is the practical deliverable.

Strengths

  • Well-posed two-channel decomposition

    Section 3.1 reduces interference to observable ad-rank (d_ad) and bid-price (d_bp) disagreement scores, both restorable offline by counterfactual rescoring of every logged request — a clean, deployable formalization of the SUTVA violation in RTB.

  • Sound reference-preservation epistemics

    Section 5.3 evaluates strategies by TE against an interference-free reference and explicitly warns that higher CTR or lower CPC is deviation, not gain — the correct framing, rare in industry-originated papers.

  • Ground-truth simulation plus live production validation

  • Honest scoping of theory and limitations

  • Directionally consistent evidence across two settings

Weaknesses

  • Bid axis has no offline evidence

  • Online statistics cannot separate the proposed filters

  • Theory-practice bridge never measured

  • Simulation wins partly by construction, at toy scale

  • Simulation's dominant corner not deployed online

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

The paper targets a real production problem: in RTB A/B tests on a DSP, control model A and treatment model B are typically trained on a pooled serving log, so B trains on impressions A selected and won. The authors decompose this symbiosis bias (Brennan et al. [5]) into two observable channels — ad-ranking disagreement (d_ad) and bid-pricing disagreement (d_bp) — and propose BAFF (Section 3.1), a family of (k,l) hard filters that retains an A-log only if d_ad < k and d_bp < l, interpolating between log-splitting (k=0 or l=0) and naive log-sharing (1,1). Three claims: (1) the two-channel decomposition is the right observable proxy for RTB interference; (2) a three-stage online protocol (Section 5.2) measures a strategy's deviation from an interference-free reference; (3) intermediate (k,l) points beat both corner baselines in simulation and live deployment. All three are broadly supported, with material caveats.

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 5 strengths & 5 weaknesses, analyzed in detail
  • 6 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 5 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

What is BAFF in RTB A/B testing?

BAFF (Bid-Aware Filter Family) is a family of hard data filters for A/B tests in real-time bidding. When a treatment model trains on a shared serving log, BAFF drops counterpart-model logs where the two models disagree too much, measured by two tolerances: ad-rank disagreement (k) and bid-price disagreement (l). It offers a tunable middle ground between keeping all shared data (log-sharing) and keeping none (log-splitting).

Why is sharing training data a problem in A/B tests?

If control and treatment models train on the same pooled serving log, each model's dataset contains impressions selected and won by the other model. This violates SUTVA (called symbiosis bias in the literature) and can distort which model wins the A/B test, because each model partly learns from a traffic distribution it would never have generated under its own serving.

Did the BAFF filters improve business metrics like CPC or CTR?

No, and the authors are explicit that improvement is not the goal. Filters are evaluated by how closely they preserve an interference-free reference model's CPC and CTR. In their live DSP test, filters stayed within 0.44–5.37 of the reference CPC while both baselines deviated by 8.84–9.85; the baselines' seemingly better (lower) CPC was itself a bias artifact, not a gain.

Can I reproduce the paper's experiments?

Partially. The synthetic simulation (Section 4, Appendix B) is described in enough detail to reimplement — 100-dimensional context, 30 ads, MLP CTR models, a (k,l) grid over 10 seeds — though no code is released and a few parameters (ad-bias distribution, market competitiveness γ) are unstated. The live DSP experiment on one advertiser–SSP pair cannot be reproduced externally.

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • Figure 1 appears only as caption text in the extraction (the diagram itself is an image); all quantitative claims in this review were verified against the tables and body text, which extracted cleanly.

Go deeper on this paper

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
BAFF: Bid-Aware Filter Family for Mitigating Training Data Interference in RTB A/B Tests | Evolve.Pub