Conditional Clifford-Steerable CNNs with Complete Kernel Basis for PDE Modeling
Bálint László Szarvas, Maksim Zhdanov
TL;DR
We address the problem of incomplete kernel expressivity in Clifford-Steerable CNNs for PDE modeling under pseudo-Euclidean symmetries. Our approach, Conditional Clifford-Steerable CNNs (C-CSCNNs), conditions kernels on input-derived equivariant representations and employs an implicit parameterization to maintain $O(p,q)$-equivariance (and $E(p,q)$-equivariance of the convolution). We derive the steerability constraint for the conditional kernels and show how it can be solved efficiently. Empirically, C-CSCNNs improve expressivity and achieve state-of-the-art or competitive performance on NS, SWE, MW3, MW2 tasks, with gains in data efficiency and scalability.
Abstract
Clifford-Steerable CNNs (CSCNNs) provide a unified framework that allows incorporating equivariance to arbitrary pseudo-Euclidean groups, including isometries of Euclidean space and Minkowski spacetime. In this work, we demonstrate that the kernel basis of CSCNNs is not complete, thus limiting the model expressivity. To address this issue, we propose Conditional Clifford-Steerable Kernels, which augment the kernels with equivariant representations computed from the input feature field. We derive the equivariance constraint for these input-dependent kernels and show how it can be solved efficiently via implicit parameterization. We empirically demonstrate an improved expressivity of the resulting framework on multiple PDE forecasting tasks, including fluid dynamics and relativistic electrodynamics, where our method consistently outperforms baseline methods.
