TLDR: This paper develops a theoretical framework for counterfactual inference in cyclic structural causal models (SCMs) under shift-scale interventions. It proves that SCMs satisfying a global contraction condition are uniquely solvable, and that shift-scale interventions preserve this solvability, ensuring well-defined counterfactual queries. The framework also establishes closure under composition and provides sub-Gaussian tail bounds for counterfactual outcomes, enabling robust ‘what-if’ analysis in complex systems with feedback loops.
In the realm of artificial intelligence and data science, understanding cause and effect is paramount. Most traditional methods for “counterfactual inference”—asking “what if” questions about alternative scenarios—rely on the assumption that causal relationships form a Directed Acyclic Graph (DAG), meaning there are no feedback loops. However, many real-world systems, from biological networks like gene regulation to economic models, inherently contain these feedback loops, or “cycles.” This presents a significant challenge for causal reasoning.
A recent research paper, “Cyclic Counterfactuals under Shift–Scale Interventions,” by Saptarshi Saha, Dhruv Vansraj Rathore, and Utpal Garain, tackles this very problem. The authors introduce a robust theoretical framework for performing counterfactual inference in these complex, cyclic structural causal models (SCMs), specifically under a type of “soft” intervention known as shift-scale interventions.
The Challenge of Cycles in Causal Models
Structural Causal Models (SCMs) represent how variables influence each other. In an acyclic SCM, if A causes B, B cannot cause A, directly or indirectly. But in cyclic SCMs, such feedback loops exist. For instance, in an economic system, consumption might influence income, and income, in turn, influences consumption. These cycles are crucial for understanding system dynamics but make it difficult to determine unique outcomes when an intervention is applied, as the system might not have a single, stable solution.
Beyond “Hard” Interventions: Shift-Scale Policies
Traditionally, causal inference often uses “hard” interventions (like Pearl’s do-operator), which fix a variable to a specific value, effectively severing its original causal links. Think of it as setting a patient’s drug dosage to exactly 10mg, regardless of their prior health. Shift-scale interventions, on the other hand, are “soft” and more nuanced. They modify a variable’s mechanism by shifting its value (e.g., adding a constant amount) or scaling it (e.g., multiplying by a factor), while still allowing it to be influenced by its original causes. This allows for more realistic “policy-style” questions, such as “What if everyone received 20% more of the drug?” or “What if we lowered each student’s class size by 5?” These interventions are more expressive and can capture dynamic policy changes that hard interventions cannot.
The Twin SCM: A Tool for Counterfactuals
To answer counterfactual questions, the paper utilizes the concept of a “twin SCM.” This involves creating two copies of the original causal model: one representing the factual world (what actually happened) and another representing the counterfactual world (what would have happened under the intervention). Both copies share the same underlying “exogenous noise” or random disturbances. By applying the shift-scale intervention only to the counterfactual copy, the framework can then compare the outcomes of the two worlds, allowing for individual-level “what-if” analysis.
Key Contributions and Guarantees
The researchers make several significant contributions:
- They demonstrate that SCMs satisfying a “global contraction condition” are “simple”—meaning they are uniquely solvable for any subset of variables, even with cycles. This is a crucial step for ensuring well-defined causal inference.
- They prove that under shift-scale interventions with bounded scale coefficients (where the multiplicative factor is less than or equal to one), the intervened twin SCM remains uniquely solvable. This guarantees that counterfactual queries will have well-posed and meaningful answers.
- The class of these shift-scale interventions is “closed under composition,” which means that if you apply multiple such interventions sequentially, the result is equivalent to a single shift-scale intervention. This makes the framework algebraically stable for analyzing complex sequences of policies.
- Under additional conditions, such as Lipschitz regularity in the exogenous noise, they derive “sub-Gaussian tail bounds” for counterfactual outcomes. This means the distribution of counterfactual results concentrates sharply around their average, providing strong theoretical guarantees about the predictability of outcomes.
An Illustrative Example: Consumption and Income
The paper provides a clear example using a linear cyclic SCM modeling the mutual dependence between consumption and income. If consumption influences income and income influences consumption, this forms a cycle. The authors show how a shift-scale intervention—such as a fiscal policy dampening the effect of consumption on income and providing a fixed income supplement—can be analyzed. They demonstrate how the framework can predict both population-level interventional distributions (what would happen to the economy as a whole) and individual-level counterfactuals (what would happen to a specific household’s consumption and income under the policy), all while maintaining unique and stable solutions.
Also Read:
- Guiding Causal Discovery with Known Influences: A New Approach to Understanding Relationships
- Estimating Causal Effects with Hidden Factors Across Different Environments
Looking Ahead
While the framework provides strong theoretical foundations, the authors acknowledge limitations, such as the requirement for a uniform global contraction condition and Gaussian noise for certain concentration results. Future work aims to extend the analysis to broader classes of interventions, including nonlinear or stochastic policies, and to explore deep generative models for cyclic counterfactuals. This research marks a significant step towards more robust and realistic causal reasoning in systems with complex feedback loops. For more in-depth information, you can read the full research paper here.


