적응 형 MCMC를 신뢰할 수 있습니까?


20

적응 형 MCMC 에 대해 읽고 있습니다 (예 : Markov Chain Monte Carlo 핸드북 4 장 , Brooks et al., 2011 및 Andrieu & Thoms, 2008 참조 ).

np(n)limnp(n)=0

이 결과는 직관적이며 무증상입니다. 적응의 양은 0이되는 경향이 있기 때문에 결국 에르고 디 시티를 망칠 수 없습니다. 나의 관심사는 유한 한 시간으로 일어나는 것입니다 .

  • 주어진 유한 한 시간에 적응이 ergodicity를 방해하지 않고 샘플러가 올바른 분포에서 샘플링하고 있음을 어떻게 알 수 있습니까? 이치에 맞다면 초기 적응이 체인에 치우 치지 않도록 얼마나 번인해야합니까?

  • 현장의 실무자는 적응 형 MCMC를 신뢰 합니까? 내가 묻는 이유는 재생 또는 앙상블 방법 과 같이 발병을 존중하는 것으로 알려진 다른 더 복잡한 방법으로 적응을 시도하는 최근의 많은 방법을 보았 기 때문입니다 (즉, 전환을 선택하는 것이 합법적입니다) 다른 병렬 체인의 상태에 의존하는 연산자). 대안으로, 적응은 Stan 과 같은 번인 (burn-in) 동안에 만 수행 되지만 런타임에는 수행되지 않습니다. 이러한 모든 노력은 Roberts와 Rosenthal (매우 구현하기 매우 간단 함)에 따른 적응 형 MCMC는 신뢰할 수없는 것으로 간주됩니다. 그러나 아마도 다른 이유가있을 수 있습니다.

  • 적응 형 메트로폴리스 해 스팅 ( Haario et al. 2001 ) 과 같은 특정 구현은 어떻습니까?


참고 문헌


1
+1이지만 비 적응 MCMC에도 유한 시간 보증이 있습니까?
Juho Kokkala

2
@JuhoKokkala : 아마도 그렇지는 않지만 적응 형 MCMC를 사용하면 가능한 수 많은 실패 모드 레이어를 추가하는 것으로 보입니다.이 모드는 표준 수렴 문제 (이미 자체 진단하기가 어렵습니다)보다 이해하기 어렵고 확인하기가 어렵습니다. 적어도, 그것이 실무자 (1 인)가 왜 그것을주의해야하는지에 대한 나의 이해입니다.
lacerbi

1
번인 중 적응이 적응을 다루는 가장 좋은 방법이라고 생각합니다. 분명히 다른 부분과 다른 조정이 필요한 후부의 영역이 있으면 문제가 발생하지만, 그럴 경우 완전히 적응하는 MCMC를 실행하면 어쨌든 소실 조건으로 인해 많이 적응할 수 없습니다. .
sega_sai

답변:


2

주어진 유한 한 시간에 적응이 ergodicity를 방해하지 않고 샘플러가 올바른 분포에서 샘플링하고 있음을 어떻게 알 수 있습니까? 이치에 맞다면 초기 적응이 체인에 치우 치지 않도록 얼마나 번인해야합니까?

인체 공학과 편견은 Markov 사슬의 점근 적 특성에 관한 것이며 Markov 사슬의 행동과 분포에 대해서는 아무 것도 말하지 않습니다 at a given finite time. 적응성은이 문제와 아무 관련이 없으며, MCMC 알고리즘은 목표에서 멀리 떨어진 시뮬레이션을 생성 할 수 있습니다 at a given finite time.


1
(+1) 설명해 주셔서 감사합니다. 예, MCMC 알고리즘이 보장 할 수 없음을 이해합니다 at a given finite time. 그러나 실제로 우리는 이론적 보증이 없지만 (AFAIK는 수학적으로 이해되는 경우가 많음) 주어진 유한 시간에 목표 분포의 양호 / 합리적 근사치를 제공 한 것처럼 사용합니다 . 아마도 " 믹싱 타임섞여 "라고 말해야 합니까? 그것은 내가 의미했던 것에 더 가깝습니다. 언어를 고치는 방법에 대한 제안 사항이 있으면 알려주십시오.
lacerbi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.