d4-conf-ijcai-2022-0511

· ? (d4-conf-ijcai-2022-0511)

mirror foundnew result: P → P — proved & adversarially reviewed →
paperd4-conf-ijcai-2022-0511
authors—
venue?
filed underunclassified
judged bygpt-6-luna / xhigh (triple__luna__xhigh__c6r1)
judge confidencemedium
authors would recognise ityes

The new result

P→P discrete result → its continuous mirror

Answer: Yes. An additive bicriteria FPTAS exists for the stated continuum payment model, with rational finite output and exact transfer coverage. · discrete side: polynomial · adjudication: proved

full proof & adversarial review →

The anchor — algorithmic

Theorem 4

PDF text-layer excerpt — equations and symbol order may be approximateGiven ϵ > 0, there exists an algorithm that runs in time polynomial in the instance size and 1 ε and returns an ε-IC and IR solution to Problem (1) with LL constraints hav- ing value at least OPT −ε, where OPT is the optimal value of Problem (1) with LL constraints.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given finitely many advertiser types \(T\) with rational masses \(\mu_t\), values \(v_t\), and outside-utility thresholds \(a_t\), a rational slot supply per unit mass \(\kappa\), a nonincreasing piecewise-rational click-rate curve \(\lambda\), and a finite rational lottery \(\nu\) over external bid-mass profiles, compute a finite-description randomized bidding policy \(\Gamma\) and transfers \(q_t\geq 0\). A policy assigns each type's mass across bids in \([0,1]\); GSP ranks combined bid mass and allocates ranks up to \(\kappa\), with symmetric assignment within each type so participation is measured per advertiser. Maximize expected total colluder value minus agency payments, subject to expected per-advertiser utility for each type being at least \(a_t-\varepsilon\), aggregate transfers covering expected payments, and an objective value at least \(\mathrm{OPT}-\varepsilon\). Is there an algorithm polynomial in \(|T|\), the external-lottery and click-curve descriptions, input bit length, and \(1/\varepsilon\)?

The model it lives in

A high-multiplicity GSP market with proportional slot supply: each complete advertiser type \(t\) has mass \(\mu_t\), value \(v_t\), and threshold \(a_t\); a bid-mass policy determines rank allocations and next-bid payments under \(\lambda\), while the agency chooses nonnegative type-level transfers and may randomize over policies.

The objection that survived

A proportional inventory of slots in one ranked auction may not represent typical per-page advertising; aggregating repeated impression auctions could change GSP allocation and payments.

fatal: False

What the mirror covers

The mirror covers the GSP versions of Theorems 4 and 3, for limited liability and arbitrary transfers respectively. It leaves the VCG results, the abstract weighted utility problem, and other results outside these agency optimization guarantees.

Open questions for a prover

The case FOR (proponent)

The strongest mirror I believe is a high multiplicity, population-normalized GSP market: a media agency manages a very large portfolio of campaigns, but only a small number \(\tau\) of complete advertiser types occur. A type records everything relevant to participation, including its value per click and its minimum acceptable utility. Its mass is the fraction of the managed portfolio with that type. The setting is plausible when many campaigns share the same valuation and outside option, and the number of campaigns is much larger than the number of types.

For the market to have a nondegenerate limit, ad-slot supply must scale with the portfolio. Let \(\kappa\) be the number of slots per unit of managed mass, and let \(\lambda(z)\) be the click-through rate at rank \(z\), given as a nonincreasing, piecewise-rational curve. External competition is a finite rational lottery over bid-mass profiles. That lottery represents uncertainty in the paper’s environment; it is not itself the continuization.

My lead anchor is Theorem 4, proved in this paper. It says that, for the limited-liability media-agency problem, for every \(\varepsilon>0\) there is an algorithm running in time polynomial in the instance size and \(1/\varepsilon\) that returns an IR solution satisfying \(\varepsilon\)-IC and having value at least \(\mathrm{OPT}-\varepsilon\), with no advertiser paid by the agency. The paper’s result applies to GSP and VCG; I take its GSP case as the mirror.

Call the continuous problem Fluid Limited-Liability GSP Coordination. Its input is a finite type set \(T\), rational masses \(\mu_t>0\) summing to \(1\), type values \(v_t\) and outside-utility thresholds \(a_t\), the slot-supply and click-rate curve \((\kappa,\lambda)\), and a finite rational distribution \(\nu\) over external bid-mass profiles. A bidding policy \(X\) assigns each type’s mass to bids: \(X_t\) is a measure on \([0,1]\) with total mass \(\mu_t\). The agency may randomize over such policies, using a distribution \(\Gamma\), and chooses a transfer \(q_t\geq0\) per unit of type \(t\).

For policy \(X\) and external environment \(\omega\), rank the combined bid mass in descending order, resolving ties proportionally. Let \(\rho_t^{X,\omega}\) be the rank measure of type \(t\), and let \(\rho_C^{X,\omega}=\sum_t\rho_t^{X,\omega}\) be the colluders’ rank measure. The per-capita expected click value of type \(t\) is
\[ R_t(X,\omega)=\frac{v_t}{\mu_t}\int_0^\kappa \lambda(z)\,\rho_t^{X,\omega}(dz). \]
Let \(b_{X,\omega}(z^+)\) be the bid immediately below rank \(z\). The agency’s GSP payment per unit of managed mass is
\[ P(X,\omega)=\int_0^\kappa \lambda(z)b_{X,\omega}(z^+)\,\rho_C^{X,\omega}(dz). \]
The problem is to maximize
\[ \mathbb{E}_{X\sim\Gamma,\,\omega\sim\nu} \left[\sum_{t\in T}\mu_tR_t(X,\omega)-P(X,\omega)\right] \]
subject to
\[ \mathbb{E}[R_t(X,\omega)]-q_t\geq a_t-\varepsilon \quad\text{for every }t,\qquad \sum_t\mu_tq_t\geq\mathbb{E}[P(X,\omega)],\qquad q_t\geq0. \]
A solution is the transfers and a finite-description randomized policy—finitely many bid levels and rational masses—meeting those guarantees. The concrete question is whether such a solution can be computed in time polynomial in \(\tau\), the external-profile description, the description of \(\lambda\), the input bit length, and \(1/\varepsilon\). I would expect Class A for this restricted, finite-description setting: the paper’s LP and separation approach has a natural type-mass counterpart. That is a conjecture to investigate, not a consequence of Theorem 4.

A second anchor worth keeping is Theorem 3, also proved here. It gives the same polynomial-in-instance-size-and-\(1/\varepsilon\) guarantee—\(\varepsilon\)-IC, IR, and value at least \(\mathrm{OPT}-\varepsilon\)—for arbitrary transfers. Its mirror, Fluid Arbitrary-Transfer GSP Coordination, is the same problem with \(q_t\in[-1,1]\) instead of \(q_t\geq0\). I also expect Class A, though this version does not need randomized bidding in the finite paper’s optimal solution. Theorem 4 is my lead because limited liability preserves the paper’s more delicate randomized-policy and ellipsoid story.

Both anchors are algorithmic: the paper supplies no named NP-hardness or other hardness result to anchor a “hardness dissolves” claim. The scope here is the paper’s media-agency optimization under its GSP mechanism, not every result or technical lemma in the paper. The authors could recognize the mirror: advertisers remain the agents, the agency still coordinates bids, type-level utility still enforces participation, and the transfer constraint remains central. Replacing counts by masses groups agents only when their values, outside options, and other problem-relevant attributes agree.

The main weakness is the supply scaling. With a fixed number of slots and a growing advertiser population, almost all mass receives no slot, so per-capita utility collapses. Scaling supply and representing the portfolio by a rank curve are substantial co-modifications. They are plausible for a large, recurring portfolio of comparable ad opportunities, but an author insisting on one literal auction with fixed, indivisible slots might reject this as their problem’s continuous form. The mirror also does not inherit the paper’s FPTAS automatically: the fluid weighted-utility pricing step must actually be solved.

That boundary suggests the follow-up questions: whether fluid GSP pricing has an efficient separation oracle; how accurately a finite high-multiplicity portfolio approximates this mass model; and whether the answer changes when slot supply is fixed. Those questions retain the paper’s coordination and participation problem while making the population, rather than its uncertainty, the continuous object.

The case AGAINST (opponent, writing after the proponent)

Theorem 4 is a real computational result, and Theorem 3 is a second one. The strongest case against their mirrors is that both rely on an auction whose capacity does not grow with its bidder population.

In the paper, advertisers compete in one position auction with \(m\) ordered slots. If the population grows while \(m\) stays fixed, the fraction of advertisers who receive a slot tends to zero. In a normalized continuum, the winning mass disappears: positive per-capita outside-utility thresholds cannot be met for a positive mass of advertisers, while zero thresholds leave almost everyone with zero utility. Keeping aggregate utility unnormalized does not solve this: the finite set of winners has zero mass, so the society’s payoff is no longer represented by an integral over its population. Arbitrary transfers cannot create the missing surplus.

Fluid Limited-Liability GSP Coordination avoids that collapse by making slot supply grow with population. That is mathematically coherent, and the programme permits supply scaling when it is part of the mirror. The difficulty is whether this particular scaling describes a recognizable ad auction. A position auction normally has a bounded number of ranked placements per query or page; adding advertisers does not add placements. If inventory grows across many impressions, those are repeated auctions, usually with the same campaigns participating across them. Treating each impression as another slot in one ranked auction changes the mechanism’s allocation and payment structure. Treating them as separate auctions either gives repeated copies of the original finite problem or requires a richer model of campaign decisions across contexts. Neither is an evident high-multiplicity limit of the paper’s one-auction problem.

The proposed fluid model also needs care around participation. The paper’s IC constraint applies to each colluder. If a type’s mass is split across bids, a constraint on its average utility is not enough to ensure that each advertiser wants to stay. A symmetric lottery could restore per-advertiser expected utility, or the model could impose participation constraints on each bid cohort with cohort-specific transfers. Either is a reasonable repair, but it adds modeling choices; it does not address the slot-capacity problem shared by both anchors.

Theorem 3’s arbitrary transfers do not escape that problem: redistribution changes who receives surplus, not how much the finite auction produces. Theorem 4’s limited-liability and randomized-policy features likewise cannot sustain positive participation utility for a positive mass when the available slot mass vanishes. So the two proposed anchors stand or fall together.

This is a strong objection to the proposed market interpretation, not a proof that no author could recognize any scaled-inventory version. A platform with many comparable ranked placements might provide such a scenario. The negative case is weakest there: once proportional slot supply and a credible rank curve are accepted, a fluid coordination problem is well-posed, and answering its computational question could be worthwhile. I would therefore argue against these mirrors on grounds of economic fit and the missing natural scaling regime, while acknowledging that the paper’s algorithmic results make a universal “no scenario” verdict difficult to defend.

The adversarial triple: the proponent anchors on up to three named results; the opponent sees that case and must defeat every anchor; the judge decides which case convinced it. These are the pipeline’s own outputs, generated by tools/triple_run.py — no human edited them. The paper’s own text is not reproduced here beyond the quoted statement above.