Thuật toán lấy mẫu Gibbs có đảm bảo cân bằng chi tiết không?


17

Tôi có thẩm quyền tối cao 1 rằng Gibbs Sampling là một trường hợp đặc biệt của thuật toán Metropolis-Hastings cho việc lấy mẫu Markov Chain Monte Carlo. Thuật toán MH luôn đưa ra xác suất chuyển tiếp với thuộc tính số dư chi tiết; Tôi hy vọng Gibbs cũng nên. Vì vậy, trong trường hợp đơn giản sau đây tôi đã đi sai?

Đối với phân phối đích trên hai biến riêng biệt (để đơn giản), các phân phối có điều kiện đầy đủ là: q 1 ( x ; y )π(x,y)

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

Theo tôi hiểu Lấy mẫu Gibbs, xác suất chuyển tiếp có thể được viết:

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

Câu hỏi là, nhưng gần nhất tôi có thể nhận được là Điều đó khác biệt một cách tinh tế và không bao hàm sự cân bằng chi tiết. Cảm ơn cho bất kỳ suy nghĩ!

π(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)

Câu trả lời:


15

Bạn đã cố gắng hiển thị số dư chi tiết cho chuỗi Markov có được bằng cách xem xét một lần chuyển đổi của chuỗi Markov là 'Quét Gibbs' nơi bạn lấy mẫu lần lượt từng thành phần từ phân phối có điều kiện của nó. Đối với chuỗi này, số dư chi tiết không được thỏa mãn. Vấn đề là mỗi mẫu của một thành phần cụ thể từ phân phối có điều kiện của nó là một quá trình chuyển đổi thỏa mãn sự cân bằng chi tiết. Sẽ chính xác hơn khi nói rằng việc lấy mẫu Gibbs là một trường hợp đặc biệt của một đô thị hơi rộng rãi, nơi bạn xen kẽ giữa nhiều đề xuất khác nhau. Thêm chi tiết theo dõi.

Quét không thỏa mãn số dư chi tiết

Tôi xây dựng một ví dụ mẫu. Hãy xem xét hai biến Bernoulli ( ), với các xác suất như được hiển thị trong bảng sau: Giả sử quét Gibbs được đặt hàng để được lấy mẫu Đầu tiên. Chuyển từ trạng thái sang trạng thái trong một lần di chuyển là không thể, vì nó sẽ yêu cầu đi từ đến . Tuy nhiên, việc chuyển từ sang có xác suất dương, cụ thể làX1,X2

X2= =0X2= =1X1= =01313X1= =1013
X1(0,0)(1,1)(0,0)(1,0)(1,1)(0,0)14. Do đó, chúng tôi kết luận rằng sự cân bằng chi tiết không được thỏa mãn.

Tuy nhiên, chuỗi này vẫn có một phân phối cố định là chính xác. Cân bằng chi tiết là điều kiện đủ, nhưng không cần thiết, để hội tụ vào phân phối mục tiêu.

Các bước di chuyển thành phần thỏa mãn sự cân bằng chi tiết

Hãy xem xét một trạng thái hai biến trong đó chúng ta lấy mẫu biến đầu tiên từ phân phối có điều kiện của nó. Di chuyển giữa và không có xác suất theo cả hai hướng nếu và do đó, đối với những trường hợp này, số dư chi tiết được giữ rõ ràng. Tiếp theo, hãy xem xét : (x1,x2)(y1,y2)x2y2x2= =y2

π(x1,x2)Prob((x1,x2)(y1,x2))= =π(x1,x2)p(y1|X2= =x2)= =π(x1,x2)π(y1,x2)Σzπ(z,x2)= =π(y1,x2)π(x1,x2)Σzπ(z,x2)= =π(y1,x2)p(x1|X2= =x2)= =π(y1,x2)Prob((y1,x2)(x1,x2)).

Làm thế nào các bước di chuyển thành phần là di chuyển của Metropolis-Hastings?

Lấy mẫu từ thành phần đầu tiên, phân phối đề xuất của chúng tôi là phân phối có điều kiện. (Đối với tất cả các thành phần khác, chúng tôi đề xuất các giá trị hiện tại với xác suất ). Xem xét việc chuyển từ sang , tỷ lệ xác suất mục tiêu là Nhưng tỷ lệ xác suất đề xuất là 1(x1,x2)(y1,y2)

π(y1,x2)π(x1,x2).
Prob((y1,x2)(x1,x2))Prob((x1,x2)(y1,x2))= =π(x1,x2)Σzπ(z,x2)π(y1,x2)Σzπ(z,x2)= =π(x1,x2)π(y1,x2).
Vì vậy, tỷ lệ xác suất mục tiêu và tỷ lệ xác suất đề xuất là đối ứng và do đó xác suất chấp nhận sẽ là . Theo nghĩa này, mỗi bước di chuyển trong bộ lấy mẫu Gibbs là những trường hợp đặc biệt của các bước di chuyển của Metropolis-Hastings. Tuy nhiên, thuật toán tổng thể được xem trong ánh sáng này là một khái quát nhỏ của thuật toán Metropolis-Hastings được trình bày điển hình ở chỗ bạn có xen kẽ giữa các phân phối đề xuất khác nhau (một cho mỗi thành phần của biến mục tiêu).1

Câu trả lời tuyệt vời, cảm ơn (chỉnh sửa nhỏ: y_2 -> x_2 trong phần thứ ba của bạn). Khi gọi Gibbs quét một bước, sự tồn tại của phân phối đứng yên (cùng với tính không thể sửa chữa và tái phát) có phải là điều kiện đủ để hội tụ đến phân phối tĩnh từ bất kỳ trạng thái ban đầu nào không?
Ian

3
Bộ lấy mẫu Gibbs là một thành phần của các bước di chuyển của Metropolis-Hastings với xác suất chấp nhận 1. Mỗi lần di chuyển đều có thể đảo ngược nhưng thành phần thì không, trừ khi thứ tự các bước là ngẫu nhiên.
Tây An
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.