中文

通过范畴论加速机器学习系统:在基因调控网络球面注意力机制中的应用

范畴论 2025-05-15 v1 机器学习 分子网络

摘要

我们如何使人工智能模型自我改进?这对于指数级改进通用人工智能模型至关重要,这些模型能够改进自身架构以利用最新硬件高效地处理新问题领域。然而,当前的自动编译方法效果不佳,且高效算法需要数年的人工开发。在本文中,我们使用基于范畴论的神经电路图,证明了与深度学习算法相关的一般定理,指导了针对基因调控网络领域定制的新颖注意力算法的开发,并生成了相应的高效内核。我们提出的算法,即球面注意力机制,表明神经电路图提供了一种有原则且系统的方法,用于推理深度学习架构并提供高性能代码。通过按照图表的建议将 SoftMax 替换为 L2L^2 范数,它克服了标准注意力的特殊函数单元瓶颈,同时保留了高性能所必需的流式特性。我们通过图解推导出的 \textit{FlashSign} 内核在 A100 上实现了与 state-of-the-art、微调过的 FlashAttention 算法相当的性能,并且是 PyTorch 性能的 3.6×3.6\times 倍。总体而言,这项研究表明神经电路图适合作为自动开发高效、新颖人工智能架构的高级框架。

关键词

引用

@article{arxiv.2505.09326,
  title  = {Accelerating Machine Learning Systems via Category Theory: Applications to Spherical Attention for Gene Regulatory Networks},
  author = {Vincent Abbott and Kotaro Kamiya and Gerard Glowacki and Yu Atsumi and Gioele Zardini and Yoshihiro Maruyama},
  journal= {arXiv preprint arXiv:2505.09326},
  year   = {2025}
}