Tại sao vấn đề lộn xộn không thể khắc phục đối với kích thước mẫu lớn?


13

Giả sử chúng ta có một tập hợp các điểm . Mỗi điểm được tạo bằng phân phối Để có được hậu thế cho chúng ta viết Theo giấy Minka về vọng Tuyên truyền chúng ta cần tính toán để có được sau và, vì vậy, vấn đề trở nên khó cho mẫu lớn kích thước N . Tuy nhiên, tôi không thể hiểu tại sao chúng ta cần số lượng tính toán như vậy trong trường hợp này, bởi vì đối với y_i đơny i p ( y i | x ) = 1y={y1,y2,,yN}yixp(x|y)p(y|x)p(x)=p(x) N i=1p(yi|x).

p(yi|x)=12N(x,1)+12N(0,10).
x
p(x|y)p(y|x)p(x)=p(x)i=1Np(yi|x).
p ( x | y ) N y i2Np(x|y)Nyikhả năng có dạng
p(yi|x)=122π(exp{12(yix)2}+110exp{120yi2}).

Sử dụng công thức này, chúng tôi thu được sau bằng cách nhân đơn giản p(yi|x) , vì vậy chúng tôi chỉ cần N thao tác và vì vậy chúng tôi có thể giải quyết vấn đề này cho các cỡ mẫu lớn một cách chính xác.

Tôi thực hiện thử nghiệm bằng số để so sánh liệu tôi có thực sự có được cùng một hậu thế trong trường hợp tôi tính riêng từng thuật ngữ và trong trường hợp tôi sử dụng sản phẩm có mật độ cho mỗi . Hậu thế cũng vậy. Xem tôi sai ở đâu? Bất cứ ai cũng có thể nói rõ cho tôi tại sao chúng ta cần phép tính để tính sau cho và mẫu ?yinhập mô tả hình ảnh ở đây2Nxy


Một hoạt động cho mỗi thuật ngữ và thuật ngữ , vì vậy chúng tôi cần các hoạt động . Ngoài ra, tôi xem qua bài viết của Minka và chương của Giám mục về suy luận gần đúng một lần nữa. Cả hai đều gợi ý rằng chúng tôi muốn ước tính và có được hậu thế cho . NO(N)x
Alexey Zaytsev

Tôi có hiểu chính xác rằng của bạn là đơn biến không? Nếu vậy, bạn có thể giải quyết vấn đề này trong được coi là dễ điều khiển bất kểyiO(nlog(n))n
user603

1
2Nx2N

1
2N

1
N2NxNx

Câu trả lời:



2

yip(yi|x)1wpc(y)yxw

cii0p(y|x)x

2N


cix2N

c

cici

2N

O(n)O(2n)
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.