emerging convolutions
play

Emerging Convolutions for Generative Normalizing Flows by Emiel - PowerPoint PPT Presentation

Emerging Convolutions for Generative Normalizing Flows by Emiel Hoogeboom, Rianne van den Verg, Max Welling Poster: Pacific Ballroom #8 Invertible functions dz p X ( x ) = p Z ( z ) ; z = f ( x ) dx


  1. Emerging Convolutions for Generative Normalizing Flows by Emiel Hoogeboom, Rianne van den Verg, Max Welling Poster: Pacific Ballroom #8

  2. Invertible functions � � dz � � p X ( x ) = p Z ( z ) � ; z = f ( x ) � � dx � • The change of variable formula holds • Admits exact log-likelihood optimization (opposed to VAEs, GANs) • Fast sampling (opposed to PixelCNNs) Emiel Hoogeboom

  3. Background Convolutions

  4. Background: Convolution as matrix multiplication e f h i 0 d e f g h i 1 d e g h 2 a b c 0 1 2 b c e f h i 3 a b c d e f g h i d e f 3 4 5 4 b c d e g h 5 g h i 6 7 8 b c e f 6 a b c d e f 7 b c d e 8 • Let w be a kernel, and x a feature map • A convolution is equivalent to a matrix multiplication

  5. Convolution as matrix multiplication e f h i 0 d e f g h i 1 d e g h 2 a b c 0 1 2 b c e f h i 3 a b c d e f g h i d e f 3 4 5 4 b c d e g h 5 g h i 6 7 8 b c e f 6 a b c d e f 7 b c d e 8 in 2 in 1 out 1 out 2

  6. Autoregressive Convolutions in 2 in 1 out 1 out 2 Standard convolution

  7. Autoregressive Convolutions in 2 in 2 in 1 in 1 out 1 out 2 out 1 out 2 Standard convolution Autoregressive convolution • Tractable Jacobian determinant • Straightforward to invert

  8. Method Emerging convolutions

  9. Emerging Convolutions • Combine autoregressive convolutions • Special case: receptive field identical to standard convolutions Receptive fields of emerging convolutions

  10. Emerging Convolutions Emerging convolution in 2 in 1 k 1 ⋆ ( k 2 ⋆ f ) = ( k 1 ∗ k 2 ) ⋆ f out 1 out 2 Equivalent filter Standard convolution

  11. Method Periodic convolutions

  12. Invertible Periodic Convolutions • Leverages the convolution theorem • The determinant and inverse are computed in frequency domain in 2 in 1 out 1 out 2

  13. Conclusion • Emerging convolutions • Invertible periodic convolutions • Stable, flexible 1x1 QR convolutions • Poster #8

Recommend


More recommend