Revisiting Orbital Minimization Method for Neural Operator Decomposition
J. Jon Ryu, Samuel Zhou, Gregory W. Wornell
TL;DR
This work revisits the orbital minimization method (OMM) to learn the top-$k$ eigensubspace of positive semidefinite operators, providing a simple linear-algebraic proof of its consistency and extending it from finite matrices to operators on Hilbert spaces. It introduces higher-order OMM variants, nesting schemes for ordered eigenvectors, and connections to Sanger's streaming PCA, enabling neural networks to decompose PSD operators without explicit orthogonalization. The authors validate the approach across diverse tasks, including Laplacian-based representation learning for reinforcement learning, Schrödinger-equation solvers, and self-supervised image representation learning, showing competitive performance and practical insights such as stability issues and spectrum-shifting tricks. The results illustrate that classical numerical methods can yield principled, scalable tools for modern spectral learning in machine learning and scientific computing, with potential extensions to quantum and graph-structure problems.
Abstract
Spectral decomposition of linear operators plays a central role in many areas of machine learning and scientific computing. Recent work has explored training neural networks to approximate eigenfunctions of such operators, enabling scalable approaches to representation learning, dynamical systems, and partial differential equations (PDEs). In this paper, we revisit a classical optimization framework from the computational physics literature known as the \emph{orbital minimization method} (OMM), originally proposed in the 1990s for solving eigenvalue problems in computational chemistry. We provide a simple linear-algebraic proof of the consistency of the OMM objective, and reveal connections between this method and several ideas that have appeared independently across different domains. Our primary goal is to justify its broader applicability in modern learning pipelines. We adapt this framework to train neural networks to decompose positive semidefinite operators, and demonstrate its practical advantages across a range of benchmark tasks. Our results highlight how revisiting classical numerical methods through the lens of modern theory and computation can provide not only a principled approach for deploying neural networks in numerical simulation, but also effective and scalable tools for machine learning.
