Papers
Topics
Authors
Recent
Search
2000 character limit reached

JEANet: Unified AMD for Joint Ad Auctions

Updated 25 December 2025
  • 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 KK display slots among heterogeneous contenders: traditional advertisers bidding scalars (bib_i), joint advertisers bidding vectors for store–brand bundles ((bstore,bbrand)(b_{store}, b_{brand})), 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 ueiue_i, and handles a mixed inventory of organic and paid candidates.

2. Mechanism-Design Formulation

JEANet operationalizes the auction as a mechanism M=(a,p)\mathcal{M} = (\mathbf{a}, \mathbf{p}) with discrete allocation variables aik{0,1}a_{ik} \in \{0,1\} specifying item-slot assignments under feasibility constraints:

k=1Kaik1  i;i=1m+naik=1  k\sum_{k=1}^K a_{ik} \leq 1 \;\forall i; \qquad \sum_{i=1}^{m+n} a_{ik} = 1 \;\forall k

with mm advertisers and nn organic items. The expected click-through rate (CTR) for item ii is bib_i0, with bib_i1 denoting slot-specific CTRs. Payments bib_i2 are computed per item, and each advertiser’s utility is quasi-linear:

bib_i3

Individual Rationality is enforced:

bib_i4

Approximate DSIC is controlled via ex-post regret:

bib_i5

JEANet’s mechanisms target bib_i6. The principal objective maximizes expected revenue plus a discounted user experience sum, with trade-off hyperparameter bib_i7:

bib_i8

subject to IR, approximate DSIC, and feasibility.

3. Network Architecture

JEANet parameterizes allocation bib_i9 and payments (bstore,bbrand)(b_{store}, b_{brand})0 via neural network weights, implemented with three interoperable modules:

3.1 Adaptive Extraction Module (AEM)

  • Contextual embeddings: (bstore,bbrand)(b_{store}, b_{brand})1 for each item context.
  • Bid profile and user experience embeddings for slot (bstore,bbrand)(b_{store}, b_{brand})2:
    • (bstore,bbrand)(b_{store}, b_{brand})3 (for ads); (bstore,bbrand)(b_{store}, b_{brand})4.
    • Organic items assigned (bstore,bbrand)(b_{store}, b_{brand})5 for (bstore,bbrand)(b_{store}, b_{brand})6.
  • Residual-Quantization (RQ) layers discretize (bstore,bbrand)(b_{store}, b_{brand})7 into codebook indices (bstore,bbrand)(b_{store}, b_{brand})8, reconstruct (bstore,bbrand)(b_{store}, b_{brand})9.
  • Concatenation and linear reduction yield ueiue_i0.

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: ueiue_i1.

3.3 Deep Mechanism Module (DMM)

  • Five output tensors: ueiue_i2 (row), ueiue_i3 (column), ueiue_i4 (allocation modulator), ueiue_i5 (payment signals).
  • Row-wise and column-wise softmaxes yield ueiue_i6, ueiue_i7 enforcing slot and item constraints.
  • Allocation: ueiue_i8, modulated by ueiue_i9 to final M=(a,p)\mathcal{M} = (\mathbf{a}, \mathbf{p})0.
  • Payments: M=(a,p)\mathcal{M} = (\mathbf{a}, \mathbf{p})1; M=(a,p)\mathcal{M} = (\mathbf{a}, \mathbf{p})2.
  • Slot assignment finalized through Birkhoff-von Neumann rounding.

4. Training Procedure

Training alternates between two phases:

4.1 Pretraining AEM

  • Loss: M=(a,p)\mathcal{M} = (\mathbf{a}, \mathbf{p})3
  • Residual-Quantization and straight-through estimators support quantized feature learning.

4.2 Joint Training of DMM with Regret Penalty

  • Regrets M=(a,p)\mathcal{M} = (\mathbf{a}, \mathbf{p})4 are computed by optimizing worst-case misreports M=(a,p)\mathcal{M} = (\mathbf{a}, \mathbf{p})5.
  • Augmented Lagrangian loss:

M=(a,p)\mathcal{M} = (\mathbf{a}, \mathbf{p})6

  • Training alternates between:
    • Computing per-sample regrets,
    • Gradient descent on network weights M=(a,p)\mathcal{M} = (\mathbf{a}, \mathbf{p})7,
    • Gradient ascent on multipliers M=(a,p)\mathcal{M} = (\mathbf{a}, \mathbf{p})8.

5. Algorithmic Structure

The training and deployment algorithm can be summarized:

aik{0,1}a_{ik} \in \{0,1\}2

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 M=(a,p)\mathcal{M} = (\mathbf{a}, \mathbf{p})9 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 aik{0,1}a_{ik} \in \{0,1\}0

JEANet achieves uniformly highest Score (aik{0,1}a_{ik} \in \{0,1\}1) 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.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to JEANet.