REVIEW 3 major objections 4 minor 12 references
LLM-OSDA shifts LLM-native advertising from a fixed slot to a bid-dependent stopping time, proving that envelope pricing keeps truthful bidding dominant in expectation and raising net revenue by 11 percent in simulation.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · deepseek-v4-flash
2026-08-04 01:15 UTC pith:3GCOFVQS
load-bearing objection A well-scoped mechanism paper for a real gap — clean ideal theory, honest empirical caveats — but the deployed DSIC and revenue story leans on an unproved monotonicity assumption that its own diagnostics partially contradict. the 3 major comments →
LLM-OSDA: An Optimal-Stopping Dynamic Auction for Native Advertising in Multi-Turn LLM Conversations
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The paper's central discovery is that the unit of sale in LLM-native advertising can be shifted from a fixed slot to a bid-dependent stopping time without breaking incentive compatibility. It proves that, conditional on any rival bids, the expected discounted-click allocation — the display indicator weighted by survival probability γ^{τ−1} and the click probability at the chosen turn — is weakly increasing in an advertiser's own bid under the exact value-function stopping rule. Pairing that monotone allocation with the envelope payment m_i(b_i) = b_i x_i(b_i) − ∫ x_i(z)dz then yields truthful bidding as a weakly dominant strategy in expectation and guarantees that no winner is charged more t
What carries the argument
The load-bearing object is the expected discounted-click allocation x_i(b_i, b_{−i}) = E[γ^{τ−1} q_i(H_τ) 1{advertiser i shown}], which replaces the binary win probability as the allocation rule. The paper pairs it with the envelope payment m_i(b_i) = b_i x_i(b_i) − ∫_{θ̲}^{b_i} x_i(z) dz, so the payment prices the option value of waiting: a higher bid may trigger insertion at a different turn, and every such timing-induced jump in the allocation curve contributes a weighted threshold to the price. An optimal-stopping value recursion decides when to stop, a bid-independent language layer estimates click quality and renders the winning ad, and the envelope identity converts monotonicity of x_
Load-bearing premise
For the practical mechanism to inherit the truthfulness guarantee, the learned expected-click allocation must be nondecreasing in an advertiser's own bid; the paper does not prove this, and its own grid diagnostic finds violations in 11.5 percent of sessions, concentrated at later turns.
What would settle it
Take a session whose trigger turn is 2 or 3, compute the expected-click allocation on a 256-point bid grid with fresh dialogue rollouts at each point, and check whether the curve ever decreases as the bid increases; a single decreasing segment, combined with the envelope payment, would create a bid profile where raising a bid lowers expected clicks, breaking the monotonicity that the approximate-IC argument requires.
If this is right
- If the exact stopping oracle were available, the mechanism would be truthful in expectation and click-contingently individually rational, so no advertiser would ever pay more than value despite bid-dependent timing.
- A learned stopping network with bounded value-function error makes wrong stop/wait decisions only near the boundary, and the resulting misreport gain is bounded by 2θ δ_x + 2δ_m in terms of allocation and payment errors.
- In the single-turn limit the mechanism reduces to a quality-weighted welfare auction, and with a virtual-value score to a revenue-maximizing auction, so it generalizes existing single-response ad auctions.
- The empirical comparison indicates that the revenue gain comes from look-ahead rather than mere adaptivity: the value-function stopping rule beats a myopic pCTR threshold baseline, which in turn beats fixed timing.
- The envelope CPC exceeds the critical-bid CPC by about 5 percent when bid-dependent stopping creates multiple jumps in the allocation curve, showing that the mechanism prices timing option value that a single threshold cannot capture.
Where Pith is reading between the lines
- The 11.5 percent of sessions with non-monotone expected-click curves, concentrated at later trigger turns, suggests that a deployed version would need a monotonicity-enforcing layer (e.g., a monotone network or isotonic recalibration) for the incentive guarantee to hold; the paper lists monotone stopping architectures as future work.
- The same bid-independent-layer/committed-mechanism split could generalize beyond advertising to other 'when to intervene' choices in LLM agents — proactive suggestions, tool use, or escalation — wherever the value of an action evolves across turns.
- Because all clicks and retention come from an LLM judge on simulated three-turn dialogues, the 11 percent figure is a proof-of-concept; real traffic with longer sessions could change both the click-quality signal and the retention cost of waiting.
- A sharper test of the timing option would compare LLM-OSDA against an oracle that selects the best single fixed turn per session with the same quality model; the paper's baselines fix the turn globally, so they may understate the value of per-session timing.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. This paper proposes LLM-OSDA, a dynamic cost-per-click auction for native advertising in multi-turn LLM conversations. The mechanism consists of three components: a bid-independent LLM layer that estimates turn-level click quality; a Bellman optimal-stopping rule that decides when to insert the single ad and which advertiser wins; and an envelope CPC payment computed from the expected discounted-click allocation. The authors prove that, with an exact Bellman oracle, the expected-click allocation is monotone in each advertiser's score, and that the envelope payment makes truthful bidding weakly dominant in expectation and satisfies click-contingent individual rationality. For deployment, a learned StopNet approximates the action values; the paper provides a stopping-stability lemma and a conditional approximate-IC transfer under uniform bounds that are not proved or estimated. Experiments on a simulated corpus report an 11% net-revenue gain over the strongest fixed-timing baseline with no retention loss, together with diagnostics on monotonicity and finite-grid regret.
Significance. The ideal-mechanism theory is a clean and useful application of single-parameter envelope methods to endogenous stopping: Lemma 1 uses the standard affine-objective comparative-statics argument, and Theorem 2 is the envelope-construction proof applied to expected discounted clicks. The separation of a bid-independent LLM quality layer from the committed bid-aware auction mechanism is a sensible design principle. The empirical evaluation has real safeguards: click and retention labels are produced by an independent judge that does not see advertiser bids; the quality model, allocation rule, and payment rule are shared across timing policies; and code is provided. The reported 11% net-revenue gain and the inference diagnostics are suggestive. However, the deployed-system story is not fully supported: the monotonicity of the learned allocation, which is required for the envelope payment to be truth-inducing, is verified only on a finite grid and is violated in 11.5% of sessions, and the conditional approximate-IC theorem rests on uniform bounds that are neither proved nor estimated. These gaps are acknowledged in the Limitations section and are fixable, but they currently prevent the
major comments (3)
- [Theoretical Guarantees; Mechanism Diagnostics] The deployed DSIC claim is load-bearing and unsupported. Immediately before Lemma 3 the paper states that 'Theorem 2 requires x̂_i(·, b_−i) to be monotone and paired with its exact envelope payment,' but no proof or uniform bound establishes this for the learned policy. The grid diagnostic then finds only 88.5% of sessions monotone on the probed grid, with 11.5% violations concentrated at later trigger turns (turn-2: 77.1%, turn-3: 63.0%). Because Eq. (2) defines the payment as an integral of the allocation, the envelope CPC is truth-inducing only when the allocation is monotone; in non-monotone regions the payment rule used for Table 1 has unknown incentive properties. The paper's own statement that these measurements 'do not establish a uniform theoretical approximation bound' confirms this gap. The Limitations section repeats the caveat, but the abstract and introduction nonetheless p
- [Proposition 4; Approximate incentive compatibility] Proposition 4 is conditional on uniform L^∞ bounds δ_x and δ_m that are neither proved nor estimated. The text explicitly says the reported finite-grid regret does not estimate this uniform bound. Lemma 3's stopping-stability result is also stated in terms of sup errors ε_S, ε_W on the action values, but no such uniform control for StopNet is provided. Thus the contribution stated in the introduction — 'bound the resulting incentive loss in terms of its approximation error' — is not a theorem for the deployed mechanism. The paper should either supply concrete uniform approximation bounds or explicitly downgrade the deployed claim to an empirical diagnostic rather than a theoretical guarantee.
- [Payment computation; Table 1] The headline envelope CPC is computed by 64-point grid integration, and the text claims left-Riemann integration is 'exact for the step-shaped allocation.' This is not generally true: the step function's jump points need not lie on a linspace grid, and only the winner's bid is added to the grid. Unless all threshold crossings are included, the integral of the true allocation is approximated, not computed exactly. Since the 11% net-revenue comparison in Table 1 and the 5.1% envelope-vs-critical gap in Figure 6 are derived from these payments, the sensitivity of the revenue claim to grid resolution and to unobserved jumps should be reported.
minor comments (4)
- [Abstract and full text] Several words are missing spaces in the rendered text (e.g., 'intomodel-generated', 'TheoreticalGuarantees'). This makes the paper harder to read and should be fixed in the final version.
- [Table 1] The 'Pay' column is defined in the body but not in the caption; please add a brief definition. Also clarify whether 'Trigger' is the average stopping turn in the grid-replay or in the actual evaluation sessions.
- [Figure 4] The subplot identifiers (e.g., '0264_q02') are cryptic. At minimum, state what the columns/rows represent and define the dashed red line consistently in the caption.
- [Proof of Lemma 3] The recursive bound D_t ≤ e_t + γ D_{t+1} defines a 'worst-case loss,' but it is not stated whether the loss is measured in expected discounted clicks, in utility, or in revenue. Please clarify the units and the interpretation of the bound.
Circularity Check
No significant circularity: the ideal-mechanism DSIC proof derives monotonicity and applies the standard envelope theorem; empirical revenue is independently judged; the deployed-system gap is an acknowledged missing proof, not a circular reduction.
full rationale
The ideal-mechanism derivation is self-contained. Lemma 1 proves monotonicity of the expected-click allocation from the affineness of J_sigma(y_i)=A_sigma+y_i x^sigma_i and optimality inequalities, not from the payment rule; Theorem 2 then applies the standard single-parameter envelope identity (Myerson 1981; Milgrom and Segal 2002) to that derived monotonicity. The envelope payment being defined from the allocation is the standard construction, not a hidden reduction: the theorem's content is that this construction yields the DSIC inequality when x is monotone, and monotonicity is separately proved for the ideal Bellman mechanism. The empirical headline is not self-evaluated: 'Click and retention are scored by an independent User-LLM judge, not by the pCTR model Gη that guides the mechanism.' The paper's self-citations by author Fengxiang He (He et al. 2024 on AI-advertising ethics; Qin et al. 2022 on permutation-equivariant auction architectures) appear only in related work and are not load-bearing. The main gap is the transfer from the exact Bellman oracle to the deployed StopNet: the paper states 'Theorem 2 requires x̂_i(·, b_−i) to be monotone and paired with its exact envelope payment,' its own 64-point grid diagnostic finds 11.5% non-monotone sessions, and Proposition 4's uniform L∞ bounds are explicitly not estimated ('The reported finite-grid regret does not estimate this uniform bound'). This is an acknowledged omitted proof / unsupported deployment premise, a correctness risk rather than a circular derivation; it does not make the theorem's conclusion equal to its inputs. No circular step is exhibited, so the circularity score is 0.
Axiom & Free-Parameter Ledger
free parameters (4)
- continuation probability γ =
0.95
- retention weight λ =
0.25
- ranking score ψ_i(b) = b (identity) =
identity map
- bid perturbation width ρ =
0.5
axioms (7)
- domain assumption Dialogue path distribution D is independent of bids
- domain assumption Single-parameter quasi-linear environment: per-click value θ_i, utility θ_i x_i − m_i
- domain assumption Click law q_i(h_t) is bid-independent (layering assumptions A2, A4)
- standard math Milgrom–Segal envelope theorem and Myerson's single-parameter machinery
- standard math Bellman recursion (Eq. 1) characterizes the optimal stopping value with finite horizon T and discount γ
- domain assumption Platform knows each F_i and the support [θ̲_i, θ̄_i]
- domain assumption Advertisers communicate only through bids (A1); mechanism committed to deterministic formulas (A3)
read the original abstract
LLM-native advertising embeds sponsored content directly into model-generated responses, shifting the unit of sale from a fixed slot to a moment within an evolving conversation. Existing LLM ad-auction mechanisms primarily operate within a single response, settling the winner but not the timing. The extension is nontrivial: with one native insertion opportunity per session, the stopping time depends on bids, coupling timing with allocation, so static truthfulness arguments no longer apply. We propose the LLM-based Optimal Stopping Dynamic Auction (LLM-OSDA), a dynamic cost-per-click auction that integrates Bellman optimal stopping, winner allocation, and envelope pricing. A bid-independent LLM layer estimates contextual click quality and seamlessly renders the winning ad, while bids enter only the committed auction mechanism. Under an exact Bellman oracle, the expected discounted-click allocation is monotone in each advertiser's bid, and the corresponding envelope payment makes truthful bidding weakly dominant in expectation. For practical deployment, a learned StopNet approximates the Bellman action values. We show that its decisions differ from the optimal policy only near the stopping boundary and bound the resulting incentive loss in terms of its approximation error. Experiments on a simulated conversational advertising corpus show that LLM-OSDA improves net revenue by 11 percent over the strongest fixed-timing baseline while maintaining comparable user retention. Code is at https://github.com/2025Fang2025/llm-osda.
Figures
Reference graph
Works this paper leans on
-
[1]
First and foremost, answer the user’s question helpfully and accurately
-
[2]
Integrate the sponsored product exactly ONCE in your response
-
[3]
Correct: @<title>@[<id>] Wrong: @<title in lowercase>@[<id>] Wrong: <title> [<id>] Wrong: @<title>@(<id>)
Use the strict format: @<title>@[<id>] -- do not modify the ad title. Correct: @<title>@[<id>] Wrong: @<title in lowercase>@[<id>] Wrong: <title> [<id>] Wrong: @<title>@(<id>)
-
[4]
The ad insertion should feel natural -- as if you genuinely recommend the product
-
[5]
If the product is directly relevant to the user’s question, weave it into your main recommendation naturally
-
[6]
You might also consider
If the product is not directly relevant, find a natural transition point: - “You might also consider...” - “On a related note...” - “While we are on the topic of [category]...”
-
[7]
Do NOT mention auctions, bids, pCTR, payments, advertising, sponsorship, or any internal mechanism
-
[8]
Do NOT insert multiple products or use the @...@[...] format more than once
-
[9]
## Good Example User: What is a good desk lamp for studying? Assistant: For long study sessions, you want adjustable brightness and a wide light bar to reduce eye strain
Keep your response concise and helpful -- typically 2-4 sentences. ## Good Example User: What is a good desk lamp for studying? Assistant: For long study sessions, you want adjustable brightness and a wide light bar to reduce eye strain. @<title>@[<id>] is a solid option worth checking out. Pair it with a warm-tone setting at night to reduce blue light ex...
-
[2023]
LeveragingLargeLanguageModelsinConversational Recommender Systems. arXiv:2305.07961. Hajiaghayi,M.;Lahaie,S.;Rezaei,K.;andShin,S.2024. Ad AuctionsforLLMsviaRetrieval-AugmentedGeneration. In Proceedingsofthe38thInternationalConferenceonNeural Information Processing Systems. Han, M.; Esmaeili, S. A.; Albert, M.; and Xu, H
Pith/arXiv arXiv 2024
-
[2024]
InProceedings of the30thACMSIGKDDConferenceonKnowledgeDiscovery and Data Mining, 713–722
Auctions with LLM Summaries. InProceedings of the30thACMSIGKDDConferenceonKnowledgeDiscovery and Data Mining, 713–722. Dütting, P.; Feng, Z.; Narasimhan, H.; Parkes, D. C.; and Ravindranath, S. S. 2024a. Optimal Auctions through Deep Learning: Advances in Differentiable Economics.Journal of the ACM, 71(1): 1–53. Dütting, P.; Mirrokni, V.; Paes Leme, R.; X...
2007
-
[2025]
Data Auctions for Retrieval Augmented Generation. arXiv:2508.16007. He, F.; Du, M.; Filos-Ratsikas, A.; Cheng, L.; Song, Q.; Lin, M.; and Vines, J. 2024. AI Driven Online Advertising: Market Design, Generative AI, and Ethics. InCompanion Proceedings of the ACM Web Conference 2024, WWW ’24, 1407–1409. New York, NY, USA: Association for Comput- ing Machiner...
arXiv 2024
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.