Gibbs Sampling 알고리즘은 자세한 균형을 보장합니까?


17

Gibbs Sampling은 Markov Chain Monte Carlo 샘플링을위한 Metropolis-Hastings 알고리즘의 특별한 사례라는 것이 최고 권위 1 입니다. MH 알고리즘은 항상 상세 밸런스 특성으로 전이 확률을 제공합니다. 깁스도 그래야한다고 생각합니다. 다음 간단한 경우 어디에서 잘못 되었습니까?

두 개의 이산 (간단 함) 변수에서 목표 분포 경우 전체 조건부 분포는 다음과 같습니다. q 1 ( x ; y )π(x,y)

q1(x;y)=π(x,y)zπ(z,y)q2(y;x)=π(x,y)zπ(x,z)

I는 깁스 샘플링을 알고있는 것처럼, 전이 확률은 기록 될 수있다 :

Prob{(y1,y2)(x1,x2)}=q1(x1;y2)q2(x2;x1)

문제는 하지만 얻을 수있는 가장 가까운 인 π ( Y 1 , Y 2 ) P (R) O B { ( Y 1 , Y 2 )

π(y1,y2)Prob{(y1,y2)(x1,x2)}=?π(x1,x2)Prob{(x1,x2)(y1,y2)},
미묘하게 다르며 자세한 균형을 의미하지는 않습니다. 어떤 생각에 감사드립니다!
π(y1,y2)Prob{(y1,y2)(x1,x2)}=π(y1,y2)q2(x2;x1)q1(x1;y2)=π(x1,x2)zπ(x1,z)π(x1,y2)zπ(z,y2)π(y1,y2)=π(x1,x2)q2(y2;x1)q1(y1;y2)

답변:


15

Markov 체인의 한 번의 전환이 조건부 분포에서 차례로 각 구성 요소를 샘플링하는 'Gibbs 스윕'으로 간주하여 얻은 Markov 체인에 대한 자세한 균형을 표시하려고했습니다. 이 체인의 경우 자세한 균형이 충족되지 않습니다. 요점은 조건부 분포에서 특정 구성 요소의 각 샘플링이 세부적인 균형을 만족하는 전이라는 것입니다. Gibbs 샘플링은 약간 일반화 된 Metropolis-Hastings의 특수한 사례라고 말하면 더 정확합니다. 여러 개의 다른 제안을 번갈아 가며 사용합니다. 자세한 내용은 다음과 같습니다.

스윕이 상세한 균형을 만족시키지 않습니다

X1,X2

X2=0엑스2=1엑스1=011엑스1=101
엑스1(0,0)(1,1)(0,0)(1,0)(1,1)(0,0)14

그러나이 체인에는 여전히 올바른 분배가 있습니다. 세부 균형은 목표 분포에 수렴하기에 충분하지만 반드시 필요한 것은 아닙니다.

부품 별 움직임은 상세한 균형을 만족시킵니다

조건부 분포에서 첫 번째 변수를 샘플링하는 2 변수 상태를 고려하십시오. 사이의 이동(엑스1,엑스2)(와이1,와이2) 경우 양방향에서 0 확률엑스2와이2따라서 이러한 경우에 상세한 균형이 명확하게 유지됩니다. 다음으로, 고려엑스2=와이2:

π(엑스1,엑스2)아르 자형영형((엑스1,엑스2)(와이1,엑스2))=π(엑스1,엑스2)(와이1엑스2=엑스2)=π(엑스1,엑스2)π(와이1,엑스2)π(,엑스2)=π(와이1,엑스2)π(엑스1,엑스2)π(,엑스2)=π(와이1,엑스2)(엑스1엑스2=엑스2)=π(와이1,엑스2)아르 자형영형((와이1,엑스2)(엑스1,엑스2)).

구성 요소 별 이동은 어떻게 Metropolis-Hastings가 이동합니까?

첫 번째 구성 요소에서 샘플링 한 제안 분포는 조건부 분포입니다. (다른 모든 구성 요소의 경우 현재 값을 확률로 제안합니다.1). 에서 이동 고려(엑스1,엑스2)(와이1,와이2)목표 확률의 비율은

π(와이1,엑스2)π(엑스1,엑스2).
그러나 제안 확률의 비율은
아르 자형영형((와이1,엑스2)(엑스1,엑스2))아르 자형영형((엑스1,엑스2)(와이1,엑스2))=π(엑스1,엑스2)π(,엑스2)π(와이1,엑스2)π(,엑스2)=π(엑스1,엑스2)π(와이1,엑스2).
따라서 목표 확률과 제안 확률의 비율은 역수이므로 수용 확률은 다음과 같습니다. 1. 이런 의미에서 Gibbs 샘플러의 각 동작은 Metropolis-Hastings 동작의 특수한 경우입니다. 그러나이 관점에서 보는 전체 알고리즘은 서로 다른 제안 분포 (대상 변수의 각 구성 요소마다 하나씩)가 번갈아 가며 일반적으로 제시된 Metropolis-Hastings 알고리즘을 약간 일반화 한 것입니다.

좋은 답변, 감사합니다 (사소한 편집 : 세 번째 섹션에서 y_2-> x_2). 깁스 스윕을 호출 할 때 한 단계 만 거치면 고정 분포가 존재하며 (반복 및 반복과 함께) 초기 상태에서 고정 분포로 수렴하기에 충분한 조건입니까?
Ian

3
깁스 샘플러는 수락 확률 1 인 Metropolis-Hastings 이동의 구성입니다. 각 이동은 가역적이지만 단계 순서가 임의적이지 않으면 구성은 불가능합니다.
시안
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.