Symmetry-Aware Autoencoders: s-PCA and s-nlPCA

Nonlinear principal component analysis (nlPCA) via autoencoders has attracted attention in the dynamical systems community due to its larger compression rate when compared to linear principal component analysis (PCA). These model reduction methods experience an increase in the dimensionality of the latent space when applied to datasets that exhibit globally invariant samples due to the presence of symmetries. In this study, we introduce a novel machine learning embedding in the autoencoder, which uses spatial transformer networks and Siamese networks to account for continuous and discrete symmetries, respectively. The spatial transformer network discovers the optimal shift for the continuous translation or rotation so that invariant samples are aligned in the periodic directions. Similarly, the Siamese networks collapse samples that are invariant under discrete shifts and reflections. Thus, the proposed symmetry-aware autoencoder is invariant to predetermined input transformations dictating the dynamics of the underlying physical system. This embedding can be employed with both linear and nonlinear reduction methods, which we term symmetryaware PCA (s-PCA) and symmetry-aware nlPCA (s-nlPCA). We apply the proposed framework to 3 fluid flow problems: Burgers’ equation, the simulation of the flow through a step diffuser and the Kolmogorov flow to showcase the capabilities for cases exhibiting only continuous symmetries, only discrete symmetries or a combination of both.

[1]  George Cybenko,et al.  Approximation by superpositions of a sigmoidal function , 1989, Math. Control. Signals Syst..

[2]  L. Sirovich Turbulence and the dynamics of coherent structures. II. Symmetries and transformations , 1987 .

[3]  Thomas Peters,et al.  Turbulence, Coherent Structures, Dynamical Systems and Symmetry, 2nd edn., by P. Holmes , 2012 .

[4]  Gary J. Chandler,et al.  Invariant recurrent solutions embedded in a turbulent two-dimensional Kolmogorov flow , 2013, Journal of Fluid Mechanics.

[5]  P. Cvitanović,et al.  Reduction of SO(2) symmetry for spatially extended dynamical systems. , 2014, Physical review letters.

[6]  Angelo Iollo,et al.  Advection modes by optimal mass transfer. , 2014, Physical review. E, Statistical, nonlinear, and soft matter physics.

[7]  Clarence W. Rowley,et al.  Linearly-Recurrent Autoencoder Networks for Learning Dynamics , 2017, SIAM J. Appl. Dyn. Syst..

[8]  Frédéric Hecht,et al.  New development in freefem++ , 2012, J. Num. Math..

[9]  J. Marsden,et al.  Reduction and reconstruction for self-similar dynamical systems , 2002 .

[10]  Steven L. Brunton,et al.  Dimensionality reduction and reduced-order modeling for traveling wave physics , 2019, 1911.00565.

[11]  T. Colonius,et al.  Turbulence and Sound-Field POD Analysis of a Turbulent Jet , 2009 .

[12]  Petros Koumoutsakos,et al.  Data-assisted reduced-order modeling of extreme events in complex dynamical systems , 2018, PloS one.

[13]  Kurt Hornik,et al.  Neural networks and principal component analysis: Learning from examples without local minima , 1989, Neural Networks.

[14]  Elad Plaut,et al.  From Principal Subspaces to Principal Components with Linear Autoencoders , 2018, ArXiv.

[15]  Robert J. Martinuzzi,et al.  Generalized phase average with applications to sensor-based flow estimation of the wall-mounted square cylinder wake , 2012, Journal of Fluid Mechanics.

[16]  Kai Fukami,et al.  Nonlinear mode decomposition with convolutional neural networks for fluid dynamics , 2019, Journal of Fluid Mechanics.

[17]  P. Schmid,et al.  A conditional space–time POD formalism for intermittent and rare events: example of acoustic bursts in turbulent jets , 2018, Journal of Fluid Mechanics.

[18]  Matthieu Cord,et al.  Manifold Learning in Quotient Spaces , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[19]  L. D. Meshalkin,et al.  Investigation of the stability of a stationary solution of a system of equations for the plane movement of an incompressible viscous liquid , 1961 .

[20]  Michele Milano,et al.  Neural network modeling for near wall turbulent flow , 2002 .

[21]  Kai Fukami,et al.  Convolutional neural network based hierarchical autoencoder for nonlinear mode decomposition of fluid field data , 2020, Physics of Fluids.

[22]  Andrew Zisserman,et al.  Spatial Transformer Networks , 2015, NIPS.

[23]  N. B. Budanur Exact coherent structures in spatiotemporal chaos: From qualitative description to quantitative predictions , 2015 .

[24]  Steven L. Brunton,et al.  Deep learning for universal linear embeddings of nonlinear dynamics , 2017, Nature Communications.

[25]  Lawrence Sirovich,et al.  An investigation of chaotic Kolmogorov flows , 1990 .

[26]  Alec J. Linot,et al.  Deep learning to discover and predict dynamics on an inertial manifold , 2019, Physical review. E.