A Hamiltonian Systems Approach to Neural Network Optimization

dc.contributor.authorGeorge, Joshua Joseph
dc.date.accessioned2026-05-21T18:44:03Z
dc.date.available2026-05-21T18:44:03Z
dc.date.issued2026-05-21
dc.date.submitted2026-05-19
dc.description.abstractWe propose and analyze structure-preserving methods for first-order optimization of Lipschitz smooth objectives by interpreting the dynamics as a dissipative Hamiltonian system, in which the model parameters evolve jointly with an auxiliary momentum variable. This formulation induces a natural energy dissipation mechanism that motivates the design of optimization algorithms that inherit a discrete energy decay property. We develop discrete gradient (DG) methods that pre- serve an exact discrete time energy decay property, ensuring monotone dissipation independent of stepsize. Building on this framework, we introduce variants which empirically reduce oscillations, improve runtime, and improve robustness to ill-conditioned problems. To address the computational cost of the implicit DG methods, we propose semi-implicit discrete gradient (SIDG) schemes obtained by linearizing the DG updates and incorporating curvature through L-BFGS Hessian approximations, which are used to efficiently solve the result- ing linear systems. These schemes retain key structure-preserving properties while significantly reducing computational cost, yielding a practical balance between stability and efficiency. We es- tablish monotone energy decay, boundedness of iterates, and sublinear convergence to first-order stationary points. Numerical experiments on ill-conditioned least-squares problems, regularized logistic regres- sion, physics-informed neural networks, and CIFAR-10 image classification demonstrate good performance despite ill-conditioning and competitive performance as compared to widely used optimizers such as ADAM, Stochastic gradient descent, and L-BFGS.
dc.identifier.urihttps://hdl.handle.net/10012/23378
dc.language.isoen
dc.pendingfalse
dc.publisherUniversity of Waterlooen
dc.titleA Hamiltonian Systems Approach to Neural Network Optimization
dc.typeMaster Thesis
uws-etd.degreeMaster of Mathematics
uws-etd.degree.departmentApplied Mathematics
uws-etd.degree.disciplineApplied Mathematics
uws-etd.degree.grantorUniversity of Waterlooen
uws-etd.embargo.terms0
uws.contributor.advisorMorris, Kirsten
uws.contributor.advisorC. Del Rey Fern´andez, David
uws.contributor.affiliation1Faculty of Mathematics
uws.peerReviewStatusUnrevieweden
uws.published.cityWaterlooen
uws.published.countryCanadaen
uws.published.provinceOntarioen
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
George_Joshua.pdf
Size:
2.43 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
6.4 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections