본문으로 건너뛰기
321 / CAUSAL INFERENCE LAB
먼저 알아두면 좋아요 · 연결된 확률·조건부 기대·그래프 모델의 기초
단원 목록 (600) · 반사실·추론·행동·예측
이해하는 속도로 읽으세요.개념도이론실험확인 문제
BUILD YOUR INTUITION

먼저 그림으로 이해하기

한 번에 한 단계씩 살펴보세요.

관측에 맞는 외생 상태를 재가중하고 같은 상태에서 처치만 바꿉니다.

Same binary SCM as the structural chapter, mechanism 0; independent U=(Z,E_X,E_Y). Evidence X_f=1,Y_f=1; action do(X_a=0). Abduction filters original atoms; action reuses their same Z,E_X,E_Y. New noise would answer a different question. Zero evidence gives no posterior.

UX_fY_fX_aY_af: 관측 세계 · a: 행동 세계 · 공유 U
두 세계는 같은 외생 상태 U를 공유합니다. 사각형은 관측 증거, 주황 원은 행동으로 고정한 변수, 점선 원은 잠재 상태입니다.
011.050
가로 행동 a=0·1 · 파랑 증거 조건부 반사실 평균 · 주황 모집단 개입 평균
ZE_XE_Yprior massposterior massfactual Xfactual Yaction Y
0000.360000
0010.090011
0100.040.1110
0110.010101
1000.360.9110
1010.090101
1100.040000
1110.010011

factual evidence probability = 0.4

고정 기준 예제의 그림과 수치입니다. 각 단계에서 같은 그림의 의미를 차례로 살펴보세요. 고정된 기준 예제이며 아래 실험의 설정과 독립적입니다.
1 / 4

증거

자연 구조식에서 관측 X,Y를 설명하는 상태만 남깁니다.

evidence probability=sum consistent atom mass

실험에서 확인하기 →
이 단원 목차

실제로 관측한 사례에 관한 질문

모집단 개입은 전체 모집단에서 배정식을 교체했을 때의 결과를 묻는다. 반사실은 특정 사실을 관측한 사례가 다른 행동 아래에서 어떻게 되었을지 물을 수 있다. 그 증거는 어떤 외생 상태가 가능한지 바꾼다. 따라서 새로운 사람을 무작위로 뽑아 개입을 반복하는 계산과 같을 필요가 없다.

앞 단원의 이진 SCM을 사용한다. 독립 외생 비트 U=(Z,E_X,E_Y)에서 X=Z XOR E_X를 생성한다. 결과식은 X XOR E_Y, Z XOR E_Y, X XOR Z XOR E_Y 중 하나다. 이 함수들은 같은 기저 상태가 대안 행동에 어떻게 반응할지를 지정한다. 관측 주변분포만 아는 것보다 더 많은 구조적 정보를 제공하는 가정이다.

Abduction: 증거를 설명하는 상태 추론

사실 증거를 e={X=x_f,Y=y_f}라고 하자. 여덟 외생 상태에서 자연 배정식을 실행하고 증거와 비교한다. 양립하는 상태의 사전 질량을 남겨 정규화한다.

P(u∣e)=P(u) 1{X(u)=xf,Y(u)=yf}P(e).P(u\mid e)=\frac{P(u)\,1\{X(u)=x_f,Y(u)=y_f\}}{P(e)}.

이는 관측한 사례의 외생 상태에 대한 불확실성이다. 사전분포에서 새 상태를 추출하는 과정이 아니다. 표에는 사전 질량, 사후 질량, 사실 X·Y를 모두 표시한다. 사전 확률 0인 행은 남아 있지만 증거에 기여하지 않는다. P(e)=0이면 이 모형에서 사후분포를 정의할 수 없다. 이때 임의의 분포를 만들지 않고 —로 표시한다.

Action과 Prediction: 같은 U 공유

행동 a를 적용할 때 X 식만 X_a=a로 바꾸고, 추론한 U와 결과 함수는 유지한다. 각 상태에서 Y_a(u)를 다시 계산한 뒤 평균한다.

E[Ya∣e]=∑uYa(u)P(u∣e).E[Y_a\mid e]=\sum_u Y_a(u)P(u\mid e).

쌍둥이 그림의 사실 세계와 행동 세계는 하나의 잠재 U를 공유한다. 사실 X·Y의 사각형은 증거이고 X_a는 지정한 행동이다. E_Y에 관한 정보를 얻은 뒤 새 E_Y를 뽑으면 다른 질문이 된다. 같은 상태를 유지하므로 일관성도 성립한다. 증거와 양립하는 모든 상태에서 사실 처치를 다시 적용하면 사실 결과가 나온다.

끝까지 계산하는 예제

Chain 결과식 Y=X XOR E_Y를 고르고 pi=0.5, 배정 잡음 0.1, 결과 잡음 0.2로 두자. X_f=1,Y_f=1을 관측하면 E_Y=0을 알 수 있다. 증거 확률은 0.5×0.8=0.4다.

양의 사후 질량을 가진 상태는 둘이다. (Z,E_X,E_Y)=(0,1,0)의 사후 질량은 0.1, (1,0,0)은 0.9다. X_a=0으로 바꾸면 두 상태 모두 Y_a=0이다.

E[Y0∣X=1,Y=1]=0,E[Y∣do(X=0)]=0.2.E[Y_0\mid X=1,Y=1]=0, \qquad E[Y\mid do(X=0)]=0.2.

뒤의 모집단 개입은 전체의 결과 잡음 비율 20%를 유지한다. 앞의 반사실은 증거가 결과 잡음 비트를 알려준 집단에 관한 값이다. 두 평균의 차이는 계산 오류나 모순이 아니다.

기제를 바꾸면 답도 바뀐다

Fork 결과식 Y=Z XOR E_Y에서는 같은 외생 상태의 X를 바꾸어도 Y가 변하지 않는다. 사실 Y=1을 관측했다면 양립하는 모든 상태에서 어느 행동을 적용해도 Y_a=1이다. 모집단 개입 평균은 여전히 0.5일 수 있다. 실제 잠재 상태가 무엇인지 단정하지 않으면서도 동일 상태의 반응과 모집단 구성을 구분하는 예다.

확인 문제와 풀이

Y=X XOR Z XOR E_Y를 고르고 두 잡음 확률은 0, pi=0.5로 두자. X_f=1,Y_f=0을 관측했다. 행동 a=0의 결과는 무엇인가?

풀이. 자연 상태에서 X=Z이므로 증거가 Z=1을 알려준다. Z=1,E_Y=0을 유지하고 X_a=0으로 바꾸면 Y_a=1이다. a=1을 다시 적용하면 Y_a=0으로 사실 결과와 일치한다. 증거 자체가 확률 0인 사건이었다면 이 SCM의 조건부 계산으로 어느 답도 만들 수 없다.

적합한 예측기만으로 부족한 정보

지도학습기가 P(Y|X)를 정확히 추정하더라도 잠재 결과들을 연결하는 결합 방식까지 정해지는 것은 아니다. 반사실 답에는 구조 함수, 잡음 분포, 두 세계에서 같은 잡음을 유지한다는 가정이 필요하다. AI 설명에서 입력 하나를 바꾸어 예측기를 다시 실행했다고 실제 사람이나 시스템의 인과 반사실이 되는 것은 아니다. 증거, 행동, 유지할 외생 가정, 결과 기제를 명시하자. 다음 단원에서는 같은 관측분포를 설명하는 여러 모형으로 비식별을 확인한다.

원전

이진 예제, 사후 질량, 쌍둥이 그림은 직접 구성했다.

CHECK YOUR UNDERSTANDING

설명할 수 있나요?

실험 설정과 무관한 기준 예제를 묻습니다. 답을 고르고 설명을 확인해보세요.

1. 행동 세계에서 새로운 결과 잡음을 뽑아도 같은 반사실인가요?
2. 관측된 처치를 다시 적용하면 가능한 증거의 Y가 유지되나요?

선택한 답과 학습 표시는 이 브라우저에 저장됩니다. 다시 풀거나 표시를 해제할 수 있습니다.