구조적 인과 입력 하에서 신경망 예측에 대한 실제 원인(Actual Causes) 계산
요약
입력 특징 간의 구조적 의존성을 고려하여 신경망의 예측 원인을 정확하게 계산하는 새로운 방법을 제안합니다. Boolean SCM과 경계 전파 기술을 통해 기존 방식보다 확장성 있는 실제 원인(Actual Causes) 계산이 가능함을 입증했습니다.
핵심 포인트
- 입력 특징 간의 의존성을 반영한 Halpern-Pearl 실제 원인 공식화
- Boolean SCM을 활용하여 입력 간의 구조적 관계 모델링
- 경계 전파 및 분기 한정법을 통한 효율적인 원인 계산 알고리즘
- 기존 ILP 및 무차별 대입 방식 대비 뛰어난 확장성 증명
- 의존성 무시 시 발생하는 가짜 원인(Spurious causes) 문제 해결
신경망의 예측을 설명하는 것은 신뢰할 수 있는 AI (Trustworthy AI) 분야의 핵심 과제입니다. 특징 기여도 (Feature Attribution) 또는 최소 충분 집합 (Minimal Sufficient Sets)에 기반한 기존의 설명 방법들은 일반적으로 입력 특징들을 독립적인 것으로 취급하며, 이는 입력이 구조적 의존성 (Structured Dependencies)을 보일 때 오해의 소지가 있는 설명을 생성할 수 있습니다. 우리는 이를 해결하기 위해 설명을 Halpern-Pearl (HP) 실제 원인 (Actual Causes)으로 공식화하고, Boolean 구조적 인과 모델 (Boolean Structural Causal Models, SCMs)을 사용하여 입력 의존성을 모델링합니다. 우리는 경계 전파 (Bound Propagation) 및 분기 한정법 (Branch-and-Bound) 기술을 적용하여 HP 원인을 계산하며, 동시에 완전성 (Completeness)과 최소성 (Minimality)에 대한 공식적인 보장을 제공합니다. 실험 결과, 우리는 확장성 측면에서 무차별 대입 (Brute-force) 및 ILP (Integer Linear Programming) 베이스라인을 크게 능가하였으며, 그래프 크기가 커짐에 따라 휴리스틱 탐색 (Heuristic Search)보다 우수한 성능을 보였습니다. 우리는 최대 28개의 노드를 가진 SCM에서, 인스턴스당 180초의 예산 내에 최대 $2.3\times10^{13}$개의 후보 (원인, 우연성) 쌍을 가진 탐색 공간에서도 모든 최소 실제 원인을 계산해냈습니다. 사례 연구를 통해, 입력 의존성을 무시할 경우 보고되는 원인의 수가 부풀려지며, 이 중 14.9%가 우리의 SCM 하에서 가짜 (Spurious) 원인임을 추가로 보여줍니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기