SineNet: Learning Temporal Dynamics in Time-Dependent Partial Differential Equations
Xuan Zhang, Jacob Helwig, Yuchao Lin, Yaochen Xie, Cong Fu, Stephan, Wojtowytsch, Shuiwang Ji

TL;DR
SineNet introduces a multi-stage U-shaped neural network architecture designed to better model complex, time-evolving PDEs by reducing feature misalignment, demonstrating improved performance over traditional U-Nets on various PDE datasets.
Contribution
The paper proposes SineNet, a novel multi-stage U-Net architecture that enhances temporal feature evolution and processing for solving time-dependent PDEs, outperforming conventional methods.
Findings
SineNet outperforms traditional U-Nets on Navier-Stokes and shallow water equations.
Increasing the number of waves in SineNet improves performance monotonically.
SineNet maintains efficiency with comparable parameter budgets.
Abstract
We consider using deep neural networks to solve time-dependent partial differential equations (PDEs), where multi-scale processing is crucial for modeling complex, time-evolving dynamics. While the U-Net architecture with skip connections is commonly used by prior studies to enable multi-scale processing, our analysis shows that the need for features to evolve across layers results in temporally misaligned features in skip connections, which limits the model's performance. To address this limitation, we propose SineNet, consisting of multiple sequentially connected U-shaped network blocks, referred to as waves. In SineNet, high-resolution features are evolved progressively through multiple stages, thereby reducing the amount of misalignment within each stage. We furthermore analyze the role of skip connections in enabling both parallel and sequential processing of multi-scale…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsModel Reduction and Neural Networks
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Concatenated Skip Connection · Convolution · Max Pooling · U-Net
