arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2402.06751cs.LG

设计中的低秩学习:网络架构与激活线性在梯度秩坍缩中的作用

Low-Rank Learning by Design: the Role of Network Architecture and Activation Linearity in Gradient Rank Collapse

Translational Research Center for Neuroimaging and Data Science (TReNDs)(神经成像与数据科学转化研究中心(TReNDs));Georgia State University(佐治亚州立大学);Georgia Institute of Technology(佐治亚理工学院);Emory University(埃默里大学);Maynooth University(梅努斯大学)

Bradley T. Baker, Barak A. Pearlmutter, Robyn Miller, Vince D. Calhoun, Sergey M. Plis

AI总结:

本文全面研究了DNNs的梯度秩,理论分析了架构选择和数据结构对梯度秩界限的影响,并揭示激活线性、瓶颈层等设计如何影响低秩学习,为深度学习设计提供指导。

摘要:

我们对深度神经网络(DNNs)学习动态的理解仍不完整。近期研究开始揭示这些网络背后的数学原理,包括“神经坍缩”现象,即DNNs中的线性分类器在训练后期会收敛到特定的几何结构。然而,几何约束在学习中的作用不仅限于这一末期阶段。例如,全连接层中的梯度由于在训练批次中秩一外积的累积,自然地形成低秩结构。尽管利用该结构进行内存节省或正则化的方法备受关注,但低秩学习作为某些DNN架构固有特性的出现却鲜少被探索。本文对DNNs中的梯度秩进行了全面研究,考察了架构选择和数据结构如何影响梯度秩的界限。我们的理论分析为训练全连接、循环和卷积神经网络提供了这些界限。我们还在理论和实证上证明了诸如激活函数线性度、瓶颈层引入、卷积步长和序列截断等设计选择如何影响这些界限。我们的发现不仅有助于理解DNNs的学习动态,还为深度学习工程师做出明智的设计决策提供了实用指导。

英文摘要:

Our understanding of learning dynamics of deep neural networks (DNNs) remains incomplete. Recent research has begun to uncover the mathematical principles underlying these networks, including the phenomenon of "Neural Collapse", where linear classifiers within DNNs converge to specific geometrical structures during late-stage training. However, the role of geometric constraints in learning extends beyond this terminal phase. For instance, gradients in fully-connected layers naturally develop a low-rank structure due to the accumulation of rank-one outer products over a training batch. Despite the attention given to methods that exploit this structure for memory saving or regularization, the emergence of low-rank learning as an inherent aspect of certain DNN architectures has been under-explored. In this paper, we conduct a comprehensive study of gradient rank in DNNs, examining how architectural choices and structure of the data effect gradient rank bounds. Our theoretical analysis provides these bounds for training fully-connected, recurrent, and convolutional neural networks. We also demonstrate, both theoretically and empirically, how design choices like activation function linearity, bottleneck layer introduction, convolutional stride, and sequence truncation influence these bounds. Our findings not only contribute to the understanding of learning dynamics in DNNs, but also provide practical guidance for deep learning engineers to make informed design decisions.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑