Iya nih. Tidak seperti yang dinyatakan oleh jawaban lain, metode pembelajaran mesin 'tipikal' seperti nonparametrik dan jaringan saraf (dalam) dapat membantu menciptakan sampel MCMC yang lebih baik.
Tujuan MCMC adalah untuk mengambil sampel dari target distribusi (tidak normal) . Sampel yang diperoleh digunakan untuk memperkirakan f dan sebagian besar memungkinkan untuk menghitung ekspektasi fungsi di bawah f (yaitu, integral dimensi tinggi) dan, khususnya, sifat ff( x )fff (seperti momen).
Pengambilan sampel biasanya membutuhkan sejumlah besar evaluasi , dan mungkin gradiennya, untuk metode seperti Hamiltonian Monte Carlo (HMC). Jika f mahal untuk dievaluasi, atau gradien tidak tersedia, kadang-kadang mungkin untuk membangun fungsi pengganti yang lebih murah yang dapat membantu memandu pengambilan sampel dan dievaluasi di tempat f (dengan cara yang masih mempertahankan sifat-sifat MCMC).fff
Sebagai contoh, makalah mani ( Rasmussen 2003 ) mengusulkan untuk menggunakan Proses Gaussian (perkiraan fungsi nonparametrik) untuk membangun perkiraan untuk dan melakukan HMC pada fungsi pengganti, dengan hanya langkah penerimaan / penolakan HMC berdasarkan pada f . Ini mengurangi jumlah evaluasi f asli , dan memungkinkan untuk melakukan MCMC pada pdf yang kalau tidak terlalu mahal untuk dievaluasi.logfff
Gagasan menggunakan pengganti untuk mempercepat MCMC telah dieksplorasi banyak dalam beberapa tahun terakhir, pada dasarnya dengan mencoba berbagai cara untuk membangun fungsi pengganti dan menggabungkannya secara efisien / adaptif dengan metode MCMC yang berbeda (dan dengan cara yang menjaga kebenaran ' (dari MCMC sampling). Terkait dengan pertanyaan Anda, kedua makalah ini sangat baru menggunakan teknik pembelajaran mesin canggih - jaringan acak ( Zhang et al. 2015 ) atau belajar fungsi kernel eksponensial yang dipelajari secara adaptif ( Strathmann et al. 2015 ) - untuk membangun fungsi pengganti.
HMC bukan satu-satunya bentuk MCMC yang dapat mengambil manfaat dari ibu pengganti. Misalnya, Nishiara et al. (2014) membangun perkiraan kerapatan target dengan menyesuaikan distribusi multivariat Siswa ke keadaan multi-rantai sampler ensemble, dan menggunakan ini untuk melakukan bentuk umum sampel slice elliptical .t
Ini hanya contoh. Secara umum, sejumlah teknik ML yang berbeda (sebagian besar di bidang perkiraan fungsi dan estimasi kepadatan) dapat digunakan untuk mengekstraksi informasi yang dapat meningkatkan efisiensi sampel MCMC. Mereka sebenarnya kegunaan - misalnya diukur dalam jumlah "sampel independen yang efektif per detik" - adalah tergantung pada menjadi mahal atau agak sulit untuk menghitung; juga, banyak dari metode ini mungkin memerlukan penyetelan pengetahuan mereka sendiri atau tambahan, membatasi penerapannya.f
Referensi:
Rasmussen, Carl Edward. "Proses Gaussian untuk mempercepat Monte Carlo hybrid untuk integral Bayesian yang mahal." Statistik Bayesian 7. 2003.
Zhang, Cheng, Babak Shahbaba, dan Hongkai Zhao. "Percepatan Hamiltonian Monte Carlo menggunakan Fungsi Pengganti dengan Basis Acak." arXiv preprint arXiv: 1506.05555 (2015).
Strathmann, Heiko, dkk. "Hamiltonian Monte Carlo yang bebas Gradien dengan keluarga eksponensial kernel yang efisien." Kemajuan dalam Sistem Pemrosesan Informasi Saraf Tiruan. 2015
Nishihara, Robert, Iain Murray, dan Ryan P. Adams. "MCMC paralel dengan pengambilan sampel elips umum." Jurnal Penelitian Pembelajaran Mesin 15.1 (2014): 2087-2112.