中文

SGD在两层神经网络中以近最优样本复杂度先寻找后调整特征:以XOR问题为例

机器学习 2023-10-03 v2 机器学习

摘要

本工作中,我们考虑在由二次真实函数分离的数据上,对小批量随机梯度下降(SGD)在两层神经网络上的优化过程。我们证明,对于从dd维布尔超立方体抽取、由二次“XOR”函数y=xixjy = -x_ix_j标记的数据,可用dpolylog(d)d\:\text{polylog}(d)个样本训练至种群误差o(1)o(1)。我们的结果考虑通过标准小批量SGD在逻辑损失上同时训练具有ReLU激活的两层神经网络的两层。据我们所知,本工作是首个在标准神经网络上以标准训练对各向同性数据高效学习XOR函数给出O~(d)\tilde{O}(d)样本复杂度的工作。我们的主要技术是展示网络以两阶段演化:一个信号寻找\textit{信号寻找}阶段,此时网络较小且许多神经元独立演化以寻找特征;以及一个信号主导\textit{信号主导}阶段,此时SGD维持并平衡这些特征。我们利用两层的同时训练表明,仅一小部分神经元学习特征即已足够,因为这些神经元会被其第二层权重的同步增长所放大。

关键词

引用

@article{arxiv.2309.15111,
  title  = {SGD Finds then Tunes Features in Two-Layer Neural Networks with near-Optimal Sample Complexity: A Case Study in the XOR problem},
  author = {Margalit Glasgow},
  journal= {arXiv preprint arXiv:2309.15111},
  year   = {2023}
}