← 最新论文
⚡ electrical engineering

Ultrafast On-Chip Online Learning via Spline Locality in Kolmogorov-Arnold Networks

本文证明了 Kolmogorov-Arnold 网络 (KANs) 通过利用 B-样条的局部性进行稀疏更新以及对定点量化的固有鲁棒性,能够在 FPGA 上实现亚微秒级延迟的超快速、无模型在线学习,在资源受限的高频控制系统中表现优于传统的 MLP。

原作者: Duc Hoang, Aarush Gupta, Philip Harris

发布于 2026-06-23
📖 1 分钟阅读☕ 轻松阅读

原作者: Duc Hoang, Aarush Gupta, Philip Harris

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

大问题:以光速学习

想象你正在驾驶一艘飞船,它的移动速度极快,如果你等待哪怕一丁点时间去检查仪表盘,你就已经撞毁了。这就是像量子计算机核聚变反应堆这类系统的现状。它们的变化速度极快(在微秒级别),传统的计算机反应太慢了。

通常,当计算机进行学习时,它会将数据发送给一个巨大的“大脑”(比如服务器或云端计算机),等待大脑完成数学运算,然后再将答案传回。等到答案到达时,情况早已发生了变化。

目标: 研究人员想要构建一个完全生活在机器内部(在芯片上)的“大脑”,它能够即时学习和适应,永远不需要离开设备。

旧方法 vs. 新方法

为了解决这个问题,团队对比了两种类型的学习模型:

  1. 旧方法 (MLPs - 多层感知机): 可以把它想象成一个巨大的、致密的网。要学习新知识,整个网都必须震动并重新排列。网中的每一根线都与其它所有线相连。

    • 问题所在: 在空间和功耗都有限的微型芯片上,试图摇晃这整个网既慢又耗能。这就像试图通过重构整幅挂毯来修复其中一根松动的线。此外,当你尝试用低精度进行数学运算(比如使用只有大刻度的尺子)时,这个网会变得摇摆不定并发生崩溃。
  2. 新方法 (KANs - Kolmogorov-Arnold 网络): 把它想象成一面由富有弹性的橡胶带(称为 B-splines)组成的模块化乐高墙

    • 神奇的技巧: 当墙需要学习新知识时,你不需要触动整面墙。你只需要触碰发生变化的那个位置附近的少数特定橡胶带
    • 论文的观点: 因为这些橡胶带只影响它们的直接邻居(这种特性称为“局部性”),所以计算机每次更新只需进行极少量的数学运算。这使得它极其快速且高效。

为什么 KANs 对微型芯片更友好

论文强调了这种“乐高墙”方法在硬件芯片上胜出的三个主要原因:

  • “稀疏”更新: 想象你在画一幅壁画。

    • MLP: 为了修复一个污点,你必须重画整面墙。
    • KAN: 你只需要重画污点所在的那个小方块。
    • 结果: KAN 使用的计算能力和内存要少得多,使其能够适配那些无法承受 MLP 沉重负载的小型芯片(FPGA)。
  • “稳定”的数学:

    • MLP: 如果你尝试用低精度的尺子(定点数)进行数学运算,MLP 的计算可能会失控,就像麦克风离扬声器太近时发出的尖叫声一样。
    • KAN: 橡胶带能自然地将数学运算保持在安全、可预测的范围内。即使使用低精度的尺子,KAN 也能保持稳定而不会崩溃。
  • 在不崩溃的情况下成长:

    • MLP: 要让 MLP 变得更聪明,你必须为整个网增加更多的线,这会让它变得更慢、更重。
    • KAN: 要让 KAN 变得更聪明,你只需增加橡胶带上的“网格点”。每次更新所需的数学量保持不变,但模型的预测能力却大大提升。这就像是在不增加梯子重量的前提下,为梯子增加更多的横档。

实验:实战测试

研究人员在 FPGA(一种可以随时重新编程的芯片)上构建了这些模型,并在三个高速场景中进行了测试:

  1. 漂移传感器: 想象一个校准随时间缓慢变化的传感器。KAN 能够即时追踪这些变化,而 MLP 则会感到困惑并失去追踪。
  2. 量子读取: 他们尝试读取一个量子比特(qubit)的状态,这种状态非常嘈杂且形状多变。KAN 学会在实时状态下正确读取它,而 MLP 则要么失败,要么需要巨大的功耗。
  3. 机器人控制: 他们尝试控制一个双摆机器人(Acrobot),其重量会随机变化。KAN 能快速学会如何保持平衡,而 MLP 则难以适应。

核心结论

论文声称,这是首次展示了一台机器可以在小于一微秒(一百万分之一秒)的时间内,完全在芯片上实现学习和适应,而无需依赖超级计算机。

通过使用“乐高墙”方法(KANs)而非“致密网”(MLPs),他们实现了:

  • 速度: 更新发生在 100 纳秒以内。
  • 效率: 使用了 3 到 4 倍少的硬件资源。
  • 稳定性: 即使使用简化的数学运算,系统也不会崩溃。

简而言之,他们找到了一种让 AI 实现“即时学习”的方法,使其能够跟上宇宙中最快的物理系统,而这在以前使用标准 AI 模型是无法实现的。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →