The Counterfactual-Shapley Value: Attributing Change in System Metrics
Amit Sharma, Hua Li, Jian Jiao

TL;DR
This paper introduces CF-Shapley, a method for attributing observed changes in system metrics to specific inputs using counterfactuals and system structure, applicable to complex, stochastic systems.
Contribution
It proposes a novel counterfactual attribution method based on system structure and time-series models, capable of attributing single observed changes rather than population effects.
Findings
CF-Shapley provides accurate attribution scores in simulated datasets.
The method successfully explains changes in ad matching density in a real-world system.
Attributions reveal the impact of external events and query categories on system metrics.
Abstract
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. Specifically, we propose a method…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplex Network Analysis Techniques · Data Quality and Management · Bayesian Modeling and Causal Inference
MethodsCounterfactuals Explanations
