频率原理:深度学习中的谱偏置

619 字
3 分钟
频率原理:深度学习中的谱偏置

背景#

频率原理(Frequency Principle, F-Principle)是近年来深度学习理论中的一个重要发现。它指出:深度神经网络(DNN)在训练过程中倾向于优先拟合目标函数的低频成分,然后才逐渐学习高频细节。

这一现象最早由 Xu et al. (2019) 系统性地提出,随后在多个研究组得到了理论和实验上的验证。

核心现象#

给定一个目标函数 f(x)f(x),考虑其 Fourier 变换:

f^(k)=f(x)eikxdx\hat{f}(k) = \int f(x) e^{-i k x} dx

DNN 训练过程中,相对误差在不同频率分量上的演化规律为:

e(k,t)=f^DNN(k,t)f^(k)f^(k)e(k, t) = \frac{|\hat{f}_{DNN}(k, t) - \hat{f}(k)|}{|\hat{f}(k)|}

实验观察到:对于低频(小 k|k|),e(k,t)e(k,t) 快速下降;对于高频(大 k|k|),下降缓慢。

理论解释#

1. NTK 视角#

从神经正切核(Neural Tangent Kernel, NTK)的角度,梯度下降的动态可以近似为:

tfθ(x,t)=Kθ(x,x)δLδf(x)dx\partial_t f_\theta(x, t) = -\int K_\theta(x, x') \frac{\delta \mathcal{L}}{\delta f(x')} dx'

其中 KθK_\theta 是 NTK。NTK 的特征值在高频上衰减更快,导致高频分量收敛更慢。

2. 谱分析#

Luo et al. (2020) 进一步证明了对于两层 ReLU 网络,NTK 的谱性质可以严格分析,其在高维球面上的特征函数是球谐函数,对应的特征值随频率增加而衰减。

在 PINNs 中的影响#

频率原理对物理信息神经网络(PINNs)有重要影响:

  1. 刚性 PDE 问题:对于包含高频解的 PDE,标准 PINNs 训练困难
  2. 多尺度方法:可以利用频率原理设计从低频到高频的逐步训练策略
  3. Fourier 特征映射:Tancik et al. (2020) 提出的随机 Fourier 特征可以缓解谱偏置
# Fourier 特征映射示例
import torch
import math
def fourier_feature_mapping(x, B, scale=1.0):
"""
x: 输入坐标 [N, d]
B: 随机频率矩阵 [d, m]
返回: [N, 2m]
"""
x_proj = 2 * math.pi * x @ B * scale
return torch.cat([torch.sin(x_proj), torch.cos(x_proj)], dim=-1)

参考文献#

  1. Xu, Z. J., et al. “Frequency Principle: Fourier Analysis Sheds Light on Deep Neural Networks.” Communications in Computational Physics, 2020.
  2. Luo, T., et al. “Theory of the Frequency Principle for General Deep Neural Networks.” CSIAM Transactions on Applied Mathematics, 2021.
  3. Rahaman, N., et al. “On the Spectral Bias of Neural Networks.” ICML, 2019.
  4. Tancik, M., et al. “Fourier Features Let Networks Learn High Frequency Functions in Low Dimensional Domains.” NeurIPS, 2020.

思考#

频率原理为理解 DNN 的学习动力学提供了一个优美的数学框架。从 SciML 的角度,如何利用这一原理来设计更好的神经网络架构和训练策略,仍然是一个开放且有价值的研究方向。

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

频率原理:深度学习中的谱偏置
https://sciml.com.cn/posts/f-principle-intro/
作者
星飞帆
发布于
2026-05-13
许可协议
CC BY-NC-SA 4.0
相关文章 智能推荐
1
基于物理启发式机器学习与实验设计的导电目标高效 RCS 预测
论文精读 本文提出了一种结合机器学习和实验设计的混合方法,用于高效准确地预测导电目标随入射角变化的单站雷达散射截面(RCS)。该方法称为物理光学启发支持向量回归(POI-SVR),其核函数的设计灵感来源于物理光学法。引入均匀设计(UD)和均匀设计采样(UDS)来获得具有高度代表性的训练样本。对简单和复杂...
2
利用物理信息图残差学习求解组合场积分方程用于三维PEC目标电磁散射
论文精读 本研究提出物理信息图残差学习(PhiGRL),作为一种有效且鲁棒的深度学习方法用于三维电磁建模。PhiGRL从物理信息监督残差学习(PhiSRL)扩展而来,通过应用图神经网络(GNN)预测修正量,模拟不动点迭代法的计算过程以迭代修改候选解直至收敛。GNN的应用使PhiGRL能够自适应处理三维电...
3
利用压缩感知和特征模态快速分析三维物体双站散射问题
论文精读 本文利用特征模态(CM)和压缩感知(CS)相结合来加速三维物体双站散射问题的求解。基于域分解,通过CM基函数成功地对Rao-Wilton-Glisson基函数离散的表面感应电流进行了稀疏变换。与传统矩量法的稠密矩阵方程不同,本文方法构造了一个规模更小的低秩CS模型,其中感应电流可以被高效重构。...
4
基于分块的克雷洛夫子空间基函数加速压缩感知矩量法求解双站散射
论文精读 为提高矩量法中结合压缩感知和Krylov子空间求解电磁散射问题时构造基函数的效率,本文提出了一种新方法,采用分块技术构造Krylov子空间基函数。首先将目标划分为若干小块,每块进行扩展以保证电流的连续性。然后在每块上计算Krylov子空间基函数。进一步通过奇异值分解技术增强基函数的正交性以获得...
5
几何信息驱动的神经网络算子(GI-KANO):FNO+GNO+KAN 求解 3D PEC 目标电场积分方程
论文精读 本文提出了一种具有可学习激活函数的几何信息神经算子(GINO)。它采用数据驱动方法求解三维完美电导体目标的电场积分方程(EFIE)。几何信息Kolmogorov-Arnold神经算子(GI-KANO)由傅里叶神经算子(FNO)、图神经算子(GNO)和Kolmogorov-Arnold网络(KA...
随机文章 随机推荐
Profile Image of the Author
星飞帆
西北工业大学24级研究生 | SciML · PINNs · 神经算子 · PDE 约束学习
欢迎
欢迎来到星飞帆的 SciML 研究笔记:这里记录论文阅读、数学推导、代码复现、实验踩坑,也分享研究生阶段可能用得上的资料。
分类
标签
站点统计
文章
21
分类
4
标签
69
总字数
70,675
运行时长
0
最后活动
0 天前

文章目录