LSEC, ICMSEC, Academy of Mathematics and Systems Science, Chinese Academy of Sciences, Beijing 100190, China; School of Mathematical Sciences, University of Chinese Academy of Sciences, Beijing 100049, China.
Division of Applied Mathematics, Brown University, Providence, RI 02912, USA.
Neural Netw. 2020 Dec;132:166-179. doi: 10.1016/j.neunet.2020.08.017. Epub 2020 Aug 27.
We propose new symplectic networks (SympNets) for identifying Hamiltonian systems from data based on a composition of linear, activation and gradient modules. In particular, we define two classes of SympNets: the LA-SympNets composed of linear and activation modules, and the G-SympNets composed of gradient modules. Correspondingly, we prove two new universal approximation theorems that demonstrate that SympNets can approximate arbitrary symplectic maps based on appropriate activation functions. We then perform several experiments including the pendulum, double pendulum and three-body problems to investigate the expressivity and the generalization ability of SympNets. The simulation results show that even very small size SympNets can generalize well, and are able to handle both separable and non-separable Hamiltonian systems with data points resulting from short or long time steps. In all the test cases, SympNets outperform the baseline models, and are much faster in training and prediction. We also develop an extended version of SympNets to learn the dynamics from irregularly sampled data. This extended version of SympNets can be thought of as a universal model representing the solution to an arbitrary Hamiltonian system.
我们提出了新的辛网络(SympNets),用于基于线性、激活和梯度模块的组合从数据中识别哈密顿系统。具体来说,我们定义了两类 SympNets:由线性和激活模块组成的 LA-SympNets,以及由梯度模块组成的 G-SympNets。相应地,我们证明了两个新的通用逼近定理,表明 SympNets 可以基于适当的激活函数来近似任意辛映射。然后,我们进行了几个实验,包括摆、双摆和三体问题,以研究 SympNets 的表达能力和泛化能力。仿真结果表明,即使是非常小的 SympNets 也可以很好地泛化,并且能够处理具有短或长时间步长数据点的可分离和不可分离的哈密顿系统。在所有测试案例中,SympNets 都优于基线模型,并且在训练和预测方面速度更快。我们还开发了 SympNets 的扩展版本,用于从不规则采样数据中学习动力学。这个扩展版本的 SympNets 可以被看作是代表任意哈密顿系统解的通用模型。