Source-linked AI summary

Strategic Classification is Causal Modeling in Disguise

John Miller, Smitha Milli, Moritz Hardt

arXiv:1910.10362v3cs.LGstat.ML

TL;DR

Strategic adaptation can be gaming or improvement, but distinguishing them and designing incentives for improvement requires reasoning about how actions affect true labels. The paper combines agent and causal models and proves that improvement-incentive design entails causal modeling; it also finds a similar requirement for constructing outcome-monotonic costs.

  • Problem

    Strategic adaptation may involve gaming or attempts at self-improvement, but the distinction can be subtle and incentive schemes have failed in practice.

    Source: §1 · p. 1
  • Method

    The paper models adaptations as counterfactual interventions and reduces causal-structure discovery to designing improvement incentives and outcome-monotonic costs.

    Source: §3.2 · p. 6, §4.2 · p. 8, §5.2 · p. 12
  • Results

    Designing improvement-incentivizing classifiers requires solving a non-trivial causal discovery problem, and constructing outcome-monotonic cost functions likewise requires causal modeling.

    Source: §4.2 · p. 8, §5.2 · p. 12
  • Takeaways & Limitations

    The authors conclude that attempts to design improvement incentives without causal reasoning are unlikely to succeed, while their framework clarifies gaming and improvement.

    Source: §6 · p. 13

    The analysis assumes agents approximately best-respond according to a specified cost function, and Assumption 4.1 can fail in non-trivial cases.

    Source: §4.1 · p. 8, §4.2 · p. 10

Abstract

from arXiv · show

Consequential decision-making incentivizes individuals to strategically adapt their behavior to the specifics of the decision rule. While a long line of work has viewed strategic adaptation as gaming and attempted to mitigate its effects, recent work has instead sought to design classifiers that incentivize individuals to improve a desired quality. Key to both accounts is a cost function that dictates which adaptations are rational to undertake. In this work, we develop a causal framework for strategic adaptation. Our causal perspective clearly distinguishes between gaming and improvement and reveals an important obstacle to incentive design. We prove any procedure for designing classifiers that incentivize improvement must inevitably solve a non-trivial causal inference problem. Moreover, we show a similar result holds for designing cost functions that satisfy the requirements of previous work. With the benefit of hindsight, our results show much of the prior work on strategic classification is causal modeling in disguise.

1 Introduction

Strategic adaptation may be gaming or self-improvement, and distinguishing them is subtle. The paper uses a causal framework to formalize that distinction and shows that designing improvement incentives—and certain cost functions—requires causal modeling.

1 Introduction

  • Strategic adaptation can be gaming or self-improvement, and the paper formalizes their distinction while showing that designing improvement incentives requires solving a non-trivial causal inference problem.The introduction highlights that the distinction can be subtle and that incentive schemes have failed in practice.Source: §1 · p. 1

1.1 Causal Framework

  • The framework models adaptation as an intervention and combines a causal model of effects on the true label with an agent model of responses to the classifier.The causal comparison is counterfactual: what would the label have been after the agent changed features, given their initial features?Source: §1.1 · p. 2

1.2 Inevitability of Causal Analysis

  • Designing classifiers to incentivize improvement is as hard as causal discovery, and constructing outcome-monotonic cost functions likewise requires modeling causal structure.The paper presents causal discovery reductions for both incentive design and outcome-monotonic cost construction.Source: §1.2 · p. 2

1.3 Related Work

2 Causal background

The paper uses structural causal models to represent variables, their causal dependencies, and interventions. These models support reasoning about how changing a variable affects other variables, including under counterfactual conditions.

2 Causal background

  • A structural causal model specifies endogenous variables, exogenous variables and their distribution, and structural equations determining endogenous-variable values.Each structural equation relates a variable to its endogenous parents and exogenous noise.Source: §2 · p. 4
  • The causal graph links each variable to the endogenous inputs of its structural equation; the paper restricts attention to acyclic graphs with independent exogenous variables.The skeleton is the graph with edge directions removed.Source: §2 · p. 4
  • An intervention modifies an SCM equation, potentially changing other variables, and counterfactual quantities evaluate those changes under specified exogenous conditions.The paper also uses counterfactuals conditioned on an event by updating the exogenous-variable distribution.Source: §2 · p. 4

3 A Causal Framework for Strategic Adaptation

The framework combines an agent model of how individuals respond to classifiers with a causal model of how their adaptations affect their true labels. This combination supports a counterfactual distinction between gaming and improvement.

3.1 The Agent Model

  • The agent model treats individuals as choosing feature changes by balancing classifier benefit against adaptation cost, with the cost function shaping which actions are rational.The framework’s main results require only approximate best responses to the classifier.Source: §3.1 · p. 5

3.2 The Causal Model

  • The causal model represents the classifier as depending on selected features and evaluates how an agent’s response changes the true label counterfactually, conditional on the individual’s initial features.The hiring example distinguishes contributions that cause skill gains from contributions that merely follow existing skill.Source: §3.2 · pp. 5–6

3.3 Evaluating Incentives

  • Improvement measures the average label change induced by a classifier relative to the population baseline; positive improvement means improvement is incentivized, while otherwise the classifier incentivizes gaming.The paper connects this quantity to the effect of treatment on the treated, treating exposure to the classifier as treatment.Source: §3.3 · p. 6

3 A Causal Framework for Strategic Adaptation

  • The framework pairs the agent and causal models to determine both which actions agents take and how those actions affect the target measure.The cost function shapes the agent’s actions, while the causal model determines their effects on the target measure.Source: §3 · p. 4, Figure 2 · p. 7

4 Incentivizing Improvement Requires Causal Modeling

The section formalizes classifier design for incentivizing improvement and shows that such design requires causal modeling. Under a stated assumption, the design problem can be used to orient a causal graph.

4.1 The Good Incentives Problem

  • The Good Incentives Problem asks for a classifier with positive improvement, or Fail when no such classifier exists, given a causal-model distribution and ε-best-responding agents.The agent model assumes approximate best responses under a specified cost function.Source: §4.1 · pp. 7–8

4 Incentivizing Improvement Requires Causal Modeling

  • Because only adaptations of causal features can change the true label, incentivizing improvement requires distinguishing causal from non-causal features.The resulting procedure must encode at least some knowledge of the causal relationship between features and label.Source: §4 · p. 7, §4.2 · p. 8

4.2 A Reduction From Causal Modeling to Designing Good Incentives

  • Given the graph skeleton, bounded support, and Assumption 4.1, |E| calls to GoodIncentives suffice to orient every edge.The reduction uses one call per edge, with the label and permitted intervention chosen to test that edge's direction.Source: §4.2 · pp. 9–10
  • The reduction tests each edge by restricting feasible adaptations to one feature: success indicates improvement is possible in that direction, while Fail rules it out.When the tested feature cannot affect the label, intervention cannot change its expected value; when the edge points toward the label, Assumption 4.1 supplies an improving intervention.Source: §4.2 · p. 9
  • Faithful additive noise models satisfy Assumption 4.1, so the reduction applies to this family of causal models.The section also notes that the assumption can fail in nontrivial cases.Source: §4.2 · p. 10

5 Designing Good Cost Functions Requires Causal Modeling

The section argues that constructing outcome-monotonic costs requires causal modeling. It reduces causal-graph orientation to cost construction and shows that a single such cost function can also reveal feature-level causal information in a specified model.

5.1 Outcome-Monotonic Cost Functions

  • Outcome-monotonic costs assign zero cost to actions that do not raise conditional expected label value and rank actions according to their expected label changes.The section frames constructing such costs from a causal-model distribution as a learning problem.Source: §5.1 · p. 11

5 Designing Good Cost Functions Requires Causal Modeling

  • The section presents outcome-monotonic costs as conceptually desirable and algorithmically tractable, while showing their construction encodes causal information.It concludes that constructing them requires solving a non-trivial causal-modeling problem.Source: §5.2 · pp. 11–12, §5 · p. 11

5.2 A Reduction From Causal Modeling to Constructing Outcome-Monotonic Costs

  • Given the graph skeleton and Assumption 4.1, |E| calls to an outcome-monotonic cost oracle suffice to orient every edge.The reduction restricts possible actions to the feature being tested and uses whether the returned cost is identically zero to distinguish edge directions.Source: §5.2 · p. 12
  • In the specified linear-label model, 2(n + m) cost evaluations identify causal features and the signs of their coefficients.Evaluations at c(e_i;0) and c(−e_i;0) distinguish positive, negative, and non-causal features.Source: §5.2 · p. 13

6 Discussion

The discussion links the difficulty of designing improvement incentives to the need for causal analysis, while clarifying that the results are not hardness results. It also presents the causal perspective as a way to formalize gaming and improvement and reason about strategic adaptation more broadly.

6 Discussion

  • Failed incentive schemes illustrate the difficulty of designing incentives for improvement, and the authors identify causal analysis as an important source of that difficulty.They say their results establish no computational or statistical barriers beyond standard causal-inference unidentifiability results.Source: §6 · p. 13
  • The authors aim for a causal perspective that clarifies gaming and improvement and provides a consistent formalism for reasoning about strategic adaptation.Source: §6 · p. 13

A Missing Proofs

For an additive noise model, the proof constructs an intervention from the observed non-W variables that increases expected W and establishes Assumption 4.1.

A Missing Proofs

  • Conditioning on the remaining nodes lets the proof recover the exogenous noise terms of W's ancestors, including the noise variables collected in UA.Source: A Missing Proofs · p. 16
  • Given V and UA, W's parents are deterministic, so its structural function can be written as a function of those values.The proof denotes this function as g̃W(v,uA).Source: A Missing Proofs · p. 16
  • Faithfulness implies g̃W is not constant in v; positive density then ensures an observed setting where changing v can increase W.Source: A Missing Proofs · p. 16
  • Choosing h(uA) to maximize g̃W makes the intervention computable from x−w and establishes Assumption 4.1.Source: A Missing Proofs · p. 16
Loading 1910.10362v3…