A Unified Framework for Neural Computation and Learning Over Time
Stefano Melacci, Alessandro Betti, Michele Casoni, Tommaso Guidi,, Matteo Tiezzi, Marco Gori

TL;DR
This paper introduces Hamiltonian Learning, a unified framework based on differential equations for neural computation and learning over time, enabling online, flexible, and software-independent learning methods.
Contribution
It redefines learning over time using optimal control theory, unifying gradient-based methods and enabling new computational schemes without external solvers.
Findings
Successfully recovers gradient-based learning methods
Demonstrates flexibility in switching computational schemes
Enables learning without storing activations
Abstract
This paper proposes Hamiltonian Learning, a novel unified framework for learning with neural networks "over time", i.e., from a possibly infinite stream of data, in an online manner, without having access to future information. Existing works focus on the simplified setting in which the stream has a known finite length or is segmented into smaller sequences, leveraging well-established learning strategies from statistical machine learning. In this paper, the problem of learning over time is rethought from scratch, leveraging tools from optimal control theory, which yield a unifying view of the temporal dynamics of neural computations and learning. Hamiltonian Learning is based on differential equations that: (i) can be integrated without the need of external software solvers; (ii) generalize the well-established notion of gradient-based learning in feed-forward and recurrent networks;…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications
MethodsFocus
