Papers
Topics
Authors
Recent
Search
2000 character limit reached

Buckingham–Symplectic Networks (BuSyNet)

Updated 4 July 2026
  • Buckingham–Symplectic Networks are a deep learning framework that learns Hamiltonians by mapping phase-space trajectories to latent action–angle variables.
  • The architecture uniquely integrates symplectic structure with dimensional consistency using a Buckingham-π inspired symbolic head for precise, unit-aware Hamiltonian formulation.
  • Empirical results on canonical systems like the harmonic oscillator and Kepler problems show superior long-term accuracy, stability, and interpretability compared to standard baselines.

Searching arXiv for the BuSyNet paper and closely related Hamiltonian-learning work. Buckingham–Symplectic Networks (BuSyNet) are a deep learning architecture for Hamiltonian discovery that combines two inductive biases usually treated separately: dimensional consistency and symplectic action–angle structure. In BuSyNet, a strictly symplectic encoder maps observed phase-space trajectories (q,p)(q,p) to latent action–angle variables (I,θ)(I,\theta), and a Buckingham-π\pi–inspired symbolic head learns a Hamiltonian H(I,m)H(I,m) with units of energy by constraining monomial exponents through DinΨ=DoutD_{\text{in}}\Psi = D_{\text{out}} (Germany et al., 1 Apr 2026). The method is formulated for integrable Hamiltonian systems, where canonical transformations to action–angle coordinates reduce the dynamics to I˙=0\dot I = 0 and θ˙=H/I\dot \theta = \partial H/\partial I, and it is evaluated on the harmonic oscillator and the Kepler two-body problem in two and three dimensions, where it recovers concise closed-form Hamiltonians and yields lower long-horizon state error and smaller energy variance than NN, HNN, and SympNet baselines (Germany et al., 1 Apr 2026).

1. Concept and scope

BuSyNet is motivated by the observation that the Hamiltonian is not merely a scalar predictor but a physical quantity with units of energy and a generator of symplectic dynamics. The framework therefore treats dimensional homogeneity and canonical structure as coupled constraints rather than independent regularizers. The first constraint is that the Hamiltonian must carry units ML2T2M L^2 T^{-2}; the second is that, for integrable systems, there exists a symplectic change of variables to action–angle coordinates (I,θ)(I,\theta) in which trajectories become rigid rotations on invariant tori (Germany et al., 1 Apr 2026).

The architecture is described as learning a symplectic encoder SϕS_\phi from observed phase-space trajectories to latent action–angle variables and a symbolic Hamiltonian head that combines the learned actions with known physical parameters. This design is intended to identify Hamiltonians precisely rather than only up to an additive constant, because the training procedure uses precomputed action integrals from the data as anchors for the latent variables (Germany et al., 1 Apr 2026).

Within the cited work, BuSyNet targets integrable Hamiltonian systems with full phase-space observations and known units for the relevant variables and parameters. The harmonic oscillator and the Kepler problem serve as canonical examples because both admit action–angle representations and closed-form Hamiltonians in those coordinates (Germany et al., 1 Apr 2026).

2. Mathematical framework

BuSyNet is built on the standard Hamiltonian formulation. For (I,θ)(I,\theta)0 and scalar Hamiltonian (I,θ)(I,\theta)1, Hamilton’s equations are

(I,θ)(I,\theta)2

or, equivalently,

(I,θ)(I,\theta)3

with

(I,θ)(I,\theta)4

where (I,θ)(I,\theta)5 (Germany et al., 1 Apr 2026).

The relevant geometric structure is symplecticity. A differentiable map (I,θ)(I,\theta)6 is symplectic if its Jacobian satisfies

(I,θ)(I,\theta)7

for all (I,θ)(I,\theta)8. Canonical transformations preserve the symplectic form, and compositions of symplectic maps remain symplectic (Germany et al., 1 Apr 2026). BuSyNet uses this property to ensure that the learned encoder is not merely approximately structure-preserving but symplectic by construction.

The latent representation is based on action–angle variables. For integrable Hamiltonians there exists a canonical transformation to (I,θ)(I,\theta)9 such that π\pi0 and

π\pi1

In these coordinates, motion lies on invariant π\pi2-tori and becomes a rigid rotation with constant frequency vector π\pi3 (Germany et al., 1 Apr 2026). This latent-space form is central to BuSyNet: the learned dynamics are constrained so that actions remain constant and angles evolve linearly.

3. Dimensional analysis and symbolic Hamiltonian construction

The unit-aware component of BuSyNet is a Buckingham-π\pi4–inspired symbolic head based on dimensional matrices and monomial parameterization. Each input variable π\pi5 is assigned a base-units vector π\pi6, and these are collected into

π\pi7

A general monomial

π\pi8

has units vector π\pi9 (Germany et al., 1 Apr 2026). Classical Buckingham analysis obtains dimensionless groups from the nullspace equation H(I,m)H(I,m)0; BuSyNet extends this idea to produce outputs with prescribed units.

In the symbolic head, for a mini-batch H(I,m)H(I,m)1,

H(I,m)H(I,m)2

where H(I,m)H(I,m)3 contains trainable exponents. The unit constraint is imposed softly by

H(I,m)H(I,m)4

with loss

H(I,m)H(I,m)5

For Hamiltonian discovery, H(I,m)H(I,m)6 is the energy units vector H(I,m)H(I,m)7 (Germany et al., 1 Apr 2026).

The 1D oscillator illustrates the constraint. A candidate monomial H(I,m)H(I,m)8 must satisfy

H(I,m)H(I,m)9

that is,

DinΨ=DoutD_{\text{in}}\Psi = D_{\text{out}}0

The symbolic head learns DinΨ=DoutD_{\text{in}}\Psi = D_{\text{out}}1 subject to the dimensional constraint (Germany et al., 1 Apr 2026). This mechanism narrows the admissible hypothesis class to forms with correct physical units, which the source identifies as important for extrapolation across parameter scales and interpretability.

The symbolic discovery proceeds in two stages. First, the head learns a latent monomial of the form

DinΨ=DoutD_{\text{in}}\Psi = D_{\text{out}}2

with exponents trained under the unit constraint. Second, after DinΨ=DoutD_{\text{in}}\Psi = D_{\text{out}}3 is identified and rounded to DinΨ=DoutD_{\text{in}}\Psi = D_{\text{out}}4, the model replaces the intermediate form with an action-only expression. If DinΨ=DoutD_{\text{in}}\Psi = D_{\text{out}}5,

DinΨ=DoutD_{\text{in}}\Psi = D_{\text{out}}6

If DinΨ=DoutD_{\text{in}}\Psi = D_{\text{out}}7,

DinΨ=DoutD_{\text{in}}\Psi = D_{\text{out}}8

For one-degree-of-freedom systems such as simple harmonic motion, the BuckiNet monomial itself already matches the true form and is used directly (Germany et al., 1 Apr 2026).

4. Architecture and training procedure

The encoder in BuSyNet is a G-SympNet layer stack DinΨ=DoutD_{\text{in}}\Psi = D_{\text{out}}9 that is symplectic by construction. The building blocks are canonical shear maps:

I˙=0\dot I = 00

I˙=0\dot I = 01

with learnable functions I˙=0\dot I = 02 and I˙=0\dot I = 03 implemented as small neural networks. Alternating compositions such as I˙=0\dot I = 04 remain symplectic, and each block is exactly invertible:

I˙=0\dot I = 05

The reported implementation uses a 4-layer G-SympNet with 32 neurons per hidden layer (Germany et al., 1 Apr 2026).

A distinctive component is the use of precomputed action integrals to anchor the latent actions. For each action,

I˙=0\dot I = 06

where the period I˙=0\dot I = 07 is estimated by FFT and the integral is evaluated numerically with Simpson’s rule (Germany et al., 1 Apr 2026). These numerically estimated actions are then matched to the learned I˙=0\dot I = 08 through a reconstruction term, which the source presents as crucial for identifying I˙=0\dot I = 09 precisely.

Training uses three principal losses:

θ˙=H/I\dot \theta = \partial H/\partial I0

θ˙=H/I\dot \theta = \partial H/\partial I1

θ˙=H/I\dot \theta = \partial H/\partial I2

Since θ˙=H/I\dot \theta = \partial H/\partial I3 depends only on θ˙=H/I\dot \theta = \partial H/\partial I4, one has θ˙=H/I\dot \theta = \partial H/\partial I5, so the ideal latent dynamics satisfy θ˙=H/I\dot \theta = \partial H/\partial I6 (Germany et al., 1 Apr 2026). Time derivatives are computed by the chain rule,

θ˙=H/I\dot \theta = \partial H/\partial I7

using automatic differentiation through θ˙=H/I\dot \theta = \partial H/\partial I8, with θ˙=H/I\dot \theta = \partial H/\partial I9 and ML2T2M L^2 T^{-2}0 obtained by numerically differentiating the trajectories (Germany et al., 1 Apr 2026).

The pipeline is four-stage. First, trajectories ML2T2M L^2 T^{-2}1 and known physical parameters are collected, and ML2T2M L^2 T^{-2}2 and ML2T2M L^2 T^{-2}3 are formed. Second, actions are precomputed by FFT-based period estimation and Simpson’s-rule integration. Third, the symbolic head is pretrained on ML2T2M L^2 T^{-2}4 by minimizing ML2T2M L^2 T^{-2}5 with L-BFGS for 100 epochs and rounding learned exponents to the nearest ML2T2M L^2 T^{-2}6. Fourth, the G-SympNet encoder and Hamiltonian coefficients are optimized with Adam for 1000 epochs at learning rate ML2T2M L^2 T^{-2}7 using

ML2T2M L^2 T^{-2}8

with ML2T2M L^2 T^{-2}9 in all experiments (Germany et al., 1 Apr 2026).

At inference time, latent-space rollout proceeds by encoding (I,θ)(I,\theta)0 to (I,θ)(I,\theta)1, computing (I,θ)(I,\theta)2, updating the angles with an Euler step,

(I,θ)(I,\theta)3

keeping actions fixed,

(I,θ)(I,\theta)4

and decoding via (I,θ)(I,\theta)5 to obtain (I,θ)(I,\theta)6 (Germany et al., 1 Apr 2026). Because the symplectic blocks are exactly invertible, decoding is performed exactly by reversing the G-SympNet blocks.

5. Empirical results and recovered Hamiltonians

The reported experiments cover the harmonic oscillator and the Kepler two-body problem in 2D and 3D. For the harmonic oscillator,

(I,θ)(I,\theta)7

with action–angle form

(I,θ)(I,\theta)8

The setup uses (I,θ)(I,\theta)9, SϕS_\phi0, SϕS_\phi1, and SϕS_\phi2, with 1000 training points from SϕS_\phi3 and testing on the remainder (Germany et al., 1 Apr 2026).

For the Kepler problem, the Hamiltonian is given in spherical coordinates as

SϕS_\phi4

with SϕS_\phi5. In action–angle variables the 3D Hamiltonian is

SϕS_\phi6

and the 2D version omits SϕS_\phi7 (Germany et al., 1 Apr 2026). The 3D setup uses SϕS_\phi8, SϕS_\phi9, (I,θ)(I,\theta)00, (I,θ)(I,\theta)01, and initial conditions (I,θ)(I,\theta)02, (I,θ)(I,\theta)03, (I,θ)(I,\theta)04, (I,θ)(I,\theta)05, (I,θ)(I,\theta)06, (I,θ)(I,\theta)07, corresponding to a circular orbit of radius (I,θ)(I,\theta)08; training uses (I,θ)(I,\theta)09, testing uses (I,θ)(I,\theta)10, and the period is (I,θ)(I,\theta)11. The 2D setup uses (I,θ)(I,\theta)12 with the same train-test split and (I,θ)(I,\theta)13 (Germany et al., 1 Apr 2026).

The discovered symbolic Hamiltonians are reported as follows.

System Recovered Hamiltonian
Simple harmonic oscillator (I,θ)(I,\theta)14
Kepler 2D (I,θ)(I,\theta)15
Kepler 3D (I,θ)(I,\theta)16

These expressions are stated to be consistent with the analytic forms for the chosen parameter settings, and the exponents are reported to match analytic values to rounding precision (I,θ)(I,\theta)17 (Germany et al., 1 Apr 2026). For the oscillator, the recovered exponents (I,θ)(I,\theta)18 on (I,θ)(I,\theta)19 and (I,θ)(I,\theta)20 on (I,θ)(I,\theta)21 are explicitly identified as physically meaningful in the source.

The recovered frequencies are also listed. For SHM, (I,θ)(I,\theta)22 for (I,θ)(I,\theta)23. For the circular-orbit Kepler cases, the reported values are (I,θ)(I,\theta)24 and (I,θ)(I,\theta)25 in 2D, and (I,θ)(I,\theta)26, (I,θ)(I,\theta)27, and (I,θ)(I,\theta)28 in 3D (Germany et al., 1 Apr 2026). This is consistent with the latent-space interpretation in which constant actions and linearly advancing angles directly expose the frequencies (I,θ)(I,\theta)29.

6. Accuracy, stability, interpretability, and limitations

The reported quantitative evaluation emphasizes long-horizon accuracy and stability. For the harmonic oscillator with period (I,θ)(I,\theta)30, the mean squared error on (I,θ)(I,\theta)31 is reported as NN (I,θ)(I,\theta)32, HNN (I,θ)(I,\theta)33, SympNet (I,θ)(I,\theta)34, and BuSyNet (I,θ)(I,\theta)35; on (I,θ)(I,\theta)36 it is NN (I,θ)(I,\theta)37, HNN (I,θ)(I,\theta)38, SympNet (I,θ)(I,\theta)39, and BuSyNet (I,θ)(I,\theta)40 (Germany et al., 1 Apr 2026). The energy variance (I,θ)(I,\theta)41 is NN (I,θ)(I,\theta)42, HNN (I,θ)(I,\theta)43, SympNet (I,θ)(I,\theta)44, and BuSyNet (I,θ)(I,\theta)45, which the source characterizes as best by 5–6 orders of magnitude (Germany et al., 1 Apr 2026).

For Kepler 2D over 25 periods, the state MSE is NN (I,θ)(I,\theta)46, HNN (I,θ)(I,\theta)47, SympNet (I,θ)(I,\theta)48, and BuSyNet (I,θ)(I,\theta)49; the energy variance is NN (I,θ)(I,\theta)50, HNN (I,θ)(I,\theta)51, SympNet (I,θ)(I,\theta)52, and BuSyNet (I,θ)(I,\theta)53 (Germany et al., 1 Apr 2026). For Kepler 3D over 25 periods, the MSE is NN (I,θ)(I,\theta)54, HNN (I,θ)(I,\theta)55, SympNet (I,θ)(I,\theta)56, and BuSyNet (I,θ)(I,\theta)57; the energy variance is NN (I,θ)(I,\theta)58, HNN (I,θ)(I,\theta)59, SympNet (I,θ)(I,\theta)60, and BuSyNet (I,θ)(I,\theta)61 (Germany et al., 1 Apr 2026).

The source does not report explicit ablations, but it states that comparisons to HNN and SympNet act as implicit ablations. Relative to HNN, adding the action–angle latent space plus units is said to reduce drift and phase error substantially. Relative to SympNet, adding the unit-aware symbolic Hamiltonian yields more accurate long-term prediction and orders-of-magnitude smaller energy variance (Germany et al., 1 Apr 2026). Symbolic sparsity penalties and alternative latent dimensions are explicitly noted as unexplored.

Interpretability in BuSyNet has two components. First, the symbolic Hamiltonian makes physical content explicit. The oscillator example,

(I,θ)(I,\theta)62

recovers the textbook action–angle form (I,θ)(I,\theta)63 and corresponds to the standard Hamiltonian (I,θ)(I,\theta)64 in canonical variables (Germany et al., 1 Apr 2026). Second, the latent variables themselves are interpretable: actions are constant, angles advance linearly, and frequencies are directly available from (I,θ)(I,\theta)65 (Germany et al., 1 Apr 2026).

The limitations stated in the source are substantial and delineate the scope of the method. BuSyNet assumes integrability and global action–angle coordinates; non-integrable or chaotic systems are not targeted. It assumes full (I,θ)(I,\theta)66 observations and known base-unit assignments for inputs and outputs. Parameters entering the Hamiltonian must be present among the inputs to be discoverable. Numerical derivatives and action-integral estimates may be noise-sensitive, so smoothing or robust differentiation may be necessary. Increasing degrees of freedom enlarges the multi-index set (I,θ)(I,\theta)67 and raises SympNet capacity requirements, although end-to-end training is described as feasible for low-to-moderate dimensions (Germany et al., 1 Apr 2026). A plausible implication is that the method’s strongest regime is low-dimensional, cleanly observed, integrable mechanics with explicit physical parameters.

7. Relation to prior work and terminological clarifications

The BuSyNet paper situates itself against two strands of prior Hamiltonian learning. Hamiltonian Neural Networks learn a Hamiltonian and derive dynamics via Hamilton’s equations, but they do not enforce units and do not reduce dynamics to action–angle coordinates. Symplectic networks such as SympNet enforce symplecticity, but they are typically trained as time-steppers and do not combine a learned canonical transformation with a dimensionally constrained symbolic Hamiltonian (Germany et al., 1 Apr 2026). Within that comparison, BuSyNet is presented as pairing a symplectic action–angle encoder with a dimensionally aware symbolic head that outputs a closed-form Hamiltonian in correct energy units.

A separate terminological clarification concerns possible confusion with an unrelated use of “Buckingham–Symplectic Networks.” The paper “A ‘network of networks’ (from history to algebra)” works with complex-valued flows and tensions, lattices in (I,θ)(I,\theta)68, Siegel space, and symplectic group actions, and it explicitly states that it does not discuss Buckingham (I,θ)(I,\theta)69 dimensional analysis (Parrochia, 2023). Its “connection to Buckingham–Symplectic Networks” is framed as a path for integrating Buckingham (I,θ)(I,\theta)70 into a lattice-and-Siegel framework rather than as the BuSyNet architecture for Hamiltonian discovery (Parrochia, 2023). This suggests that the term may be used in two distinct contexts: one in Hamiltonian system identification from trajectories (Germany et al., 1 Apr 2026), and another in an algebraic-geometric construction over network lattices and Siegel modular forms (Parrochia, 2023).

In the Hamiltonian-learning sense, BuSyNet denotes the architecture that integrates a symplectic encoder, precomputed action integrals, and a Buckingham-(I,θ)(I,\theta)71–inspired symbolic Hamiltonian head. Its defining claim is that jointly enforcing symplectic structure and dimensional consistency yields stable, accurate, and interpretable Hamiltonian discovery for integrable systems (Germany et al., 1 Apr 2026).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Buckingham–Symplectic Networks (BuSyNet).