Deep Invertible Approximation of Topologically Rich Maps between Manifolds
Not on the map. Why?
Abstract (arXiv)
How can we design neural networks that allow for stable universal approximation of maps between topologically interesting manifolds? The answer is with a coordinate projection. Neural networks based on topological data analysis (TDA) use tools such as persistent homology to learn topological signatures of data and stabilize training but may not be universal approximators or have stable inverses. Other architectures universally approximate data distributions on submanifolds but only when the latter are given by a single chart, making them unable to learn maps that change topology. By exploiting the topological parallels between locally bilipschitz maps, covering spaces, and local homeomorphisms, and by using universal approximation arguments from machine learning, we find that a novel network of the form T circ p circ E, where E is an injective network, p a fixed coordinate projection, and T a bijective network, is a universal approximator of local diffeomorphisms between compact smooth submanifolds embedded in ℝn. We emphasize the case when the target map changes topology. Further, we find that by constraining the projection p, multivalued inversions of our networks can be computed without sacrificing universality. As an application, we show that learning a group invariant function with unknown group action naturally reduces to the question of learning local diffeomorphisms for finite groups. Our theory permits us to recover orbits of the group action. We also outline possible extensions of our architecture to address molecular imaging of molecules with symmetries. Finally, our analysis informs the choice of topologically expressive starting spaces in generative problems.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 46 of its 96 references that are in the map. First posted on arXiv 2 Oct 2022.
Builds on
46 of 96 references.
References · 46
- 2016Density estimation using Real NVPcited by 2,029
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,539
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
- 2014NICE: Non-linear Independent Components Estimationcited by 1,052
- 2016Geometric deep learning: going beyond Euclidean datacited by 1,042
- 2019An Introduction to Variational Autoencoderscited by 997
- 2017Poincar'e Embeddings for Learning Hierarchical Representationscited by 674
- 2016Improving Variational Inference with Inverse Autoregressive Flowcited by 636
- 2016Deep Convolutional Neural Network for Inverse Problems in Imagingcited by 431
- 2018Invertible Residual Networkscited by 364
- 2018Invariant and Equivariant Graph Networkscited by 339
- 2018Learning Continuous Hierarchies in the Lorentz Model of Hyperbolic Geometrycited by 261
34 more
- 2020Very Deep VAEs Generalize Autoregressive Models and Can Outperform Them on Imagescited by 261
- 2018Analyzing Inverse Problems with Invertible Neural Networkscited by 239
- 2018Neural Autoregressive Flowscited by 207
- 2019Diagnosing and Enhancing VAE Modelscited by 192
- 2021Frame Averaging for Invariant and Equivariant Network Designcited by 166
- 2018Hyperbolic Entailment Cones for Learning Hierarchical Embeddingscited by 160
- 2018Universal approximations of invariant maps by neural networkscited by 127
- 2019Topological Autoencoderscited by 124
- 2020Flows for simultaneous manifold learning and density estimationcited by 117
- 2017Deep Learning with Topological Signaturescited by 113
- 2020Topology of deep neural networkscited by 111
- 2020Simplicial Neural Networkscited by 105
- 2018Janossy Pooling: Learning Deep Permutation-Invariant Functions for Variable-Size Inputscited by 96
- 2017The Riemannian Geometry of Deep Generative Modelscited by 81
- 2019A Topology Layer for Machine Learningcited by 79
- 2018Phase Retrieval Under a Generative Priorcited by 73
- 2019Graph Filtration Learningcited by 68
- 2018Solving Linear Inverse Problems Using GAN Priors: An Algorithm with Provable Guaranteescited by 58
- 2020Truly shift-invariant convolutional neural networkscited by 53
- 2019Connectivity-Optimized Representation Learning via Persistent Homologycited by 43
- 2018Geometric Understanding of Deep Learningcited by 41
- 2021Trumpets: Injective Flows for Inference and Inverse Problemscited by 36
- 2021Benchmarking Invertible Architectures on Inverse Problemscited by 25
- 2020Normalizing Flows Across Dimensionscited by 19
- 2022Structure-preserving GANscited by 17
- 2021Universal Joint Approximation of Manifolds and Densities by Simple Injective Flowscited by 13
- 2018Tangent-Normal Adversarial Regularization for Semi-supervised Learningcited by 10
- 2020Faster Uncertainty Quantification for Inverse Problems with Conditional Normalizing Flowscited by 9
- 2018An Unsupervised Approach to Solving Inverse Problems using Generative Adversarial Networkscited by 7
- 2018Generative networks as inverse problems with Scattering transformscited by 6
- 2020Topologically Densified Distributionscited by 6
- 2018Semi-Supervised Learning with GANs: Revisiting Manifold Regularizationcited by 4
- 2017Semi-supervised Learning with GANs: Manifold Invariance with Improved Inferencecited by 2
- 2021Algorithms from Invariants: Smoothed Analysis of Orbit Recovery over SO(3)cited by 2
Built on by
Not cited yet.