인간은 고정불변의 지식만을 가지고 살아가지 않습니다. 끊임없이 새로운 관측과 소식을 접하며 이전의 믿음을 번복하고 수정합니다. 신념수정 (Belief Revision)은 바로 이러한 인간의 지능적 상식 추론 과정을 수학과 컴퓨터 알고리즘으로 체계화한 것입니다.
철수는 백화점이 붐비지 않을 때만 쇼핑을 갑니다. 그는 보통 금요일 저녁에는 손님이 적다는 상식적 신념을 근거로 영희와 금요일에 백화점에 가기로 약속했습니다.
1. 1차 신념 수정 (약속 철회) : 그런데 백화점에서 "금요일 대규모 정기 세일"을 발표했습니다. 철수는 사람이 붐빌 것이라는 새로운 신념을 얻고 영희와의 약속을 철회했습니다.
2. 2차 신념 수정 (약속 재개) : 며칠 뒤 일기예보에서 "금요일 당일 기록적 폭설"이 올 것이라 보도했습니다. 철수는 폭설로 인해 사람이 적을 것이라 판단하고 다시 약속을 잡았습니다.
3. 3차 신념 수정 (약속 최종 철회) : 그러나 당일 예보와 달리 날씨가 맑고 온화해지자, 철수는 다시 약속을 취소했습니다.
이처럼 새로운 단서가 유입될 때마다 과거의 결론을 유연하게 번복하는 철수의 믿음 개정(Belief Revision)은 상식 추론의 본질입니다.
의사가 환자를 진료할 때 우선 전형적인 증상에 근거하여 "일반 감기"로 진단합니다. 그러나 3일 뒤 혈액 검사에서 급성 염증 수치가 치솟고 고열이 지속되면, 의사는 초기 감기 진단 신념을 파기하고 "폐렴 또는 급성 세균 감염"으로 진단을 전면 수정합니다.
불완전한 정보에 기초하여 의사결정을 내리는 모든 시스템에서 한 신념은 다른 신념의 부재에 의존합니다. 새로운 사실이 관측되면 기존 신념과 모순이 발생하고, 시스템은 비단조적 (Non-monotonic)으로 신념을 개정해야만 치명적 오류를 방지할 수 있습니다.
1985년 철학자 카를로스 알추론(Carlos Alchourrón), 피터 가르덴포르스(Peter Gärdenfors), 데이비드 마킨슨(David Makinson)은 신념수정의 수리 논리적 기틀을 완성한 AGM 패러다임을 정립하였습니다:
1. 신념 확장 (Expansion : K + A)
기존 신념 집합 K에 새로운 명제 A를 단순히 논리적으로 추가하는 연산입니다. 새 명제 A가 기존 지식과 충돌하지 않을 때 안전하게 수행됩니다.
2. 신념 축소 (Contraction : K - A)
명제 A를 더 이상 믿지 않도록 K에서 A뿐만 아니라 A를 논리적으로 도출할 수 있는 전제들까지 최소한으로 제거하여 정보량을 줄이는 연산입니다.
3. 신념 수정 (Revision : K * A)
새 명제 A가 K와 모순될 때, 일관성을 유지하기 위해 K에서 ~A(A의 부정)를 먼저 축소(Contraction)한 뒤 A를 확장(Expansion)하는 핵심 연산입니다.
인공지능 프로그램이 실제로 모순을 감지하고 신념을 수정하기 위해 개발된 전용 소프트웨어 모듈이 바로 진리유지시스템 (Truth Maintenance System, TMS)입니다:
❌ 시간순 역추적 (Chronological Backtracking)
모순이 발생했을 때 단순히 가장 최근에 내린 의사결정부터 시간의 역순으로 거슬러 올라가며 취소하는 방식입니다. 모순의 진짜 원인이 아닌 무관한 최근 결정들까지 헛되이 취소하는 비효율이 큽니다.
✅ 의존성 지향 역추적 (Dependence-Directed Backtracking, DDB)
신념 간의 정당화(Justification) 의존성 네트워크를 역추적하여, 실제로 모순을 야기한 핵심 원인 가정(Culprit)만을 족집게처럼 찾아내어 수정합니다. 신념수정의 실제 구현을 가능하게 만든 핵심 원동력입니다.
JTMS (Justification-based TMS)
존 도일(Jon Doyle)이 제안한 방식으로, 각 명제의 신념 상태를 IN(참으로 지지됨)과 OUT(충분한 지지가 없음)으로 나누어 전제가 무너지면 연쇄적으로 참을 철회합니다.
ATMS (Assumption-based TMS)
요한 드 클레어(Johan de Kleer)가 제안한 방식으로, 여러 대안적 가설(문맥)을 동시에 유지하면서 모순을 일으키는 가정 조합(Nogood)을 분리하여 초고속 탐색을 지원합니다.
신념수정은 정적이고 닫힌 세계를 넘어 역동적으로 변화하는 실세계를 다루는 모든 인공지능 에이전트의 중추 신경망 역할을 합니다:
지능형 자율 에이전트의 인지 엔진 (BDI 모델)
에이전트가 믿음(Belief), 욕구(Desire), 의도(Intention)를 조율할 때 환경 변화에 따라 과거 신념을 신속히 업데이트하여 행동 오류를 방지합니다.
LLM 지식 편집 (Model Editing / RAG) 의 이론적 토대
거대 언어 모델이 잘못 기억하고 있거나 시대에 뒤처진 정보(할루시네이션)를 다른 온전한 지식의 손상 없이 최소 변화로 국소 수정(ROME, MEMIT)하는 현대 AI 기술의 원천입니다.
로봇의 환경 지도(SLAM) 및 센서 융합
센서 노이즈나 일시적 장애물로 인해 잘못 구축된 과거의 환경 맵 가설을 새로운 레이더/라이다 데이터에 맞추어 최소 변형으로 재구성합니다.
불확실성과 정보의 잦은 업데이트가 발생하는 모든 첨단 산업군에서 신념수정 이론이 활발히 적용되고 있습니다:
의료 인공지능 및 임상 의사결정 지원
입원 환자의 생체 신호 및 신규 검사 수치 업데이트에 따라 기존 진료 계획과 처방 가설을 실시간으로 안전하게 갱신합니다.
자율주행 및 도심 항공 모빌리티 (UAM)
전방 돌발 상황이나 공사 구간 출현 시, 기존에 안전하다고 믿었던 주행 궤적 가설을 철회하고 새로운 회피 경로를 즉각 생성합니다.
금융 이상 거래 탐지 (FDS) 및 신용 평가
고객의 소비 패턴 변화나 최신 상환 이력이 들어올 때, 고객의 신용 리스크 모델을 최소 충격으로 재평가하여 금융 사고를 방지합니다.
국방·안보 및 다출처 정보 융합
정찰 위성 사진, 무전 감청, 현장 보고 등 상충하는 첩보가 쏟아질 때 적군의 배치 및 작전 의도에 대한 신념 체계를 일관되게 정합합니다.
"모순을 다루는 전통적인 방식은 가장 최근에 이루어진 의사결정을 변경시키는 시간순 역추적(chronological backtracking)이다. 다른 방식은 가장 최근의 선택을 변경하는 것이 아니라 예기치 않은 조건을 야기한 가정들을 직접 변경하는 의존성 지향 역추적(dependence-directed backtracking)이다.
두 번째 방식은 인공지능 분야에 많은 연구를 낳았으며 그것은 신념수정 (belief revision)이라고 불린다. 신념수정은 새로운 정보가 기존의 정보와 모순을 일으킴이 발견되었을 때 일련의 신념을 수정하는 문제를 다루는 인공지능 연구 분야이다."
— 비단조논리적인 신념수정 : 정영기 (1996)
"정보시스템은 그들과 상호작용하는 세상에 대한 견해를 가지고 있다. 즉 그것은 질의와 변화를 요구하는 자극(impetus)이라는 두 가지 형태의 입력을 가진다.
정보시스템이 가지고 있는 정보는 물리적 도형, 그래프, 스프레드시트, 데이터베이스, 규칙베이스, 혹은 아주 섬세한 인지 영역일 수도 있다. 흔히 정보는 불확실하고 변화에 민감하다. 따라서 정보시스템은 실세계의 정보를 더욱 많이 획득함에 따라서 그들의 견해를 수정하는 메커니즘을 본질적으로 요구하게 된다."
— Mary-Anne Williams : Publications & Books
"로봇과 소프트웨어 에이전트 같은 지능적 시스템은 목적을 달성하기 위해 실생활에서의 믿음(Belief)을 다루어야 한다. 믿음은 때때로 틀릴 수 있기 때문에 지능적 에이전트는 기존 믿음과 모순되는 새로운 정보를 얻었을 때 믿음을 바꿀 필요가 있다.
믿음 개정(Belief Revision) 능력은 건전한 의사결정과 효율적인 대화를 위해 매우 중요하며, 실질적인 지능형 에이전트가 되는 데 가장 기본적인 핵심 조건이다."
— Belief Revision Organization & AITopics: Belief Revision
🔗 AIStudy 내부 핵심 연결 문서 (Term)
🌐 글로벌 학술 포털 및 연구 단체 (Site)
📄 국내외 주요 고전 논문 및 참고문헌 (Paper)
- 비단조논리적인 신념수정 : 정영기, 한국철학회, 1996
- On the Logic of Theory Change: Partial Meet Contraction and Revision Functions : Carlos E. Alchourrón, Peter Gärdenfors, David Makinson, Journal of Symbolic Logic, 50(2), pp. 510-530, 1985 (AGM 패러다임 효시)
- Knowledge in Flux: Modeling the Dynamics of Epistemic States : Peter Gärdenfors, MIT Press, 1988
- A Truth Maintenance System : Jon Doyle, Artificial Intelligence, 12(3), pp. 231-272, 1979 (JTMS 제창)
- An Assumption-based TMS : Johan de Kleer, Artificial Intelligence, 28(2), pp. 127-162, 1986 (ATMS 제창)