Apa itu estimasi MLE dan MAP?
Maximum likelihood estimation (MLE) memilih nilai parameter yang membuat data teramati paling mungkin. Estimasi maximum a posteriori (MAP) lebih dulu mengalikan likelihood dengan prior atas parameter, sehingga yang dipilih adalah parameter paling mungkin setelah data diketahui. Dengan prior yang datar, keduanya memberi jawaban yang sama. Ketika datanya sedikit, prior menarik estimasi MAP ke nilai yang sejak awal dianggap masuk akal.
Sebagian besar training model termasuk salah satu dari keduanya. Meminimalkan mean squared error adalah MLE dengan asumsi noise Gaussian, dan meminimalkan cross-entropy adalah MLE untuk probabilitas prediksi classifier. Menambahkan penalti L2 atau weight decay mengubahnya menjadi MAP dengan prior Gaussian pada weight, sedangkan penalti L1 bersesuaian dengan prior Laplace.
Ide utama
- Likelihood adalah probabilitas data teramati yang dilihat sebagai fungsi dari parameter.
- MLE memilih parameter yang memaksimalkan likelihood; untuk lemparan koin, hasilnya p̂ = k/N.
- Memaksimalkan log-likelihood memberi jawaban yang sama dengan memaksimalkan likelihood.
- Dengan sampel kecil, MLE bisa memberi estimasi ekstrem seperti p̂ = 0.
- MAP memaksimalkan likelihood × prior, sehingga prior berperan sebagai regularizer.
- Prior Gaussian pada weight memberi L2 regularization, dan prior Laplace memberi L1.
Pertanyaan umum
Apa bedanya MAP dan inferensi Bayesian penuh?
MAP hanya menyimpan satu titik, yaitu puncak posterior. Inferensi Bayesian penuh menyimpan seluruh posterior dan merata-ratakan prediksi atasnya, sehingga juga memberi ukuran ketidakpastian. MAP jauh lebih murah, tetapi mengabaikan lebar posterior.
Apakah meminimalkan mean squared error sama dengan maximum likelihood?
Ya, ketika targetnya adalah output model ditambah noise Gaussian dengan varians tetap. Negative log-likelihood-nya menjadi Σ(y − f(x))² / (2σ²) ditambah konstanta, jadi meminimalkannya sama dengan meminimalkan squared error. Dengan noise heavy-tailed, MLE menghasilkan loss yang berbeda, misalnya absolute error untuk noise Laplace.
Apakah estimasi maximum likelihood selalu tidak bias?
Tidak. MLE untuk varians Gaussian membagi dengan N dan cenderung terlalu rendah, karena itu varians sampel membagi dengan N − 1. Namun MLE konsisten: dalam kondisi standar, nilainya konvergen ke parameter sebenarnya seiring N membesar.
Apa itu algoritma EM?
Expectation-maximization mencari estimasi MLE atau MAP ketika model punya variabel tersembunyi, misalnya cluster mana yang menghasilkan tiap titik pada Gaussian mixture. Algoritma ini bergantian mengestimasi variabel tersembunyi dari parameter saat ini, lalu mencocokkan ulang parameter dengan estimasi itu. Setiap putaran tidak pernah menurunkan likelihood, walaupun bisa berhenti di maksimum lokal.
Penjelasan terkait
- Probabilitas dan Distribusi · Lemparan koin, kurva lonceng, dan matematika ketidakpastian
- Teorema Bayes · Memperbarui keyakinan berdasarkan bukti
- Regularization · Dropout, L1, dan L2 agar model tetap jujur
- Loss Function · Cara network mengukur kesalahannya
- Naive Bayes Classifier · Klasifikasi probabilistik dengan aturan Bayes
- Dasar-Dasar Statistik · Rata-rata, varians, simpangan baku, dan Teorema Limit Pusat
Referensi
- Goodfellow, Bengio & Courville (2016), "Deep Learning", chapter 5: Machine Learning Basics
- Bishop (2006), "Pattern Recognition and Machine Learning", chapters 2–3
- Murphy (2022), "Probabilistic Machine Learning: An Introduction" (free online edition)
- Dempster, Laird & Rubin (1977), "Maximum Likelihood from Incomplete Data via the EM Algorithm", JRSS Series B
Terakhir diperbarui