REVIEW 3 major objections 4 minor 15 references
Online Feedback Optimization for Constrained Stochastic Problems with Decision-Dependent Distributions: Extended Version
T0 review · 3 major / 4 minor · reviewed 2026-08-02 · deepseek-v4-flash
Pith's one-line read A projected primal-dual algorithm tracks the performatively stable saddle points of constrained stochastic optimization problems, with a mean-square error decomposed into four sources.
desk verdict The theory is a real step forward for OFO with decision-dependent distributions, but the numerical section violates the theorem's own contraction condition—worth refereeing after that is fixed. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing objects are the performatively stable saddle points z^P_n — fixed points of the arg-min/arg-max map evaluated at the distribution each decision induces — and the projected primal-dual update (5) used to track them. The analysis relies on three quantitative ingredients: the strong monotonicity of the expected regularized Lagrangian gradient with modulus µΨ = min{µ, η}, the Lipschitz constants LΨ and Lν for the gradient map and the decision-dependent distribution shift, and the contraction condition 1/µΨ LΨ Lν < 1, which makes z^P_n unique and gives the one-step mean-square contraction in Lemma 4.3(ii). Surrogate dual sets are handled through ε_H = sup_n max{b_Λ^(n) − b_H^(n),
What would settle it
For a scalar problem with u in a compact interval, objective (1/2)u^2 + λ Φ, constraint E[Φ | u] ≤ 0, and Φ | u ∼ N(u, σ²), compute the unique performatively stable point, run update (5) with a surrogate dual bound b_H smaller than the true bound, and measure the empirical limsup mean-square error over a long horizon while sweeping α over two decades. If the error is not U-shaped in α, or if it does not remain bounded in an instance satisfying 1/µΨ LΨ Lν < 1, the theorem's predictions are contradicted.
Extended reading notes
Core claim
The paper's central claim is Theorem 2.5: under Assumptions (A1)–(A5), bounded drift of the performatively stable points, and the contraction condition 1/µΨ LΨ Lν < 1, the projected primal-dual scheme (5) — which replaces the unknown true dual constraint sets by surrogate sets H(n) — produces iterates whose mean-square distance to the performatively stable saddle points z^P_n satisfies the bound (6). The bound separates the tracking error into four terms: stochastic variance (ρ_a), output measurement error (ρ_b), time variability (ρ_c), and surrogate-versus-true dual-set mismatch (ρ_d). The paper also establishes that the sequence z^P_n exists and is unique under the same contraction conditi
Load-bearing premise
The load-bearing premise is the contraction condition 1/µΨ LΨ Lν < 1, which the paper assumes rather than derives; if the decision-dependent distribution shift is too strong relative to the regularizer's monotonicity, the performatively stable saddle points may fail to be unique and the contraction that drives the whole bound collapses.
Editorial extensions
If this is right
- In the static, noiseless setting with known dual constraint sets (ρ_b = ρ_c = ρ_d = 0), the bound becomes O(α), matching the rate expected from stochastic approximation.
- If the surrogate dual set contains the true dual set, the mismatch term ρ_d is zero; choosing a conservative bound b_H^(n) removes one entire error source.
- The bound is not monotone in the step size α: decreasing α suppresses stochastic noise but inflates the time-variability and mismatch terms, so optimal tuning requires balancing opposing effects.
- The algorithm never needs the distribution map D or the optimal dual variables; the distribution shift enters the analysis only through the scalar constant Lν.
- The numerical power-system example with price-responsive assets exhibits the predicted bounded tracking behavior after a transient.
Reading between the lines
- The paper does not address the case where 1/µΨ LΨ Lν ≥ 1; a natural extension would be to look for weaker guarantees, such as Cesàro-averaged error, that survive without uniqueness of the performatively stable point.
- Because the four error terms have different scalings in α, the bound could be used as a diagnostic: estimating each term at a given operating point would tell an engineer whether to improve measurements, reduce distribution shift, or enlarge the surrogate dual set.
- The proof technique appears portable to randomized primal-dual variants or settings with noisy gradient oracles instead of measurement-based gradients; the four-term decomposition would likely persist in those settings.
- A concrete testable prediction is that, for fixed α, the tracking error should grow with ε_H in the specific quadratic form ρ_d = (1/µeΨ) ε_H(ε_H + 2 b_U,H), so experiments that vary only the surrogate bound b_H could validate or refute the mismatch term directly.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies online feedback optimization (OFO) for constrained stochastic optimization problems whose data distribution shifts with the control action (decision-dependent / performative distributions). The proposed algorithm is a projected primal-dual scheme (5) in which the unknown dual constraint sets are replaced by implementable surrogate sets. The main result, Theorem 2.5, gives a steady-state mean-square tracking-error bound (6) relative to the sequence of performatively stable saddle points. The bound is decomposed into four interpretable terms: stochasticity, measurement error, time variability, and surrogate dual-set mismatch, and it exhibits a step-size tradeoff that prevents the error from being made arbitrarily small by step-size alone. The proof builds on a one-step contraction lemma (Lemma 4.4) and a drift bound (Lemma 4.6), and the theory is illustrated with a numerical power-system example in Section 3.
Significance. If the main theorem is correct, the paper makes a useful contribution by extending OFO from deterministic or i.i.d.-stochastic settings to constrained problems with decision-dependent distributions, while simultaneously handling measurement noise, time variation, and unknown dual constraint sets. The bound (6) is interpretable and is a genuine theorem without fitted constants; the proof is mostly self-contained and the algorithm is implementable. The main caveat is the heavy contraction assumption, which is not verified and appears to be violated by the paper's own numerical example. Because this assumption controls all constants in the bound, its practical scope needs to be clarified before the result can be considered broadly applicable.
major comments (3)
- [Section 3 and Theorem 2.5] The numerical experiment does not satisfy the key contraction condition 1/µΨ LΨ Lν < 1. In the experiment, Φ_n = E w_n + ξ_n with E = diag(0.4, 0.5, 0.6), so Lν = 0.6. The reported η = 0.02 implies µΨ = min{μ,η} ≤ 0.02 for any μ. The objective gives LΓ ≥ 2, and the formula LΨ = √2√((LΓ + bH√M LΞ + bΞ + μ)² + (bΞ + η)²) from Section 4 yields LΨ ≥ 2.83, so 1/µΨ LΨ Lν ≥ 85 ≫ 1. Even in the limit μ = η → ∞ one has LΨ/µΨ → 2, hence the condition cannot hold for Lν = 0.6. Therefore Figure 1 cannot be cited as 'as expected from Thm. 2.5'; the theorem makes no prediction in that regime. The authors should either revise the experiment to a regime satisfying the condition, or explicitly state that the experiment is outside the theorem's assumptions and provide a verifiable criterion for the contraction condition.
- [Lemma 2.2 / Theorem 2.5] The condition 1/µΨ LΨ Lν < 1 is load-bearing: µeΨ = µΨ − LΨLν appears in the denominators of ρa–ρd, in b°, and in the admissible step-size bound. However, it is imported from [7, Prop. 2.11] and is never derived from, or verified against, the problem data. Since LΨ is expressed in terms of constants LΓ, LΞ, bΞ that are themselves not directly computable in applications, the theorem gives no guidance on when it applies. The paper should state the condition as an explicit assumption and discuss its satisfiability, ideally with a concrete check or a discussion of the structural restriction it imposes on the distribution-shift constant Lν.
- [Proof of Theorem 2.5, displayed geometric-sum bound] The displayed inequality bounding the geometric sum is typeset ambiguously: it appears to be missing the factor 1/(1−√Υα), which is needed to justify the subsequent bound 2/([µeΨ]² α²). If the fraction is intended, please rewrite the display clearly; if not, the step is unjustified. This is a local issue, but it is important because this step produces the b°ρc/α² and cross terms in (6).
minor comments (4)
- [Section 3] The numerical section does not explain how the performatively stable points zP_n were computed. Please provide the computational procedure or solver, and report error bars or multiple runs rather than a single trajectory. Also, the value of μ is not reported, although µΨ = min{μ,η} is needed to assess the assumptions.
- [Title/Abstract] The abstract and the first page title disagree: the abstract says 'Online Feedback Optimization...' while the full-text title reads 'Projected Stochastic Gradient Descent with Decision Dependent Distributions'. Please make them consistent.
- [Lemmas 2.2 and 2.3] Lemmas 2.2 and 2.3 are stated as imported from [7] and [3] and are not proved. For an extended version, either include their proofs or explicitly mark them as external results; at a minimum, ensure that all notation and assumptions match the present paper, since Lemma 2.2 is central to the existence of {zP_n}.
- [After Eq. (6)] The sentence 'if Φ0 ≡ Φn for all n, then ρa = 0' appears to conflate a static deterministic problem with a static distribution. In the stochastic setting, ρa is a gradient-variance term and need not vanish when the distribution is time-invariant. Please rephrase.
Circularity Check
No definitional circularity: the MSE bound is a genuine assumption-based theorem; self-citations are supporting prior results, not equivalent to the inputs.
full rationale
The central bound (6) is not fitted or constructed from the data it purports to bound: it follows from an explicit stochastic recursion and from stated assumptions (A1)-(A5) plus the contraction condition 1/µΨ LΨ Lν < 1. The constants ρa-ρd are defined in terms of problem data (σΨ², ε_m, ψ̄, ε_H) and are not tuned to reproduce Fig. 1. The paper relies on two self-citations, Lemma 2.2 from [7] (existence/uniqueness of the performatively stable sequence zP) and Lemma 2.3 from [3] (measurement-error bound), but these are prior published results with stated assumptions and do not, by themselves, imply the paper's tracking bound. Thus they are self-citations rather than equivalence-to-input circularity. The contraction condition is assumed rather than verified, and the numerical experiment may operate in a regime where the theorem's assumptions are violated; this is a correctness/verification concern, not a circularity concern. No step in the derivation reduces Theorem 2.5 to its inputs by construction.
Assumptions & free parameters
free parameters (3)
- step-size α =
5×10^-3 in experiment (theoretical bound only constrains α)
- regularization μ, η =
η=0.02 in experiment; μ not listed
- surrogate dual bound bH =
15 in experiment
assumptions (10)
- domain assumption (A1) Convexity and Lipschitz gradients of cost/constraint maps
- domain assumption (A2) Compact convex U(n) and simplex surrogate dual H(n) bounded by bH
- domain assumption (A3) Φ = ν(u,γ) with u-independent γ~π; mean-square Lipschitz and bounded second moment
- domain assumption (A4) Measurement noise bounded in mean square by εm
- standard math (A5) Slater's constraint qualification
- domain assumption Existence of true dual constraint sets Λ(n) with λP_n ∈ Λ(n) and bΛ>0
- domain assumption Contraction condition 1/μΨ LΨ Lν < 1
- domain assumption Bounded drift of performatively stable points: ||zP_{n+1}−zP_n|| ≤ ψ̄ < ∞
- standard math Lemma 2.2 (existence/uniqueness of zP_n) from [7, Prop. 2.11]
- standard math Lemma 2.3 (measurement-error gradient bound) from [3, Lemma 4]
Cite this review
Pith. "Pith review of Online Feedback Optimization for Constrained Stochastic Problems with Decision-Dependent Distributions: Extended Version." pith.science (2026). https://pith.science/paper/EHACE2V2
@misc{pith2026260619284,
author = {Pith},
title = {Pith review of: Online Feedback Optimization for Constrained Stochastic Problems with Decision-Dependent Distributions: Extended Version},
year = {2026},
howpublished = {\url{https://pith.science/paper/EHACE2V2}},
note = {Machine review of arXiv:2606.19284}
}
read the original abstract
Online feedback optimization (OFO) leverages real-time output measurements to optimize the operation of networked systems without requiring full knowledge of system dynamics or disturbances. We develop an OFO approach for constrained stochastic optimization problems in which the distribution of the system's random parameters shifts in response to the control actions. We propose a projected primal-dual algorithm where the true dual constraint sets are replaced by surrogate sets. Our main result is an upper bound on the mean-square tracking error, which decomposes into four interpretable terms reflecting: (i) the stochasticity of the problem, (ii) output measurement errors, (iii) time-variability of the problem, and (iv) the mismatch between surrogate and true dual constraint sets. The theory is illustrated in a numerical experiment for power grids with price-responsive assets.
Figures
Reference graph
Works this paper leans on
-
[3]
Online primal-dual methods with measurement feedback for time-varying convex optimization,
A. Bernstein, E. Dall’Anese, and A. Simonetto, “Online primal-dual methods with measurement feedback for time-varying convex optimization,”IEEE Transactions on Signal Processing, 2019
2019
-
[7]
Stochastic saddle point problems with decision-dependent distributions,
K. Wood and E. Dall’Anese, “Stochastic saddle point problems with decision-dependent distributions,” SIAM Journal on Optimization, 2023
2023
-
[10]
Stochastic online feedback optimization for networks of non-compliant agents,
C. Kalil Lauand and A. Bernstein, “Stochastic online feedback optimization for networks of non-compliant agents,”IEEE Conference on Decision and Control (pre-publication version arXiv:2508.21414), 2025
arXiv 2025
-
[1]
Feedback design for multi-agent systems: A saddle point approach,
F. D. Brunner, H.-B. D¨ urr, and C. Ebenbauer, “Feedback design for multi-agent systems: A saddle point approach,”IEEE Conference on Decision and Control, 2012
2012
-
[2]
Online optimization as a feedback controller: Stability and tracking,
M. Colombino, E. Dall’Anese, and A. Bernstein, “Online optimization as a feedback controller: Stability and tracking,”IEEE Transactions on Control of Network Systems, 2020
2020
-
[4]
Optimization algorithms as robust feedback controllers,
A. Hauswirth, Z. He, S. Bolognani, G. Hug, and F. D¨ orfler, “Optimization algorithms as robust feedback controllers,”Annual Reviews in Control, 2024
2024
-
[5]
Stochastic optimization with decision-dependent distributions,
D. Drusvyatskiy and L. Xiao, “Stochastic optimization with decision-dependent distributions,”Mathe- matics of Operations Research, 2023
2023
-
[6]
Performative prediction,
J. Perdomo, T. Zrnic, C. Mendler-D¨ unner, and M. Hardt, “Performative prediction,”International Conference on Machine Learning, 2020
2020
Show all 15 references
-
[8]
Time-varying feedback optimization for quadratic programs with heterogeneous gradient step sizes,
A. Bernstein, J. Comden, Y. Chen, and J. Wang, “Time-varying feedback optimization for quadratic programs with heterogeneous gradient step sizes,”IEEE Conference on Decision and Control, 2023
2023
-
[9]
Data-driven online convex optimization for control of dynamical systems,
M. Nonhoff and M. A. M¨ uller, “Data-driven online convex optimization for control of dynamical systems,” IEEE Conference on Decision and Control, 2021
2021
-
[11]
Stochastic optimization for performative prediction,
C. Mendler-D¨ unner, J. Perdomo, T. Zrnic, and M. Hardt, “Stochastic optimization for performative prediction,”Advances in Neural Information Processing Systems, 2020
2020
-
[12]
Decision-dependent stochastic optimization: The role of distribution dynamics,
Z. He, S. Bolognani, F. D¨ orfler, and M. Muehlebach, “Decision-dependent stochastic optimization: The role of distribution dynamics,”arXiv preprint arXiv:2503.07324, 2025
2025 arXiv
-
[13]
Outside the echo chamber: Optimizing the performative risk,
J. P. Miller, J. C. Perdomo, and T. Zrnic, “Outside the echo chamber: Optimizing the performative risk,”International Conference on Machine Learning, 2021
2021
-
[14]
Multiuser optimization: Distributed algorithms and error analysis,
J. Koshal, A. Nedi´ c, and U. V. Shanbhag, “Multiuser optimization: Distributed algorithms and error analysis,”SIAM Journal on Optimization, 2011
2011
-
[15]
Online convex optimization with stochastic constraints,
H. Yu, M. Neely, and X. Wei, “Online convex optimization with stochastic constraints,”Advances in Neural Information Processing Systems, 2017. 11
2017
Reviewed August 2, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.