Averaging Out Your Doubts

In full Bayesian model averaging for a classifier, you start with a prior distribution p(w)p(w) over network weights, observe training data DD, and want a predictive distribution for a new input xx. Which expression correctly describes the Bayesian model averaging prediction, and what does the posterior p(w∣D)p(w|D) represent relative to the prior?

A

p(y∣x,D)=∫p(y∣x,w)p(w) dwp(y|x,D) = \int p(y|x,w) p(w) , dw, where the posterior is discarded once the prior is chosen

B

p(y∣x,D)=p(w∣D)p(y|x,D) = p(w|D), directly using the posterior as the prediction without a likelihood term

C

p(y∣x,D)=∫p(y∣x,w)p(w∣D) dwp(y|x,D) = \int p(y|x,w) p(w|D) , dw, where the posterior is the prior updated by the likelihood of the observed data via Bayes' rule

D

p(y∣x,D)=p(y∣x,wMAP)p(y|x,D) = p(y|x,w_{MAP}), where the posterior is just the single weight setting with highest prior density

E

p(y∣x,D)=1K∑kp(y∣x,wk)p(y|x,D) = \frac{1}{K} \sum_k p(y|x,w_k) for wkw_k sampled uniformly at random, independent of DD