Back to AI Research

AI Research

Implementing Causal Perception: Competing SCMs and... | AI Research

Key Takeaways

  • This paper provides the first practical implementation of the causal perception framework originally proposed by Álvarez and Ruggieri (2025).
  • It shapes how agents reason about the system and how they perceive its fairness.
  • Causal perception is a promising probabilistic framework, but it has remained purely theoretical.
  • This work provides the first implementation of the causal perception framework of Álvarez and Ruggieri (2025).
  • We operationalize structural (agents disagree on the causal graph) and parametrical (agents agree on the causal graph but disagree on its weights) causal perception.
Paper AbstractExpand

Causal perception occurs when agents with competing Structural Causal Models (SCMs) of the same system infer different probability distributions, including the hypothetical distributions implied by each agent's SCM under the same set of interventions. It shapes how agents reason about the system and how they perceive its fairness. Causal perception is a promising probabilistic framework, but it has remained purely theoretical. This work provides the first implementation of the causal perception framework of Álvarez and Ruggieri (2025). We operationalize structural (agents disagree on the causal graph) and parametrical (agents agree on the causal graph but disagree on its weights) causal perception. We design algorithms for computing interventional and counterfactual distributions and propose suitable distance measures to quantify the disagreement. Using the German Credit dataset, we illustrate how causal perception affects accuracy and fairness in a multi-expert decision setting. We show that the perception verdict is sensitive to the choice of distance metric and threshold. We also show that causal perception changes fairness assessments and threshold-based decisions. Bias proves situated with respect to the agent's SCM, demonstrating that competing worldviews in fairness problems cannot be ignored.

This paper provides the first practical implementation of the causal perception framework originally proposed by Álvarez and Ruggieri (2025). It addresses the problem of how different agents—such as humans or machine learning models—can interpret the same system differently because they rely on competing Structural Causal Models (SCMs). By operationalizing these models, the research shows that fairness and decision-making are "situated," meaning they depend on the specific worldview or causal assumptions held by the agent.

Operationalizing Causal Perception

The framework models how agents disagree on the causal structure of a system. The implementation distinguishes between two types of disagreement: structural perception, where agents disagree on the causal graph (the cause-effect pairs), and parametrical perception, where agents agree on the graph but disagree on the weights of those causal relationships.
To make this framework executable, the author developed algorithms for both single-intervention and multi-intervention settings. These algorithms allow for calculations at the second rung (interventional) and third rung (counterfactual) of Pearl’s causal ladder. For counterfactual reasoning, the process includes an abduction step to infer latent variables from observed data before simulating hypothetical scenarios.

Measuring Disagreement

Because the framework does not mandate a specific way to measure the difference between two agents' worldviews, the implementation utilizes three standard distance measures:

  • Wasserstein-2 distance: Measures the "cost" of moving probability mass between distributions, capturing differences in both location and shape.

  • Kullback-Leibler divergence: An information-theoretic measure that quantifies distributional surprise.

  • Total Variation distance: A bounded measure that identifies the maximum probability difference between two events, providing a clear scale for interpreting thresholds.
    The research uses these metrics to quantify the distance between the probability distributions implied by competing SCMs. When this distance exceeds a chosen threshold, the agents are classified as having different causal perceptions.

Impact on Fairness and Decisions

Using the German Credit dataset, the author illustrates how these competing worldviews affect real-world outcomes. In a multi-expert decision setting, the study found that even minor disagreements in a single causal edge led to significant differences in fairness metrics and individual loan decisions. For example, two receivers with slightly different SCMs produced demographic parity gaps of -0.594 and -0.170, respectively, and disagreed on 21.7% of loan approvals.

Considerations for Implementation

The research notes that the "perception verdict"—whether two agents are considered to be in disagreement—is sensitive to the choice of distance metric and the threshold used. Because the number of possible interventions can grow exponentially with the number of variables, the current implementation relies on a subset of relevant interventions based on domain knowledge. The author suggests that future work should focus on developing more efficient algorithms to handle larger sets of variables. The findings emphasize that because bias is situated relative to an agent's SCM, it is not possible to treat fairness as a universal, objective fact when competing worldviews exist.

Comments (0)

No comments yet

Be the first to share your thoughts!