What is: Affine Coupling?
Source | NICE: Non-linear Independent Components Estimation |
Year | 2000 |
Data Source | CC BY-SA - https://paperswithcode.com |
Affine Coupling is a method for implementing a normalizing flow (where we stack a sequence of invertible bijective transformation functions). Affine coupling is one of these bijective transformation functions. Specifically, it is an example of a reversible transformation where the forward function, the reverse function and the log-determinant are computationally efficient. For the forward function, we split the input dimension into two parts:
The second part stays the same , while the first part undergoes an affine transformation, where the parameters for this transformation are learnt using the second part being put through a neural network. Together we have:
Image: GLOW