2022

The Counterfactual-Shapley Value: Attributing Change in System Metrics

Sharma, Amit, Li, Hua, Jiao, Jian

Understand

Given an unexpected change in the output metric of a large-scale system, it is important to answer why the change occurred: which inputs caused the change in metric? A key component of such an attribution question is estimating the counterfactual: the (hypothetical) change in the system metric due to a specified change in a single input.

  • However, due to inherent stochasticity and complex interactions between parts of the system, it is difficult to model an output metric directly.
  • We utilize the computational structure of a system to break up the modelling task into sub-parts, such that each sub-part corresponds to a more stable mechanism that can be modelled accurately over time.
  • Using the system's structure also helps to view the metric as a computation over a structural causal model (SCM), thus providing a principled way to estimate counterfactuals.

Reading the bibliography…