REVIEW 4 major objections 7 minor 25 references
Randomly assigning binary predictions and testing whether the two outcome distributions differ is enough to detect outcome performativity, with closed-form sample sizes under three standard models.
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 · grok-4.5
2026-07-30 17:22 UTC pith:VCU2NVUA
load-bearing objection Clean offline A/B detector for outcome performativity with usable N formulas; the math is power analysis, not PAC, and the uniformity reduction is the real limit. the 4 major comments →
Actions Have Consequences: Detecting Outcome Performativity using Intervention Testing
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
Under a do-intervention that randomly assigns binary predictions, a two-group test of the marginal outcome distributions P(Y|do(Ŷ=0)) versus P(Y|do(Ŷ=1)) detects outcome performativity, and the minimum per-arm sample size N admits closed-form expressions (Eqs. 9, 12, 14) for the Simple, Model-based, and Misclassification-based Nature models; these bounds are matched by detection-rate heatmaps and identify regions of indistinguishability where the allotted budget is insufficient.
What carries the argument
OPAB (Outcome Performativity A/B Detection): random Bernoulli assignment of predictions followed by a chi-squared (or Fisher) test on the two resulting contingency tables of observed outcomes; the sample-complexity formulas are obtained by equating the expected chi-squared statistic under each Nature model to the critical value χ²_δ.
Load-bearing premise
Performative effects are assumed uniform across features, so that comparing the two marginal outcome distributions is enough; if effects vary with X, a non-significant test does not prove absence of performativity.
What would settle it
On any of the three Nature models, fix parameters inside a claimed region of indistinguishability for a given N and δ; if the empirical detection rate of OPAB nevertheless approaches 1 over many replicates, the corresponding sample-complexity bound is false.
If this is right
- Practitioners can compute the minimum number of random prediction assignments needed before labelling begins, rather than discovering performativity only after deployment.
- When the calculated N exceeds what ethics or cost allow, the setting lies in a region of indistinguishability and ordinary supervised learning may silently induce feedback loops.
- Misclassification-based performativity is typically easier to detect than simple or model-based performativity because only one parameter corner is truly non-performative.
- Balanced outcome distributions and larger effect sizes sharply reduce the required sample size, as shown on both synthetic heatmaps and the Open Bandits case study.
Where Pith is reading between the lines
- The same intervention budget that fails to detect weak performativity may still be large enough to train a useful predictor, creating a practical tension between detection and modelling.
- Extending OPAB to continuous or multi-class predictions would require replacing the two-cell contingency test with a higher-dimensional analogue whose sample complexity grows faster.
- Regions of indistinguishability supply a concrete quantitative criterion for deciding when non-interventional causal methods become necessary despite their lower sample efficiency.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes OPAB, an offline A/B-style procedure that randomly assigns binary predictions (do-interventions) and tests whether the resulting outcome distributions P(Y|do(Ŷ=0)) and P(Y|do(Ŷ=1)) differ. Under three Nature models from prior work (Simple, Model-based, Misclassification-based), it rearranges expected contingency tables under a chi-squared test to obtain closed-form per-arm sample sizes N (Eqs. 9, 12, 14), introduces “regions of indistinguishability,” validates detection-rate heatmaps on UCI-style data imputed with those models, and reports a case study on the Open Bandits Dataset (men vs women). The central claim is that significant marginal dissimilarity under random prediction interventions detects outcome performativity, and that the derived N formulas guide when detection is practically feasible.
Significance. If the result holds in the stated scope, the contribution is practically useful: an offline, pre-deployment test for outcome performativity with explicit sample-size guidance and a clear notion of when allotted interventions are insufficient. Strengths include reproducible code, transparent contingency-table derivations in Appendix B, empirical heatmaps that track the formulas, a real-data case study, and an explicit comparison to the online Adam detector. The work sits at a genuine gap between performative-prediction theory and applied detection. The main scientific value is the formalization of intervention testing for this setting and the indistinguishability framing for scarce or ethically constrained labels—not a high-probability learning-theoretic bound.
major comments (4)
- [Methodology after Eq. 6; §6; Abstract] Methodology (text after Eq. 6) and Alg. 1 reduce the causal contrast from H(P(Y|X,do(Ŷ))) to H(P(Y|do(Ŷ))) by assuming performative effects are uniform in X. By the paper’s own definition (Eqs. 1–2), Nature is outcome-performative whenever p*(x,ŷ) depends on ŷ for some x; if effects cancel so E_x[p*(x,0)]≈E_x[p*(x,1)], the two-group test has no power. §6 correctly states that OPAB then cannot establish absence of performativity, but the abstract, RQs, and sample-size claims still present marginal dissimilarity as detecting outcome performativity in general. Please tighten all claim language to “detects average/marginal outcome performativity under random interventions,” and either (i) add a synthetic probe where heterogeneous p*(x,ŷ) cancels in the marginals, or (ii) state as a hard scope limitation that non-significance is inconclusive whenever uniformity may fail.
- [§4; Eqs. 9, 12, 14; Appendix B] Appendix B and Eqs. 9, 12, 14 are standard expected-contingency power calculations: plug average cell counts into χ² and rearrange for N at a fixed critical value (e.g. 3.841). They are not high-probability PAC-style sample-complexity bounds over draws of (X,Y), nor do they account for estimation error in p_β or p0, finite-sample χ² approximations, or multiple testing. Calling them “sample complexity bounds” throughout (title of §4, abstract, contributions) overstates the result. Rename to sample-size / power formulas under the expected contingency table, and note that empirical heatmaps validate those formulas rather than distribution-free bounds.
- [§4.1–4.3; Figs. 2–5] Empirical validation only imputes Simple/Model-based/Misclassification Nature models that open large marginal gaps (Figs. 2–5, 11–12). Combined with the uniformity reduction, this does not stress-test the failure mode the skeptic identifies (cancellation or X-heterogeneous effects with matched marginals). At least one negative-control configuration—and, for Model-based, a setting where β induces opposing shifts in different regions of X that average out—should be reported so readers can see when OPAB’s detection rate collapses despite true p* depending on ŷ.
- [§5; Tables 1–2] Open Bandits case study (Table 1): men detection rate reaches only ~0.52 at N=10^5 with Φ=0.004 and extreme class imbalance (~0.05% clicks). The paper attributes this to small effect size, which is fair, but then the case study only weakly supports “efficacy of OPAB on real data.” Either strengthen with a clearer effect-size / power calculation tied to Eq. 9 using the observed click rates under left vs right placement, or frame the study primarily as a false-positive check (women) plus a low-power real-world stress test, not as positive evidence of reliable detection.
minor comments (7)
- [Title page] Title page / affiliation: “8 Hiedelberglaan” appears to be a typo for Heidelberglaan.
- [Abstract; §1; §6] Throughout: “performateness,” “Outcome Performativeness,” and similar variants; standardize to “performativity.”
- [§3] Eq. 3 invokes Bayes in a form that is not needed for the later do-intervention argument; either use it cleanly or drop it to avoid confusion with the causal diagram in Fig. 1.
- [Fig. 2; §4] Fig. 2 caption says 25 replicates while §4 says 100 replicates unless stated otherwise; align the text.
- [Alg. 1; Eqs. 9, 12, 14] Alg. 1: groups A and B are length-2 frequency tables; clarify indexing (y∈{0,1}) and that N is random under Bernoulli(0.5) assignment rather than fixed balanced arms (the formulas assume balanced N).
- [Appendix D.6] Appendix D.6 Adam comparison: reimplementation without original code is useful but should be labeled as such more prominently in the main text when claiming superiority in sample efficiency.
- [Header] arXiv ID in the banner (2607.26908) and “29 Jul 2026” look like placeholders; verify before camera-ready.
Circularity Check
No significant circularity: OPAB and the sample-complexity bounds are standard intervention tests plus chi-squared power calculations under externally defined Nature models.
full rationale
The derivation chain does not reduce outputs to inputs by construction. Outcome Performativity is defined via Nature p*(x,ŷ) from prior external work (Kim & Perdomo, Mendler-Dünner, Adam et al.); OPAB is a do-intervention plus a two-group hypothesis test on marginal outcome distributions; and Eqs. 9, 12, and 14 are ordinary rearrangements of the chi-squared statistic on expected contingency tables under those Nature parametrizations (Appendix B). Empirical heatmaps simulate the same stated models and check detection rates against the closed forms—standard theory validation, not fitting a parameter and renaming it a prediction. The Open Bandits case study uses external logged random placements. The uniformity reduction after Eq. 6 is an explicit modeling assumption (and a limitation the paper states in §6), not a circular definition of performativity. Self-citation to the authors’ AAAI performative-drift paper [6] appears only as related online work and is not a premise of the OPAB bounds or detection claim. Score 1 reflects only that minor non-load-bearing self-reference; the central claims are independently derived.
Axiom & Free-Parameter Ledger
free parameters (5)
- δ (Type-I threshold) =
0.05 (χ²_δ=3.841, 1 d.f.)
- α0, α1 (Simple Nature) =
grid in [0,1]
- β0, β1 (Model-based strength) =
grid in [-1,1]
- γ0, γ1 (Misclassification response) =
grid in [0,1]
- Intervention budget N̄ / 10% subsample =
e.g. N∈{10,100,1000,10000}; 10% of dataset size
axioms (6)
- domain assumption Binary outcomes Y∈{0,1} drawn as y~Bernoulli(p*(x,ŷ)) with Nature p*: X×Ŷ→[0,1].
- domain assumption Random do-intervention ŷ~Bernoulli(0.5) breaks dependence of Ŷ on X, enabling a valid two-group comparison.
- ad hoc to paper Performative effects are uniform in X, so testing P(Y|do(Ŷ)) suffices instead of P(Y|X,do(Ŷ)).
- standard math Chi-squared (or Fisher when zeros appear) on the 2×2 outcome×prediction table is the detection rule; N formulas use expected cell counts under that statistic.
- domain assumption Three Nature classes (Simple α, Model-based f_θ(x+βŷ·θ), Misclassification γ) adequately represent outcome performativity for complexity analysis.
- domain assumption Observed labels are reliable and outcomes are available without verification latency for the batch given to OPAB.
invented entities (2)
-
OPAB (Outcome Performativity A/B Detection)
independent evidence
-
Regions of indistinguishability
no independent evidence
read the original abstract
In many domains such as Palliative Care, Credit Assignment and Recommender Systems, predictions may causally influence the outcomes they predict. This phenomena is known as Outcome Performativity. This paper formalises an approach for detecting Outcome Performativity using prediction intervention called Outcome Performativity A/B Detection (OPAB). OPAB enables the detection of Outcome Performativity by assessing the dissimilarity in outcome distributions produced by different predictions groups (interventions). If that dissimilarity is significant, Outcome Performativity is detected. We derive sample complexity bounds for OPAB under various Outcome Performative assumption classes which we empirically validate. Results show that detecting Outcome Performativity using OPAB is achievable in numerous cases. Results also show the presence of regions of indistinguishability which describe settings where the allotted number of interventions are insufficient for detecting Outcome Performativity. The results of which have broader practical implications for the detectability of Outcome Performativity in settings where samples are scarce, cost-prohibitive or potentially unethical to obtain. The paper concludes with a case study on the efficacy of OPAB on the Open Bandits dataset, and provides directions for future work.
Figures
Reference graph
Works this paper leans on
-
[1]
Performative prediction
Juan Perdomo, Tijana Zrnic, Celestine Mendler-Dünner, and Moritz Hardt. Performative prediction. In Hal Daumé III and Aarti Singh, editors,Proceedings of the 37th International Conference on Machine Learning, volume 119, pages 7599–7609. PMLR, 2020
2020
-
[2]
Causal inference out of control: estimating per- formativity without treatment randomization
Gary Cheng, Moritz Hardt, and Celestine Mendler-Dünner. Causal inference out of control: estimating per- formativity without treatment randomization. InForty-first International Conference on Machine Learning, 2024
2024
-
[3]
Hidden risks of machine learning applied to healthcare: unintended feedback loops between models and future data causing model degradation
George Alexandru Adam, Chun-Hao Kingsley Chang, Benjamin Haibe-Kains, and Anna Goldenberg. Hidden risks of machine learning applied to healthcare: unintended feedback loops between models and future data causing model degradation. InMachine Learning for Healthcare Conference, pages 710–731. PMLR, 2020. 23 Anonymous Algorithm 2Simple Pseudocode for using O...
2020
-
[4]
When accurate prediction models yield harmful self-fulfilling prophecies.Patterns, 6(4), 2025
Wouter AC van Amsterdam, Nan van Geloven, Jesse H Krijthe, Rajesh Ranganath, and Giovanni Ciná. When accurate prediction models yield harmful self-fulfilling prophecies.Patterns, 6(4), 2025
2025
-
[5]
Making decisions under outcome performativity
Michael P Kim and Juan C Perdomo. Making decisions under outcome performativity. In14th Innovations in Theoretical Computer Science Conference (ITCS 2023), pages 79–1. Schloss Dagstuhl–Leibniz-Zentrum für Informatik, 2023
2023
-
[6]
Identifying predictions that influence the future: Detecting performative concept drift in data streams
Brandon Gower-Winter, Georg Krempl, Sergey Dragomiretskiy, Tineke Jelsma, and Arno Siebes. Identifying predictions that influence the future: Detecting performative concept drift in data streams. InProceedings of the AAAI Conference on Artificial Intelligence, 2025
2025
-
[7]
What are randomised controlled trials good for?Philosophical studies, 147(1):59–70, 2010
Nancy Cartwright. What are randomised controlled trials good for?Philosophical studies, 147(1):59–70, 2010
2010
-
[8]
Cambridge university press, 2009
Judea Pearl.Causality. Cambridge university press, 2009
2009
-
[9]
Anticipating performativity by predicting from predictions.Advances in neural information processing systems, 35:31171–31185, 2022
Celestine Mendler-Dünner, Frances Ding, and Yixin Wang. Anticipating performativity by predicting from predictions.Advances in neural information processing systems, 35:31171–31185, 2022
2022
-
[10]
Error amplification when updating deployed machine learning models
George Alexandru Adam, Chun-Hao Kingsley Chang, Benjamin Haibe-Kains, and Anna Goldenberg. Error amplification when updating deployed machine learning models. InMachine Learning for Healthcare Conference, pages 715–740. PMLR, 2022
2022
-
[11]
A classification of feedback loops and their relation to biases in automated decision-making systems
Nicolò Pagan, Joachim Baumann, Ezzat Elokda, Giulia De Pasquale, Saverio Bolognani, and Anikó Hannák. A classification of feedback loops and their relation to biases in automated decision-making systems. InProceedings of the 3rd ACM Conference on Equity and Access in Algorithms, Mechanisms, and Optimization, pages 1–14, 2023
2023
-
[12]
Model updating after interventions paradoxically introduces bias
James Liley, Samuel Emerson, Bilal Mateen, Catalina Vallejos, Louis Aslett, and Sebastian V ollmer. Model updating after interventions paradoxically introduces bias. InInternational Conference on Artificial Intelligence and Statistics, pages 3916–3924. PMLR, 2021
2021
-
[13]
Metalearners for estimating heterogeneous treatment effects using machine learning.Proceedings of the national academy of sciences, 116(10):4156–4165, 2019
Sören R Künzel, Jasjeet S Sekhon, Peter J Bickel, and Bin Yu. Metalearners for estimating heterogeneous treatment effects using machine learning.Proceedings of the national academy of sciences, 116(10):4156–4165, 2019
2019
-
[14]
Double/debiased machine learning for treatment and structural parameters.The Econometrics Journal, 21(1), 2018
Victor Chernozhukov, Denis Chetverikov, Mert Demirer, Esther Duflo, Christian Hansen, Whitney Newey, and James Robins. Double/debiased machine learning for treatment and structural parameters.The Econometrics Journal, 21(1), 2018
2018
-
[15]
Causal inference with complex treatments: A survey.ACM Computing Surveys, 58(9):1–36, 2026
Yingrong Wang, Haoxuan Li, Minqin Zhu, Anpeng Wu, Baohong Li, Keting Yin, Ruoxuan Xiong, Fei Wu, and Kun Kuang. Causal inference with complex treatments: A survey.ACM Computing Surveys, 58(9):1–36, 2026
2026
-
[16]
Breast Cancer, 1988
Matjaz Zwitter and Milan Soklic. Breast Cancer, 1988. Accessed: April 2025
1988
-
[17]
Using the adap learning algorithm to forecast the onset of diabetes mellitus
Jack W Smith, James E Everhart, William C Dickson, William C Knowler, and Robert Scott Johannes. Using the adap learning algorithm to forecast the onset of diabetes mellitus. InProceedings of the annual symposium on computer application in medical care, page 261, 1988. Accessed: April 2025
1988
-
[18]
Adult census income, 1996
Barry Becker and Ronny Kohavi. Adult census income, 1996. Accessed: April 2025
1996
-
[19]
Funding successful projects on kickstarter, 2017
Lathwal. Funding successful projects on kickstarter, 2017. Accessed: April 2025
2017
-
[20]
Titanic - machine learning from disaster, 2012
Will Cukierski. Titanic - machine learning from disaster, 2012. Accessed: April 2025. 24 Detecting Outcome Performativity Using Intervention Testing
2012
-
[21]
Loan approval prediction dataset, 2023
Kai. Loan approval prediction dataset, 2023. Accessed: August 2024
2023
-
[22]
Yuta Saito, Aihara Shunsuke, Matsutani Megumi, and Narita Yusuke. Large-scale open dataset, pipeline, and benchmark for bandit algorithms.arXiv preprint arXiv:2008.07146, 2020
Pith/arXiv arXiv 2008
-
[23]
Open challenges for data stream mining research.ACM SIGKDD Explorations Newsletter, 16(1):1–10, 2014
Georg Krempl, Indre Žliobaite, Dariusz Brzezi´nski, Eyke Hüllermeier, Mark Last, Vincent Lemaire, Tino Noack, Ammar Shaker, Sonja Sievi, Myra Spiliopoulou, et al. Open challenges for data stream mining research.ACM SIGKDD Explorations Newsletter, 16(1):1–10, 2014
2014
-
[24]
Weakly supervised machine learning.CAAI Transactions on Intelligence Technology, 8(3):549–580, 2023
Zeyu Ren, Shuihua Wang, and Yudong Zhang. Weakly supervised machine learning.CAAI Transactions on Intelligence Technology, 8(3):549–580, 2023
2023
-
[25]
A survey on concept drift adaptation.ACM computing surveys (CSUR), 46(4):1–37, 2014
João Gama, Indr˙e Žliobait˙e, Albert Bifet, Mykola Pechenizkiy, and Abdelhamid Bouchachia. A survey on concept drift adaptation.ACM computing surveys (CSUR), 46(4):1–37, 2014. 25
2014
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.