Làm kỹ thuật tối ưu hóa bản đồ để kỹ thuật lấy mẫu?


18

Từ bất kỳ thuật toán lấy mẫu chung nào, người ta có thể rút ra một thuật toán tối ưu hóa.

Thật vậy, để tối đa hóa chức năng tùy ý , nó cũng đủ để vẽ mẫu từ g ~ e f / T . Đối với T đủ nhỏ, các mẫu này sẽ nằm gần mức tối đa toàn cầu (hoặc cực đại cục bộ trong thực tế) của hàm f .f:xf(x)g~ef/TTf

Ý tôi là "lấy mẫu", vẽ một mẫu giả ngẫu nhiên từ một bản phân phối được cung cấp một hàm khả năng ghi nhật ký được biết đến với hằng số. Chẳng hạn, lấy mẫu MCMC, lấy mẫu Gibbs, Lấy mẫu chùm tia, v.v ... Bằng cách "tối ưu hóa", ý tôi là cố gắng tìm các tham số tối đa hóa giá trị của một hàm nhất định.


Là đảo ngược có thể? Đưa ra một heuristic để tìm tối đa của hàm hoặc biểu thức tổ hợp, chúng ta có thể trích xuất một quy trình lấy mẫu hiệu quả không?

Ví dụ, HMC dường như tận dụng lợi thế của thông tin độ dốc. Chúng ta có thể xây dựng một quy trình lấy mẫu tận dụng xấp xỉ giống như BFGS của Hessian không? (chỉnh sửa: rõ ràng là có: http : // vá.nips.cc / apers / 464 vào quy trình lấy mẫu?

Bối cảnh: một khó khăn trong việc lấy mẫu thường là phần lớn khối lượng phân phối xác suất nằm trong một khu vực rất nhỏ. Có những kỹ thuật thú vị để tìm các vùng như vậy, nhưng chúng không trực tiếp chuyển thành các quy trình lấy mẫu không thiên vị.


Chỉnh sửa: Bây giờ tôi có cảm giác lâng lâng rằng câu trả lời cho câu hỏi đó có phần tương đương với sự bình đẳng của các lớp phức tạp #P và NP, khiến câu trả lời có khả năng là "không". Nó giải thích tại sao mọi kỹ thuật lấy mẫu mang lại một kỹ thuật tối ưu hóa nhưng không phải ngược lại.


Mặc dù tôi nghĩ rằng tôi có một sự hiểu biết thông thường về hầu hết các từ trong câu hỏi này, tôi không chắc nó sẽ nhận được gì sau đó. Bạn có thể nói chính xác hơn một chút ý của bạn bằng cách "lấy mẫu" và chính xác những gì sẽ được "tối ưu hóa"? Bạn dường như cho rằng người đọc của bạn nghĩ rằng một thiết lập cụ thể có liên quan đến "phân phối" (hoặc gia đình của họ?) Và trong đó một mục tiêu cụ thể được giả định, nhưng người ta chỉ có thể đoán xem bạn thực sự có ý định gì khi bạn thực hiện tuyên bố rộng như vậy xuất hiện trong đoạn cuối.
whuber

Ý tôi là "lấy mẫu", vẽ một mẫu giả ngẫu nhiên từ một bản phân phối được cung cấp một hàm khả năng ghi nhật ký được biết đến với hằng số. Chẳng hạn, lấy mẫu MCMC, lấy mẫu Gibbs, Lấy mẫu chùm tia, v.v ... Bằng cách "tối ưu hóa", ý tôi là cố gắng tìm các tham số tối đa hóa giá trị của một hàm nhất định. Ví dụ, độ dốc gốc, thuật toán đơn giản, ủ mô phỏng là các kỹ thuật tối ưu hóa.
Arthur B.

Có một ánh xạ tự nhiên giữa ủ mô phỏng và lấy mẫu MCMC. Có một ánh xạ trực tiếp ít hơn giữa HMC và độ dốc gốc (nếu bạn nheo mắt). Câu hỏi của tôi là liệu điều này có thể được thực hiện có hệ thống hơn. Một khó khăn trong việc lấy mẫu thường là phần lớn khối lượng phân phối xác suất nằm trong một khu vực rất nhỏ. Có những kỹ thuật thú vị để tìm khu vực này, nhưng chúng không trực tiếp chuyển thành các quy trình lấy mẫu không thiên vị.
Arthur B.

Vui lòng chỉnh sửa câu hỏi của bạn để bao gồm những làm rõ. Điều đó rất quan trọng bởi vì việc bạn (hơi chuyên môn) sử dụng từ "lấy mẫu", mặc dù phù hợp trong ngữ cảnh của bạn, khác với những gì nhiều người đọc có thể hiểu. Ngoài ra, lời giải thích của bạn về "tối ưu hóa", mặc dù chính xác, dường như không hữu ích trong việc làm cho ý nghĩa của nó đủ chính xác ở đây: mô tả "chức năng đã cho" là gì và làm thế nào nó có thể liên quan đến "lấy mẫu" sẽ là những bổ sung hữu ích.
whuber

Bây giờ có tốt hơn không?
Arthur B.

Câu trả lời:




0

Bạn~bạnnTôif[0,1]F-1(Bạn)~F

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.