d4-conf-wine-2008-0015

· ? (d4-conf-wine-2008-0015)

no mirror
paperd4-conf-wine-2008-0015
authors—
venue?
filed underunclassified
judged bygpt-6-luna / xhigh (triple__luna__xhigh__c6r1)
judge confidencemedium
authors would recognise itunclear

Why no mirror

Theorem 5 is a clear computational result, and the proposed mass-allocation problem preserves its Markovian assignment objective. But a meaningful limit requires both \(k=\Theta(N)\) and \(1-q_t^{(N)}=\Theta(1/N)\); the paper's fixed-page model does not motivate that attention scaling. The dense-feed scenario could make the mirror worthwhile, but the cases do not establish that it is a convincing target regime.

fails bit none — no continuous question survives

The objection that survived

The paper's fixed-page setting does not motivate growing slots with the advertiser pool or shrinking each ad's stopping hazard as \(1/N\); the proponent identifies this gap but offers no basis for the required behavioral scaling.

fatal: False

Judge caveat

The undecided point is whether a sponsored-feed regime with \(k=\Theta(N)\) and per-ad stopping hazard \(\lambda_t/N\) is a credible setting the authors would recognize. A concrete application or behavioral basis for that scaling would settle whether this anchor supports a green verdict.

What the mirror covers

The proposed mirror covers the welfare-maximizing assignment algorithm in Theorem 5, with Theorem 1's ordering property as support; it leaves VCG pricing, truthfulness, and bid-monotonicity outside the mirror.

Open questions for a prover

The case FOR (proponent)

The strongest case is a continuous version of the paper’s welfare-maximizing assignment, in a dense sponsored-listing regime. I would make that the lead mirror, rather than claim that the paper’s entire auction mechanism continuizes.

The anchor is Theorem 5, proved in this paper. It says that for \(n\) Markovian bidders and \(k\) slots, an optimal assignment can be found in \(O(n\log n+k^2\log^2 n)\) time. The underlying problem is to choose up to \(k\) distinct bidders and order their ads to maximize expected advertiser value, where bidder \(i\)’s impression value is \(e_i=p_i b_i\) and each ad’s continuation probability is \(q_i\). The assignment’s value is \(e_{x_1}+q_{x_1}(e_{x_2}+q_{x_2}(\cdots))\). The paper also proves a useful structural fact in Theorem 1: among a chosen set of ads, an optimal assignment sorts them by decreasing adjusted ecpm \(e_i/(1-q_i)\). I use that as support for the mirror, not as a separate computational anchor. The paper gives no comparable named hardness result to anchor.

Here is a precise candidate: Markovian Dense-Feed Welfare Allocation, the lead mirror. An instance has a finite set \(T\) of advertiser types, with \(\tau=|T|\). Type \(t\) has population mass \(\mu_t\), where \(\mu_t\geq 0\) and \(\sum_t\mu_t=1\), click probability \(p_t\), bid \(b_t\), and a positive continuation-hazard parameter \(\lambda_t\). These are the complete type attributes relevant to the assignment. Take \(\mu_t,p_t,b_t,\lambda_t\), and \(\kappa>0\) to be binary rationals, with \(p_t\in[0,1]\), \(b_t\geq0\), and \(\lambda_t>0\).

The regime behind the instance is a large sponsored-listing market with \(N\) advertisers and roughly \(\tau\ll N\) distinct campaign profiles. There are about \(\kappa N\) available positions. Each advertiser of type \(t\) has \(e_t=p_tb_t\), while its continuation probability in the \(N\)-advertiser market is \(q_t^{(N)}=1-\lambda_t/N\), for sufficiently large \(N\). Thus the user scans a dense feed in which each individual ad has a small chance of ending the scan, while the aggregate drop-off across the feed remains meaningful. This co-scaling of slot supply and user behavior is part of the proposed regime.

A solution chooses how much of each type’s mass to assign: \(0\leq y_t\leq\mu_t\), with \(\sum_t y_t\leq\kappa\). Order the chosen mass by decreasing \(r_t=e_t/\lambda_t\), writing the types in that order as \(1,\ldots,\tau\). The resulting continuous schedule places a block of length \(y_t\) for each type \(t\); unused positions can be left blank. The normalized welfare objective, corresponding to the finite assignment’s expected value divided by \(N\), is

\[ F(y)=\sum_{i=1}^{\tau} r_i \exp\!\left(-\sum_{h<i}\lambda_h y_h\right) \left(1-\exp(-\lambda_i y_i)\right). \]

The question is: given such an instance and rational \(\epsilon>0\), return a feasible allocation and its ordered schedule with \(F(y)\geq \max F-\epsilon\). The requested solution is the type masses and the schedule they induce.

This is a credible analogue of the paper’s underlying problem: each unit of mass represents advertisers indistinguishable in all parameters the model uses; each unit can contribute at most one ad; the action is still selecting and ordering ads; and the objective still accumulates click value subject to Markovian continuation. The paper’s Theorem 1 gives the ordering in the limit: \(e_t/(1-q_t^{(N)})=Ne_t/\lambda_t\), so the adjusted-ecpm order is exactly the order by \(r_t\). The displayed objective is the limit of the normalized finite assignment welfare for that block schedule.

I expect this mirror to be Class A, tractable. With \(H_i=\sum_{h\leq i}\lambda_hy_h\), the objective can be rewritten as

\[ F(y)=r_1+\sum_{i=1}^{\tau-1}(r_{i+1}-r_i)\exp(-H_i)-r_\tau\exp(-H_\tau). \]

Since \(r_1\geq\cdots\geq r_\tau\geq0\), this is concave in \(y\); the constraints are linear. So the proposed \(\epsilon\)-optimization is a convex-optimization problem over \(\tau\) variables. Establishing a bit-complexity bound in terms of \(\tau\), input length \(L\), and \(\log(1/\epsilon)\), as well as a finite-\(N\) approximation bound, would be the proof work.

The mirror covers the paper’s optimal assignment computation, including the selection and ordering subproblem of Theorem 5. It does not claim to continuize the VCG pricing, truthful-auction result, or bid-monotonicity theorem. Further questions include how tightly finite assignments approximate the continuous optimum, whether the bid-monotonicity result has a continuum counterpart, and what a continuum VCG externality price should mean for infinitesimal advertiser mass.

The weakest point is the regime. The paper studies a finite set of positions, usually understood as a compact search-results page. This mirror needs the number of positions to grow with the advertiser population and assumes per-ad continuation probabilities approach one at the specified rate. A large sponsored feed or listing marketplace makes that scaling plausible, and it preserves the paper’s Markovian assignment objective, but it is not the paper’s ordinary fixed-page regime. If the authors or a referee regard growing the feed this way as changing the problem too much, the mirror fails their recognition test.

The case AGAINST (opponent, writing after the proponent)

Theorem 5 is a genuine computational anchor, so the decisive objection that the paper has no named algorithmic result is unavailable. The strongest case against this mirror is that the continuous population matters only after changing the scale of the auction substantially.

With \(k\) fixed and \(N\) advertisers, selecting \(k\) advertisers uses at most \(k/N\) of the normalized population. As \(N\) grows, every type with positive mass can supply all \(k\) slots, so the masses \(\mu_t\) cease to affect feasibility. The theorem’s ranking and assignment problem still exists, but it has no meaningful mass-allocation limit. If instead \(k\) grows proportionally with \(N\) while continuation probabilities stay fixed below one, a user’s chance of reaching a positive fraction of the feed tends to zero: after \(xN\) ads it is at most \(q_{\max}^{xN}\). The macroscopic schedule then has no meaningful welfare contribution beyond its initial, vanishing segment.

The proposed mirror avoids that collapse by taking \(k=\Theta(N)\) and \(q_t^{(N)}=1-\lambda_t/N\). Its exponential objective is a coherent limit under those assumptions, and the concavity argument makes the resulting optimization well posed. But the continuation scaling changes the browsing regime: an ad becomes less likely to end the scan as the advertiser market grows, so the user can inspect a positive fraction of a feed whose length also grows with that market. That is a plausible model for a particular dense, long-form feed. It is a weak fit for the paper’s ordinary sponsored-search page, where the number of viewed ads and the user’s response to each ad need not scale with the number of advertisers. Per-capita slot supply has a clear capacity interpretation; the shrinking per-ad stopping probability needs its own behavioral justification.

This is not a formal scope violation, and it cannot be dismissed merely because the answer may be easy or because the model is co-modified. The dense-feed version preserves the paper’s assignment recurrence and may be worth studying if that setting is independently compelling. The negative case is therefore limited: Theorem 5 does not yield a useful mass-allocation mirror in the fixed-page, fixed-attention regime, and the proposed rescue relies on a specialized asymptotic browsing model. I cannot honestly conclude that no plausible scenario makes the mirror worthwhile; if the authors recognize dense sponsored feeds as their problem, this anchor survives.

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.