causal reasoning AI decision making