MADE
MADE は Masked Autoencoder for Distribution Estimation の略です。Autoencoder の構造に mask を加えることで、autoregressive な density estimation を実現します。

画像出典: Lilian Weng, “Flow-based Deep Generative Models”。Mask によって、各 output が過去の dimension だけに依存するように制約します。
基本 idea
Autoregressive model では、 は だけに依存する必要があります。MADE は、neural network の connection に mask をかけることで、この依存関係を実現します。
利点
MADE は、すべての conditional distribution の parameter を一度の forward pass で計算できます。そのため、単純に 個の conditional model を別々に学習するよりも効率的です。