Coarse Graining with Neural Operators for Simulating Chaotic Systems

📄 arXiv: 2408.05177v5 📥 PDF

作者: Chuwei Wang, Julius Berner, Zongyi Li, Di Zhou, Jiayun Wang, Jane Bae, Anima Anandkumar

分类: cs.LG

发布日期: 2024-08-09 (更新: 2025-07-30)


💡 一句话要点

提出基于物理信息神经算子的粗粒化方法,加速混沌系统模拟。

🎯 匹配领域: 支柱八:物理动画 (Physics-based Animation)

关键词: 混沌系统模拟 物理信息神经算子 粗粒化 端到端学习 气候建模

📋 核心要点

  1. 传统混沌系统模拟依赖高分辨率网格,计算成本高昂,限制了其在实际问题中的应用。
  2. 论文提出基于物理信息神经算子(PINO)的端到端学习方法,避免了闭合模型和粗网格求解器。
  3. 实验表明,PINO模型在保证精度的前提下,实现了显著的加速效果,优于传统闭合模型。

📝 摘要(中文)

精确预测混沌系统的长期行为对于气候建模等应用至关重要。然而,由于混沌系统的不稳定性,通常需要在密集的时空网格上进行迭代计算,这在许多实际情况下既昂贵又不切实际。一种替代方法是使用粗网格,并通过闭合模型来校正其误差,该模型近似于粗网格模拟中未捕获的精细尺度的总体信息。最近,机器学习方法已被用于闭合建模,但它们通常需要来自昂贵的完全解析模拟(FRS)的大量训练样本。本文证明了一个更根本的局限性,即学习闭合模型的标准方法对于一般问题存在较大的近似误差,无论模型有多大,这都源于映射的非唯一性。我们提出了一种替代的端到端学习方法,使用物理信息神经算子(PINO),通过不使用闭合模型或粗网格求解器来克服此限制。我们首先在来自粗网格求解器的数据上训练PINO模型,然后使用(少量)FRS和基于物理的损失在精细网格上对其进行微调。神经算子的离散化无关性意味着它们不受闭合模型面临的粗网格限制,并且它们可以证明地近似混沌系统的长期统计数据。在我们的实验中,我们的PINO模型与FRS相比实现了330倍的加速,相对误差约为10%。相比之下,闭合模型与粗网格求解器结合使用比PINO慢60倍,同时具有更高的误差(约186%),而闭合模型在相同的FRS数据集上进行训练。

🔬 方法详解

问题定义:传统混沌系统模拟需要高分辨率时空网格,计算量巨大。使用粗网格模拟虽然降低了计算量,但精度会显著下降。为了弥补粗网格模拟的精度损失,通常需要构建闭合模型,但闭合模型的训练需要大量的完全解析模拟(FRS)数据,且存在映射非唯一性导致的近似误差问题。

核心思路:论文的核心思路是利用物理信息神经算子(PINO)进行端到端学习,直接从粗网格数据中学习到高分辨率的模拟结果,避免了传统闭合模型的构建和训练过程。PINO的离散化无关性使其能够克服粗网格的限制,并能有效近似混沌系统的长期统计特性。

技术框架:整体框架包含两个主要阶段:首先,使用粗网格求解器生成的数据训练PINO模型;然后,使用少量完全解析模拟(FRS)数据和物理约束损失函数对PINO模型进行微调。整个过程无需构建闭合模型,直接学习从粗网格输入到精细网格输出的映射关系。

关键创新:最重要的创新点在于使用物理信息神经算子(PINO)进行端到端学习,避免了传统闭合模型的构建和训练。与传统方法相比,PINO具有更强的泛化能力和更高的计算效率,能够更好地处理混沌系统的模拟问题。此外,PINO的离散化无关性使其能够克服粗网格的限制。

关键设计:PINO模型的具体网络结构未知,但其关键在于结合了物理信息。在损失函数的设计上,除了数据驱动的损失外,还加入了基于物理的损失,例如控制方程的残差。通过这种方式,PINO模型能够更好地学习到混沌系统的物理特性,从而提高模拟精度和泛化能力。微调阶段使用少量FRS数据,进一步提升模型性能。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果表明,与完全解析模拟(FRS)相比,PINO模型实现了330倍的加速,同时保持了约10%的相对误差。相比之下,使用闭合模型结合粗网格求解器的方法,在相同FRS数据集上训练后,速度仅提升了60倍,但误差高达186%。这表明PINO模型在计算效率和精度方面均优于传统方法。

🎯 应用场景

该研究成果可应用于气候建模、流体动力学、等离子体物理等领域,能够以更低的计算成本实现对复杂物理系统的长期预测和分析。通过加速模拟过程,可以更有效地进行参数优化、控制策略设计和风险评估,具有重要的实际应用价值和科学研究意义。

📄 摘要(原文)

Accurately predicting the long-term behavior of chaotic systems is crucial for various applications such as climate modeling. However, achieving such predictions typically requires iterative computations over a dense spatiotemporal grid to account for the unstable nature of chaotic systems, which is expensive and impractical in many real-world situations. An alternative approach to such a full-resolved simulation is using a coarse grid and then correcting its errors through a \textit{closure model}, which approximates the overall information from fine scales not captured in the coarse-grid simulation. Recently, ML approaches have been used for closure modeling, but they typically require a large number of training samples from expensive fully-resolved simulations (FRS). In this work, we prove an even more fundamental limitation, i.e., the standard approach to learning closure models suffers from a large approximation error for generic problems, no matter how large the model is, and it stems from the non-uniqueness of the mapping. We propose an alternative end-to-end learning approach using a physics-informed neural operator (PINO) that overcomes this limitation by not using a closure model or a coarse-grid solver. We first train the PINO model on data from a coarse-grid solver and then fine-tune it with (a small amount of) FRS and physics-based losses on a fine grid. The discretization-free nature of neural operators means that they do not suffer from the restriction of a coarse grid that closure models face, and they can provably approximate the long-term statistics of chaotic systems. In our experiments, our PINO model achieves a 330x speedup compared to FRS with a relative error $\sim 10\%$. In contrast, the closure model coupled with a coarse-grid solver is $60$x slower than PINO while having a much higher error $\sim186\%$ when the closure model is trained on the same FRS dataset.