Extraction of nonlinearity in neural networks with Koopman operator
Abstract: Nonlinearity plays a crucial role in deep neural networks. In this paper, we investigate the degree to which the nonlinearity of the neural network is essential. For this purpose, we employ the Koopman operator, extended dynamic mode decomposition, and the tensor-train format. The Koopman operator approach has been recently developed in physics and nonlinear sciences; the Koopman operator deals with the time evolution in the observable space instead of the state space. Since we can replace the nonlinearity in the state space with the linearity in the observable space, it is a hopeful candidate for understanding complex behavior in nonlinear systems. Here, we analyze learned neural networks for the classification problems. As a result, the replacement of the nonlinear middle layers with the Koopman matrix yields enough accuracy in numerical experiments. In addition, we confirm that the pruning of the Koopman matrix gives sufficient accuracy even at high compression ratios. These results indicate the possibility of extracting some features in the neural networks with the Koopman operator approach.
- Koopman B O. 1931 Proc. Nat. Acad. Sci. 17 315
- Mauroy A and Gonçalves J M 2020 IEEE Tran. Auto. Control 65 2550
- Korda M and Mezić I 2018 Automatica 93 149
- Dogra A S and Redman W 2020 Advances in Neural Information Processing Systems 33 2087
- Konishi T and Kawahara Y 2023 Neural Networks 165 393
- Oseledets I V 2009 Doklady Math. 80 495
- Oseledets I V and Tyrtyshnikov E E 2009 SIAM J. Sci. Comput. 31 3744
- Oseledets I V 2011 SIAM J. Sci. Comput. 33 2295
- scikit_tt (available at: https://github.com/PGelss/scikit_tt)
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.