The Neural Autoregressive Distribution Estimator
A Neural Autoregressive Approach to Collaborative Filtering