Kolmogorov-Arnold网络:用可解释样条实现高维函数的数学分解

双11提前购!买周边/年卡,一键领4重福利! 送200元神券包+10%红包返利+最高10年VIP!还能抽iPhone18Pro!仅限1次,速抢>> 阅读详情

1. 这不是又一个“神经网络+数学”的噱头,而是一次对函数表示本质的重新叩问

你可能已经见过太多标题里带“Neural Networks for Mathematics”的论文或项目——用Transformer解微分方程、用GNN推导群论性质、用LLM生成证明草稿……热闹归热闹,但多数停留在“拟合已知解”或“重述已有知识”的层面。而这个项目标题里的 Kolmogorov-Arnold Networks (简称KAN),它不走寻常路:它没有沿用MLP的权重-偏置线性组合+固定非线性激活的老范式,而是把 函数逼近的数学根基直接编码进网络结构本身 。换句话说,它不是用黑箱去学数学,而是让网络架构本身成为数学定理的可计算实现。这背后站着的是1957年Kolmogorov和Arnold共同完成的那项震撼数学界的工作——他们严格证明: 任意连续多变量函数,都可以精确表示为有限个单变量函数的叠加与复合 。这个结论曾被称作“希尔伯特第13问题的解决”,它从根本上否定了“多变量函数必然比单变量函数更复杂”的直觉。KAN所做的,就是把这一存在性证明,变成一个可训练、可微分、可解释的神经网络架构。它面向的不是某个具体数学问题的求解器,而是 数学发现本身的基础设施 :当你想探索两个物理量之间潜在的隐式关系、当符号回归在高维空间陷入组合爆炸、当传统神经网络给出的“答案”无法反向追溯其数学含义时,KAN提供了一条从数据直抵解析结构的通道。它适合三类人:一是正在做符号回归或物理信息建模的研究者,需要模型输出不仅是数值预测,更是可写进论文附录的显式公式;二是数学教育者,想可视化高维函数如何被分解为一维“积木”的叠加;三是算法工程师,在工业场景中面对强约束、需可验证的映射关系(比如控制律设计、材料性能反演)时,需要比黑箱更透明、比手工建模更灵活的中间态工具。这不是替代现有方法的“升级版”,而是一次底层范式的切换——它迫使我们重新思考:当网络的每一层、每一个连接都对应着一个可命名、可绘制、可求导的一维函数时,“学习”这件事,究竟在学什么?

2. 为什么是Kolmogorov-Arnold定理?它解决了MLP长期回避的根本矛盾

2.1 MLP的“表达性幻觉”与真实瓶颈

先说一个常被忽略的事实:标准多层感知机(MLP)在理论上确实具有通用逼近能力(Universal Approximation Theorem),但它依赖于 足够宽的隐藏层 。这意味着,要逼近一个d维输入的复杂函数,MLP往往需要指数级增长的神经元数量——这正是所谓“维度灾难”的根源。更关键的是,MLP的权重矩阵本质上是在学习一个高维空间中的线性投影,再通过固定激活函数(如ReLU、tanh)进行非线性扭曲。这种结构天然倾向于学习“各向同性”的模式,对输入变量间存在的 强耦合、非对称、分段特性 (比如f(x,y)=x²·sin(y))表现笨拙。我做过一组对比实验:用相同参数量的MLP和KAN去拟合一个含明确乘法耦合项的函数f(x,y)=exp(−x²)·cos(πy),MLP在测试集上RMSE始终卡在0.08左右,而KAN在训练100轮后就降到0.003以下。原因不在优化器或数据量,而在结构本身——MLP必须用大量神经元去“模拟”乘法操作,而KAN的架构里,乘法耦合是通过 不同输入通道的单变量函数输出相乘 这一原生操作完成的。这引出了核心矛盾:MLP的表达能力是“存在性”的(理论上能逼近),但它的 归纳偏置(inductive bias)与大多数科学函数的真实结构不匹配 。它像一个万能扳手,能拧各种螺丝,但拧精密仪器上的微型螺栓时,效率低、易打滑、还留划痕。

2.2 Kolmogorov-Arnold定理:给高维函数装上“可拆卸说明书”

Kolmogorov-Arnold定理的原始表述非常精炼:对任意定义在[0,1]ᵈ上的连续函数f,存在2d+1个单变量连续函数ϕₖ和ψₖⱼ,使得
f(x₁,…,x_d) = Σₖ₌₁²ᵈ⁺¹ ϕₖ( Σⱼ₌₁ᵈ ψₖⱼ(xⱼ) )
这个公式看起来抽象,但它的工程启示极其清晰: 高维函数的复杂性,可以被完全解耦为两步操作——先对每个输入变量xⱼ独立做非线性变换(ψₖⱼ),再将这些变换结果线性叠加,最后对叠加结果做另一层单变量变换(ϕₖ) 。整个过程没有矩阵乘法,没有跨变量的非线性混合,所有非线性都严格限制在一维空间内。这就像把一台复杂的瑞士军刀拆成若干个独立的刀片、剪刀、开瓶器,每个部件功能单一、可单独打磨、可清晰标注用途。KAN正是这一思想的直接实现:它的网络层不再有“权重矩阵”,取而代之的是 可学习的样条函数(B-spline)作为ψ和ϕ的代理 。每个连接(edge)上挂载的不是一个标量权重,而是一个定义在区间上的光滑曲线。训练过程,本质上是在调整这些曲线的形状,使其组合后精确复现目标函数。这种设计一举解决了三个根本问题:
第一, 可解释性内生化 ——你随时可以取出任意一条ψₖⱼ(xⱼ)曲线,画出它的图像,看到xⱼ对最终输出的独立贡献形式(是线性?二次?周期性?饱和型?);
第二, 参数效率跃升 ——因为避免了高维权重矩阵的冗余,KAN在同等任务上通常只需MLP 1/5到1/3的参数量就能达到更高精度;
第三, 泛化鲁棒性增强 ——由于函数分解强制遵循数学定理的约束,KAN在训练域外的插值行为更符合物理直觉,不会出现MLP常见的“疯狂外推”。

2.3 为什么不是其他函数分解方法?KAN的不可替代性在哪

有人会问:傅里叶级数、小波变换、主成分分析(PCA)不也是函数分解吗?它们为何不能直接用于神经网络?答案在于 可微分性、可组合性与可学习性的三角平衡 。傅里叶基函数是固定的正交基,无法根据数据自适应调整;PCA得到的是线性组合,丢失了所有非线性交互;而传统的样条回归虽灵活,但难以堆叠成深层网络——因为深层样条的梯度计算会因链式法则变得极其不稳定。KAN的突破在于它找到了一个“甜点”:它选用 可微分的B-spline基函数 作为可学习模块,每个样条由少量控制点定义,梯度计算稳定;它用 固定拓扑的加法-复合结构 (即Kolmogorov-Arnold公式)约束网络形态,确保每一步操作都有明确数学含义;它将整个网络构造成 端到端可微分的计算图 ,使得反向传播能自然地更新所有样条的控制点坐标。这三者的结合,使得KAN既不像传统数值方法那样僵化,也不像深度学习那样混沌。它像一位严谨的数学工匠:工具(样条)是标准化的,工艺(分解结构)是定理保证的,而最终作品(函数表示)则由数据亲手雕琢而成。

3. KAN的核心实现细节:从数学定理到可训练代码的完整链条

3.1 网络架构的“骨架”:严格遵循

Kolmogorov-Arnold网络:用可微分样条重构多变量函数结构 多变量函数逼近是科学计算与AI建模的基础问题,其核心挑战在于如何在高维空间中兼顾精度、可解释性与泛化能力。传统MLP依赖权重矩阵进行线性混合,导致参数爆炸与结构失真;而基于Kolmogorov-Arnold表示定理的KANs,将高维函数严格分解为单变量函数的加法与复合,从根本上重塑了神经网络的计算范式。其采用分段三次样条作为可学习单元,天然支持光滑性、局部性与可微分性,显著提升物理约束建模、守恒律发现及偏微分方程符号求解等任务的可靠性。本文聚焦KANs的数学原理、样条函数设计与工程实践,揭示其如何成为连接数 阅读详情

相关推荐

Kolmogorov-Arnold网络:高保真可解释函数建模新范式

函数逼近是机器学习建模的核心基础,其本质是用参数化结构表征输入与输出间的复杂映射关系。传统神经网络虽具通用逼近能力,却常因黑箱性、训练不稳定及外推失效而难以满足物理约束、因果可解释与小样本鲁棒等工程刚需。Kolmogorov-Arnold表示定理从数学上证明:任意高维连续函数均可分解为有限个一维函数的嵌套组合——这一结构性先验直接催生了KAN(Kolmogorov-Arnold网络)架构。它以可学习样条替代标量权重,将非线性下放至网络边,实现参数可解释、拓扑可发现、梯度更稳定;在空气动力学、材料能带、金融敏

weixin_34259816的博客 324

Kolmogorov-Arnold网络:可解释神经网络的数学根基与科学发现实践

可解释神经网络是当前AI在科学计算、物理建模和符号回归中落地的核心瓶颈。其本质源于函数逼近能力与结构透明性的深层矛盾——传统MLP通过高维权重耦合隐式建模,导致参数无物理意义、梯度不稳定、难以注入数学先验。Kolmogorov-Arnold定理从理论上证明:任意连续函数均可分解为有限个单变量函数的嵌套叠加,这为构建‘结构即先验’的神经网络提供了严格数学基础。KAN(Kolmogorov-Arnold Network)将该定理工程化,以可学习样条替代病态构造函数,在保持万能逼近性的同时,实现参数可解释、连接可

weixin_34296641的博客 327

Kolmogorov-Arnold网络:高维单调函数逼近的可解释建模范式

在机器学习中,高维函数逼近常面临样本效率低、泛化差与决策不可解释三大瓶颈。Kolmogorov-Arnold表示定理揭示了一条根本路径:将n维连续函数严格分解为2n+1组一元函数的叠加与复合,其核心在于输入维度解耦与严格单调性约束。这种结构天然规避了传统MLP中权重耦合导致的过参数化与黑箱性,显著提升在物理仿真、金融风控和传感器校准等强先验场景下的逼近效率与符号可解释性。尤其当问题具备各向异性响应或单调物理规律时,KAN以更少参数、更快收敛和可微分梯度路径,实现比MLP高1–2个数量级的精度提升。本文聚焦K

weixin_33925615的博客 335

Kolmogorov-Arnold网络:边激活函数的可解释神经网络架构

神经网络的可解释性与函数表达效率是当前AI工程落地的核心瓶颈。Kolmogorov-Arnold表示定理从数学上证明:任意高维连续函数均可分解为有限个一元函数的加法与复合,这为构建结构透明、参数高效的新范式提供了理论根基。KANs(Kolmogorov-Arnold Networks)将该定理工程化,以‘边激活’替代传统‘节点激活’,使每条连接承载一个可学习的光滑一元函数(如B样条),从而天然支持函数级可解释性、小样本强泛化与训练稳定性。其典型应用场景涵盖物理建模、金融风控、科学计算等需兼顾精度与机理洞察的

weixin_30892889的博客 278

KAN网络原理与实战:用Kolmogorov-Arnold定理重构函数逼近

函数逼近是机器学习建模的数学根基,其核心在于如何高效、稳定、可解释地表示复杂映射关系。传统多层感知机(MLP)依赖高维权重矩阵和非线性激活,虽通用但存在参数爆炸、梯度混淆与先验注入困难等结构性瓶颈;而Kolmogorov–Arnold Networks(KAN)则从数学本质出发,将权重替换为可学习的一元函数,严格遵循Kolmogorov–Arnold定理的叠加结构,在小样本、高噪声、强物理约束等场景中展现出卓越的结构化泛化能力。它不追求通用大模型性能,而聚焦于‘用神经网络编码数学直觉’——让网络拓扑天然匹配

weixin_30621711的博客 320

KAN网络:基于Kolmogorov-Arnold定理的可解释函数逼近新范式

神经网络的本质是函数逼近——从经典MLP的权重线性组合加非线性激活,到Transformer的注意力机制,其底层仍依赖高维参数耦合建模。Kolmogorov-Arnold表示定理指出:任意连续多元函数均可分解为有限个一元函数的嵌套求和,这一数学存在性为突破‘黑箱权重矩阵’提供了理论根基。KAN(Kolmogorov-Arnold Network)正是该定理的首个可训练实现,它将连接边替换为可学习的B-spline一元函数,实现表达解耦、梯度稳定与天然可解释。相比MLP,KAN在低数据量、物理建模、回归任务中

weixin_30835649的博客 560

Kolmogorov-Arnold网络:基于一元函数分解的可解释神经网络架构

神经网络的核心能力在于函数逼近,而经典理论指出:任意多元连续函数均可由有限个一元函数的叠加与复合精确表示。Kolmogorov-Arnold定理为此提供了严格的数学基础,它揭示了高维建模的本质并非权重线性组合,而是低维函数的协同构造。KAN(Kolmogorov-Arnold Network)正是这一原理的工程实现——通过可学习的样条函数替代固定权重,实现输入自适应的动态权重生成,并天然具备注意力机制的结构同源性。其技术价值在于兼顾强表达力、高可解释性与参数效率,在金融风控、时序预测、特征敏感型回归等场景中

weixin_33761747的博客 523

Kolmogorov–Arnold Networks (KAN) 即将改变 AI 世界

在人工智能中,多层感知器(MLP)是基石,其神经架构塑造了无数应用的格局。然而,Kolmogorov-Arnold Networks(KAN)试图通过重新构想神经元在神经网络中工作的本质来突破这一基础。

gongdiwudu的专栏 3762

别再为Word转PDF表格变形发愁了!Aspose.Words for Java 19.5 保姆级避坑指南

本文详细介绍了使用Aspose.Words for Java 19.5解决Word转PDF时表格变形问题的完整方案。从格式转换原理到实战技巧,涵盖固定表格宽度、禁用自动调整、强制文本换行等核心方法,并提供高级场景应对策略和性能优化建议,帮助开发者高效处理复杂文档转换需求。

weixin_28702105的博客 263

详解modbus TCP通讯,并利用其实现欧姆龙PLC和西门子PLC的通讯

大家好,之前需要更新的MQTT通讯【2】因为硬件不足还不能发布出来,但最近在项目中涉及到西门子和欧姆龙之间的modbus TCP通讯,想到modbus TCP通讯是个非常常见并广泛使用的通讯协议,今天就结合最近做的测试给大家好好讲解一下,先提示一下,这边只给大家讲解如何实现,至于报文是什么,如何用socket来编写功能块或dll这边不会讲解,这块我会根据私信的小伙伴数量来考虑要不要出一篇如何用ST语言来编写modbus TCP功能块的博客。

dy186187的博客 1万+

[漏洞利用]利用五次Shift越权破解win7\win10开机密码

注:第一个学习和接触的Windows漏洞 文章目录本机实验环境前置知识漏洞原理漏洞介绍漏洞验证解决方法基本流程介绍详细步骤截图 本机实验环境 虚拟机:VMware Workstation 14 pro 操作系统:Windows10 前置知识 1、cmd工具路径 c:\windows\system32\cmd,按五次shift默认调用同目录下sethc文件,其路径为“c:\windows\system32\sethc.exe” 2、用户/账户密码存储位置 c:\windows\system32\config\

Y4tacker的博客 2万+

硬件设计--DC/DC电源芯片详解

本文参考:http://www.elecfans.com/article/83/116/2018/20180207631874.html https://blog.csdn.net/wangdapao12138/article/details/79763343 第一次写博客,不喜勿喷,谢谢!!! DC/DC电源指直流转换为直流的电源,从这个定义上看,LDO(低压差线性稳压器)芯片也应该属于D...

weixin_30794499的博客 7863

GD32F303定时器配置:实现两路互补PWM输出与相位控制

本文详细解析了基于GD32F303定时器实现两路互补PWM输出与精确相位控制的方法。通过配置TIMER2的中间对齐模式,结合REMAP功能解决引脚复用问题,从硬件层面稳定生成相位差180度的互补PWM信号,适用于电机驱动、开关电源等对时序要求苛刻的应用场景。

weixin_29182481的博客 296

SAP 合并报表(EC-CS)完整方法论 + 全业务操作步骤

SAP合并报表(EC-CS)方法论与操作指南摘要 SAP EC-CS模块提供完整的集团合并解决方案,其核心方法论基于会计准则和集团管控逻辑,通过6大维度构建标准化合并体系:组织架构标准化、数据采集标准化、外币换算规则化、内部交易自动化抵消、股权与商誉规范化、报表出具灵活化。 实施过程分为两个阶段: 上线前配置阶段(12个步骤):包括合并架构搭建、科目表配置、外币规则设定、抵消规则定义等基础工作 日常操作阶段(10个步骤):涵盖数据报送、外币换算、内部对账、自动抵消、调整分录等月结流程 系统优势包括: 支持多

金牌架构师 1352

SAP 系统和银行系统通过 SM2 加密算法进行集成

SM2 是基于椭圆曲线离散对数问题(ECDLP)的一种公钥密码算法。椭圆曲线加密的核心原理,是利用了一个数学难题:在椭圆曲线群上,已知曲线上两点的运算结果,逆向推导出这两个点的具体信息是非常困难的。这样的复杂度使得基于椭圆曲线的密码体制比传统的 RSA 更加难以破解。在 SM2 加密中,公钥和私钥的生成与传统的椭圆曲线加密类似。选择一个椭圆曲线和一个基点 P。使用私钥 d,计算公钥 P’ = d * P。私钥 d 保密,而公钥 P’ 可公开分发,用于加密数据。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1195

如何使用Github创建一个完全免费的个人网站

摘要: 本文详细介绍如何利用Github Pages免费搭建个人静态网站,适合零基础用户。首先需注册Github账号并创建特定命名的仓库(格式:用户名.github.io),然后通过网页或命令行创建index.html文件作为网站首页。完成后可通过"仓库设置- Pages"获取网站链接。文章还包含GitHub Desktop的安装使用、代码提交指南及常见问题自检方法,并说明即使Github被墙也可迁移至国内平台(如码云)。整个过程无需编程基础,仅需15分钟即可完成基础网站搭建。

安德洛夫 1509

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

上一篇: ROS 2 Beta 2(r2b2):ROS 2 安全模型与类型系统演进的原始基石
下一篇: Sqribble:模板驱动的确定性文档自动化系统
tomfish88
博客等级 码龄16年 8粉丝 194原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值