从数学视角解析对称自编码器,提出基于SVD的初始化方法。
Deep Symmetric Autoencoders from the Eckart-Young-Schmidt Perspective
- 基于埃卡特-杨-施密特定理,分析对称自编码器的重构误差
- 提出EYS初始化策略,通过迭代SVD提升模型性能
- 适合关注深度学习理论基础与模型初始化的研究者
深度自编码器已成为机器学习中广泛使用的工具,涵盖降维、偏微分方程的降阶建模、异常检测和神经机器翻译等多个领域。尽管其在实践中表现良好,但其表达能力仍缺乏坚实的理论基础,尤其相较于经典投影方法。本文从数学角度系统分析了文献中常见的对称自编码器,提出不同对称架构的正式区分,并揭示其优劣。我们证明,带有正交约束的对称自编码器的重构误差可由经典的埃卡特-杨-施密特(EYS)定理解释。基于此分析,我们提出了EYS初始化策略,该策略通过迭代应用奇异值分解(SVD)实现。为验证效果,我们在多个实验中将该方法与传统深度自编码器进行对比,讨论了模型设计与初始化的重要性。
原文摘要 · Abstract (English)
Deep autoencoders have become a fundamental tool in various machine learning applications, ranging from dimensionality reduction and reduced order modeling of partial differential equations to anomaly detection and neural machine translation. Despite their empirical success, a solid theoretical foundation for their expressiveness remains elusive, particularly when compared to classical projection-based techniques. In this work, we aim to take a step forward in this direction by presenting a comprehensive analysis of what we refer to as symmetric autoencoders, a broad class of deep learning architectures ubiquitous in the literature. Specifically, we introduce a formal distinction between different classes of symmetric architectures, analyzing their strengths and limitations from a mathematical perspective. For instance, we show that the reconstruction error of symmetric autoencoders with orthonormality constraints can be understood by leveraging the well-renowned Eckart-Young-Schmidt (EYS) theorem. As a byproduct of our analysis, we end up developing the EYS initialization strategy for symmetric autoencoders, which is based on an iterated application of the Singular Value Decomposition (SVD). To validate our findings, we conduct a series of numerical experiments where we benchmark our proposal against conventional deep autoencoders, discussing the importance of model design and initialization.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。