JEANet: Unified AMD for Joint Ad Auctions
- JEANet is an automated mechanism design framework that unifies traditional and joint advertising auctions while explicitly modeling global externalities to improve allocation efficiency.
- It leverages adaptive neural modules—AEM, ETM, and DMM—to generate allocation and payment mechanisms that satisfy individual rationality and approximate DSIC constraints.
- Experimental results on synthetic and industrial data demonstrate JEANet’s ability to boost overall auction scores by 10–20% compared to existing baseline mechanisms.
JEANet (Joint Auction with Externalities and Adaptation Network) is an automated mechanism design (AMD) framework for multi-slot advertising auctions that accommodates both traditional and joint advertising formats, models global externalities affecting user experience, and adapts to heterogeneous bidding behavior. It produces allocation and payment mechanisms that provably satisfy individual rationality (IR) and approximate dominant strategy incentive compatibility (DSIC), optimizing a tunable combination of platform revenue and user experience. JEANet is distinguished as the first AMD approach to incorporate global externalities—quantifying page-level effects due to ad and organic item placement—and achieve unified auctions integrating separate and bundled (store-brand) advertisers (Fang et al., 17 Dec 2025).
1. Problem Domain and Motivation
JEANet addresses the allocation of display slots among heterogeneous contenders: traditional advertisers bidding scalars (), joint advertisers bidding vectors for store–brand bundles (), and organic items. The challenge lies in maximizing a composite objective—weighted platform revenue and user experience—while enforcing mechanism-theoretic constraints (IR, approximate DSIC) and handling variability in bidding protocols due to multi-party participation and joint selling relationships. In contrast to prior work, JEANet’s formulation subsumes both traditional and joint slot auctions, explicitly models global externalities via item-specific user experience scores , and handles a mixed inventory of organic and paid candidates.
2. Mechanism-Design Formulation
JEANet operationalizes the auction as a mechanism with discrete allocation variables specifying item-slot assignments under feasibility constraints:
with advertisers and organic items. The expected click-through rate (CTR) for item is , with denoting slot-specific CTRs. Payments are computed per item, and each advertiser’s utility is quasi-linear:
Individual Rationality is enforced:
Approximate DSIC is controlled via ex-post regret:
JEANet’s mechanisms target . The principal objective maximizes expected revenue plus a discounted user experience sum, with trade-off hyperparameter :
subject to IR, approximate DSIC, and feasibility.
3. Network Architecture
JEANet parameterizes allocation and payments via neural network weights, implemented with three interoperable modules:
3.1 Adaptive Extraction Module (AEM)
- Contextual embeddings: for each item context.
- Bid profile and user experience embeddings for slot :
- (for ads); .
- Organic items assigned for .
- Residual-Quantization (RQ) layers discretize into codebook indices , reconstruct .
- Concatenation and linear reduction yield .
3.2 Externality Transformer Module (ETM)
- Row-wise transformer per item models interactions among slot choices.
- Column-wise transformer per slot captures competitive dynamics across all items.
- Global average derives page-level features.
- Fused output: .
3.3 Deep Mechanism Module (DMM)
- Five output tensors: (row), (column), (allocation modulator), (payment signals).
- Row-wise and column-wise softmaxes yield , enforcing slot and item constraints.
- Allocation: , modulated by to final .
- Payments: ; .
- Slot assignment finalized through Birkhoff-von Neumann rounding.
4. Training Procedure
Training alternates between two phases:
4.1 Pretraining AEM
- Loss:
- Residual-Quantization and straight-through estimators support quantized feature learning.
4.2 Joint Training of DMM with Regret Penalty
- Regrets are computed by optimizing worst-case misreports .
- Augmented Lagrangian loss:
- Training alternates between:
- Computing per-sample regrets,
- Gradient descent on network weights ,
- Gradient ascent on multipliers .
5. Algorithmic Structure
The training and deployment algorithm can be summarized:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
for epoch in 1..N_aem: for minibatch B: compute e, z → R quantize e → ŷ_e → reconstruct Ŕ lossA = ||R−Ŕ||² + β·commitment(e, ŷ_e) θ ← θ − η_aem · ∇_θ lossA Freeze θ for epoch in 1..N_mech: for minibatch B: # forward pass to get a^w, p^w # compute regret by max misreport compute rgt_i for all i lossMech = − {Rev + γ·UE} + Σ_i [λ_i·rgt_i + (ρ/2)·rgt_i²] w ← w − η_mech · ∇_w lossMech λ_i ← λ_i + η_mech · rgt_i Output: trained JEANet(θ, w) |
6. Experimental Results
Extensive experiments confirm JEANet’s efficacy across synthetic and industrial auction data. Synthetic setups cover random item counts (3–10 ads of each type, 20 total items), slot configurations (3–6 slots), and multiple value distributions (Uniform, Normal, Multi-lognormal). Industrial experiments utilize 15 days of real GSP logs, filtered to consistent tuples.
Baseline Mechanisms
- GSP with fixed slots
- VCG (social-welfare maximizer)
- IAS (Myerson-based)
- Revised JRegNet (bundle-based RegretNet)
- Revised TICNet (contextual mechanism)
Evaluation Metrics
Metrics are normalized such that VCG=1, Score=1.5. Primary metrics include:
| Abbreviation | Quantity | Formula |
|---|---|---|
| SW | Social Welfare | - |
| Rev | Revenue | - |
| UE | User Experience | - |
| Score | Overall Score |
JEANet achieves uniformly highest Score () in every tested scenario, improving Score by 10–20% compared to best existing baselines. On industrial data with 4–6 slots, Score is raised from approximately 2.3 to 3.2, maintaining near-optimal UE and elevating Rev. Ablation confirms architectural necessity: excising AEM or replacing ETM yields a 4–8% Score reduction.
A plausible implication is that Transformer-based global modeling and adaptive bid feature extraction are prerequisites for robust high-performing joint auction mechanisms in heterogeneous settings.
7. Contextual Significance
JEANet represents the first AMD-based mechanism that fully unifies traditional and joint advertising, directly models global ads–organic externalities, and provably enforces IR plus approximate DSIC in realistic auctions. The framework adapts to variable bidding distributions, supports complex bundle-bidding, and ensures trade-off optimality for revenue and experience objectives across both synthetic and real-marketplace deployments (Fang et al., 17 Dec 2025). This suggests broad applicability to online advertising platforms seeking mechanism-driven improvements in allocation efficiency and platform utility.