핵심 요약

Graphical Model (확률 그래프 모델): 확률 분포를 그래프 구조로 표현하는 방법. 노드는 랜덤 변수, 엣지는 변수 간 의존 관계를 나타낸다.

B) 기본 개념

B.1) 왜 Graphical Model인가?

문제Graphical Model 해결책
고차원 확률 분포 표현조건부 독립성으로 분해
복잡한 의존 관계 시각화그래프로 직관적 표현
효율적인 추론그래프 구조 활용한 알고리즘

B.2) 두 가지 종류

flowchart TD
    GM["Graphical Model"]
    GM --> Directed["Directed Model"]
    GM --> Undirected["Undirected Model"]

    Directed --> BN["Bayesian Network<br/>(Belief Network)"]
    Undirected --> MRF["Markov Random Field<br/>(MRF)"]

    style Directed fill:#e3f2fd
    style Undirected fill:#e8f5e9
종류별칭엣지특징
DirectedBayesian Network, Belief Network방향 있음 (→)인과 관계 표현
UndirectedMarkov Random Field (MRF)방향 없음 (—)상호 연관 표현

C) Directed Model (Bayesian Network)

C.1) 핵심 아이디어

방향 있는 비순환 그래프 (DAG)로 확률 분포를 인수분해:

  • : 노드 부모 노드들
  • : 지역 조건부 확률 (Local Conditional Probability)

C.2) 예시

flowchart TD
    A((a)) --> B((b))
    A --> C((c))
    B --> C
    B --> D((d))
    C --> E((e))

노드부모조건부 확률
a없음
ba
ca, b
db
ec

C.3) 특징

  • 인과 관계 표현에 적합
  • 부모 → 자식 방향으로 확률 흐름
  • 조건부 독립성 쉽게 파악 (d-separation)

D) Undirected Model (Markov Random Field)

D.1) 핵심 아이디어

방향 없는 그래프로 확률 분포를 인수분해:

기호의미
Clique (완전 연결된 노드 부분집합)
Potential Function (비음수 함수)
Partition Function (정규화 상수)

D.2) Clique란?

Clique: 그래프에서 모든 노드가 서로 연결된 부분집합

예시:
  A --- B
  |     |
  D --- C

Cliques: {A,B}, {B,C}, {C,D}, {A,D}
Maximal Clique: {A,B}, {B,C}, {C,D}, {A,D} (더 확장 불가)

D.3) 예시

flowchart LR
    A((a)) --- B((b))
    B --- C((c))
    A --- D((d))
    B --- E((e))
    E --- F((f))

D.4) Potential Function의 의미

  • : 해당 clique의 변수들이 특정 상태에 있을 친화도 (affinity)
  • 확률이 아님 → 정규화 필요 (로 나눔)
  • 값이 클수록 해당 상태가 더 선호됨

E) Directed vs Undirected 비교

항목Directed (Bayesian Network)Undirected (MRF)
엣지방향 있음 (→)방향 없음 (—)
분해조건부 확률 곱Potential 함수 곱
정규화자동 (확률 곱)필요 ( 계산)
표현인과 관계상호 연관
예시질병-증상 관계이미지 픽셀 연관

F) 응용 분야

분야모델예시
자연어 처리HMM, CRF품사 태깅, 개체명 인식
컴퓨터 비전MRF이미지 분할, 노이즈 제거
의료Bayesian Network질병 진단
추천 시스템Factor Graph협업 필터링

G) Related

H) References

  • Deep Learning Book, Chapter 16: Structured Probabilistic Models
  • Pattern Recognition and Machine Learning (Bishop), Chapter 8