揭示深度网络类别学习中表征空间的几何演化规律
Category learning in deep neural networks: Information content and geometry of internal representations
- 从贝叶斯代价最小化推导出类别与神经活动的互信息最大化
- 学习过程使神经表征在分类边界附近实现空间扩张,提升判别力
- 理论揭示类别感知的数学本质,适合研究表征学习的学者
人类及其他动物在类别学习中能增强对靠近类别边界的刺激的区分能力,这种现象称为类别感知,在训练分类任务的人工神经网络中也已被实证观察到。基于神经科学数据的前期建模工作表明,这种扩展/压缩是高效学习的必然结果。本文将该理论框架拓展至人工网络:最小化贝叶斯代价(交叉熵损失均值)等价于最大化类别集合与决策层前神经活动之间的互信息。针对具有低维潜在特征空间的结构化数据,最大化互信息意味着(1)找到合适的投影空间,(2)构建具有合适度量的神经表征。后者的构建依赖于衡量神经活动对投影空间变化敏感性的费舍尔信息矩阵。最优学习使神经费舍尔信息匹配类别特异的费舍尔信息,即类别归属的敏感性。因此,类别学习诱导了决策边界附近的神经空间扩张。我们刻画了类别费舍尔信息的性质,发现其特征向量给出了投影空间各点上最具判别性的方向。出人意料的是,其极值点通常不在精确的类别边界上,而是在其附近。通过玩具模型和MNIST数据集的数值实验,我们展示了学习后两类费舍尔信息矩阵趋于一致,并基本对齐类别边界。最后,我们将其方法与信息瓶颈理论关联,并提出了贝叶斯代价的偏差-方差分解,该分解本身也具独立价值。
原文摘要 · Abstract (English)
In humans and other animals, category learning enhances discrimination between stimuli close to the category boundary. This phenomenon, called categorical perception, was also empirically observed in artificial neural networks trained on classification tasks. In previous modeling works based on neuroscience data, we show that this expansion/compression is a necessary outcome of efficient learning. Here we extend our theoretical framework to artificial networks. We show that minimizing the Bayes cost (mean of the cross-entropy loss) implies maximizing the mutual information between the set of categories and the neural activities prior to the decision layer. Considering structured data with an underlying feature space of small dimension, we show that maximizing the mutual information implies (i) finding an appropriate projection space, and, (ii) building a neural representation with the appropriate metric. The latter is based on a Fisher information matrix measuring the sensitivity of the neural activity to changes in the projection space. Optimal learning makes this neural Fisher information follow a category-specific Fisher information, measuring the sensitivity of the category membership. Category learning thus induces an expansion of neural space near decision boundaries. We characterize the properties of the categorical Fisher information, showing that its eigenvectors give the most discriminant directions at each point of the projection space. We find that, unexpectedly, its maxima are in general not exactly at, but near, the class boundaries. Considering toy models and the MNIST dataset, we numerically illustrate how after learning the two Fisher information matrices match, and essentially align with the category boundaries. Finally, we relate our approach to the Information Bottleneck one, and we exhibit a bias-variance decomposition of the Bayes cost, of interest on its own.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。