https://www.sciencedirect.com/science/article/pii/S0893608096000093 (Publisher version)
Dayan, P., & Hinton, G. (1996). Varieties of Helmholtz Machine. Neural networks, 9(8), 1385-1403. doi:10.1016/S0893-6080(96)00009-3.