Order of the features in autoregressive transformations #42
-
Hello! I wanted to ask about how does Zuko handle the orders of the variables in auto-regressive flows. Is it the same way as described in the MAF paper?
Or it does something different? Also, if it follows what is in the MAF paper, is there a way to check the order of the variables in each layer? Also, if we have three inputs In my understanding the MADE NN learns the best "conditions". For example, Cheers, |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Hello @CaioDaumann 👋 The order of the features/variables in autoregressive transformations is not learned but fixed at initialization. In
In your example, if the order would be
The order of the first transformation can be retrieved with |
Beta Was this translation helpful? Give feedback.
Hello @CaioDaumann 👋
The order of the features/variables in autoregressive transformations is not learned but fixed at initialization. In$(x_1, x_2, \dots, x_n)$ in even transformations and $(x_n, \dots, x_2, x_1)$ in odd transformations.
MaskedAutoregressiveTransform
there is an argument (order
) to specify that order. InMAF
, by default, the order isIn your example, if the order would be$(x_3, x_1,…