paper-with-me

Papers

Understanding and Mitigating Exploding Inverses in Invertible Neural Networks

2020-06-16 · Jens Behrmann, Paul Vicol, Kuan-Chieh Wang, Roger Grosse, Jörn-Henrik Jacobsen

Invertible neural networks (INNs) have been used to design generative models, implement memory-saving gradient computation, and solve inverse problems. In this work, we show that commonly-used INN architectures suffer from exploding inverses and are thus prone to becoming numerically non-invertible. Across a wide range of INN use-cases, we reveal failures including the non-applicability of the change-of-variables formula on in- and out-of-distribution (OOD) data, incorrect gradients for memory-saving backprop, and the inability to sample from normalizing flow models. We further derive bi-Lipschitz properties of atomic building blocks of common architectures. These insights into the stability of INNs then provide ways forward to remedy these failures. For tasks where local invertibility is sufficient, like memory-saving backprop, we propose a flexible and efficient regularizer. For problems where global invertibility is necessary, such as applying normalizing flows on OOD data, we show the importance of designing stable INN building blocks.

📄 PDF Abstract BibTeX arXiv:2006.09347

Code (1)

asteroidhouse/INN-exploding-inverses 공식 구현 pytorch

Methods 이 논문이 사용한 방법론

Normalizing Flows Normalizing Flows are a method for constructing complex distributions by transforming a probability density through a series of invertible mappings. By repeatedly applying…

Similar Papers 제목 키워드 기반

Training Invertible Linear Layers through Rank-One Perturbations

2020-10-14 · Andreas Krämer, Jonas Köhler, Frank Noé

Many types of neural network layers rely on matrix properties such as invertibility or orthogonality. Retaining such properties during optimization with gradient-based stochastic optimizers is a challenging task, which i…

ButterflyFlow: Building Invertible Layers with Butterfly Matrices

2022-09-28 · Chenlin Meng, Linqi Zhou, Kristy Choi, Tri Dao 외

Normalizing flows model complex probability distributions using maps obtained by composing invertible layers. Special linear layers such as masked and 1x1 convolutions play a key role in existing architectures because th…

Density Estimation

Recurrent neural networks: vanishing and exploding gradients are not the end of the story

2024-05-31 · Nicolas Zucchet, Antonio Orvieto

Recurrent neural networks (RNNs) notoriously struggle to learn long-term memories, primarily due to vanishing and exploding gradients. The recent success of state-space models (SSMs), a subclass of RNNs, to overcome such…

State Space Models

Robustly Invertible Nonlinear Dynamics and the BiLipREN: Contracting Neural Models with Contracting Inverses

2025-05-05 · Yurui Zhang, Ruigang Wang, Ian R. Manchester

We study the invertibility of nonlinear dynamical systems from the perspective of contraction and incremental stability analysis and propose a new invertible recurrent neural model: the BiLipREN. In particular, we consid…

Stabilizing Invertible Neural Networks Using Mixture Models

2020-09-07 · Paul Hagemann, Sebastian Neumayer

In this paper, we analyze the properties of invertible neural networks, which provide a way of solving inverse problems. Our main focus lies on investigating and controlling the Lipschitz constants of the corresponding i…