Tycho van der Ouderaa's Avatar

Tycho van der Ouderaa

@tychovdo.bsky.social

Postgraduate researcher (PhD) at Imperial College London and visiting researcher at the University of Oxford. Working on probabilistic machine learning.

1,292 Followers  |  629 Following  |  20 Posts  |  Joined: 11.11.2024  |  1.6184

Latest posts by tychovdo.bsky.social on Bluesky

Today at NeurIPS, weโ€™ll be presenting our Noether's Razor paper! ๐Ÿ“œโœจ
๐Ÿ“… Today Fri, Dec 13
โฐ 11 a.m. โ€“ 2 p.m. PST
๐Ÿ“ East Exhibit Hall A-C, #4710 (ALL the way in the back I believe!)
w/ @mvdw.bsky.social @pimdh.bsky.social
Come say hi! ๐Ÿ‘‹

13.12.2024 16:38 โ€” ๐Ÿ‘ 21    ๐Ÿ” 3    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

For those interested, I will be giving a short talk today about our recent work โ€œPyramid Vector Quantization for LLMsโ€ at the Microsoft booth at NeurIPS, starting at 10:30.

12.12.2024 17:40 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Sure!

06.12.2024 16:51 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Noether's razor: Learning Conserved Quantities Symmetries have proven useful in machine learning models, improving generalisation and overall performance. At the same time, recent advancements in learning dynamical systems rely on modelling the un...

Interested?

Come check out our poster at NeurIPS 2024 in Vancouver.
East Exhibit Hall A-C #4710, Fri 13 Dec 1-4 pm CST
Link: neurips.cc/virtual/2024...

Paper/code: arxiv.org/abs/2410.08087

Thankful to co-authors @mvdw.bsky.social and @pimdehaan for their joint supervision of this project

๐Ÿงต16/16

06.12.2024 13:42 โ€” ๐Ÿ‘ 12    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Noether's razor allows symmetries to be parameterised in terms of conserved quantities and enables automatic symmetry at train time. This results in more accurate Hamiltonians that obey symmetry and trajectory predictions that remain more accurate over longer time spans.๐Ÿงต15/16

06.12.2024 13:42 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Our work demonstrates that approximate Bayesian model selection can be useful in neural nets, even in sophisticated use cases. We aim to further improve the efficiency and usability of neural model selection, making it a more integral part of training deep neural nets. ๐Ÿงต14/16

06.12.2024 13:42 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

If one wishes, we could extend to non-quadratic conserved quantities to model non-affine actions. More free-form conserved quantities would require ODE-solving instead of the matrix exponential and have more parameters, which could complicate the Bayesian model selection.๐Ÿงต13/16

06.12.2024 13:42 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Further, this does not limit the shapes of symmetry groups we can learn. For instance, we find the Euclidean group, which is itself a curved manifold with non-trivial topology.๐Ÿงต12/16

06.12.2024 13:42 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

We use quadratic conserved quantities, which can represent any symmetry with an affine (linear + translation) action on the state space. This encompasses nearly all cases studied in geometric DL. ๐Ÿงต12/16

06.12.2024 13:42 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

On more complex N-body problems, our method correctly discovers the correct 7 linear generators which correspond to the correct linear symmetries of rotation around center of mass, rotation around the origin, translations, and momentum-dependent translations. ๐Ÿงต11/16

06.12.2024 13:42 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image

By learning the correct symmetries, the jointly learned Hamiltonians are more accurate, directly improving trajectory predictions at test time. We show this for n-harmonic oscillators, but also more complex N-body problems (see table below). ๐Ÿงต10/16

06.12.2024 13:42 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

We verify the correct symmetries and group dimensionality are learned by inspecting parallelism, singular vectors, and transformations associated with learned generators. For instance, we correctly learn the nยฒ dimensional unitary Lie group U(n) on N-harmonic oscillators.๐Ÿงต9/16

06.12.2024 13:42 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Our method discovers the correct symmetries from data. Learned Hamiltonians that obey the right symmetry generalise better as they remain more accurate in larger areas of the phase space, depicted here for a correctly learned SO(2) on a simple harmonic oscillator. ๐Ÿงต8/16

06.12.2024 13:42 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Noether's razor jointly learns conservation laws and the symmetrised Hamiltonian on train data, without requiring validation data. By relying on differentiable model selection, we do not introduce additional regularizers that require tuning.๐Ÿงต7/16

06.12.2024 13:42 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

As far as we know, this is the first case in which Bayesian model selection with VI is successfully scaled to deep neural networks, an achievement in its own right, whereas most works so far have relied on Laplace approximations. ๐Ÿงต6/16

06.12.2024 13:42 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

We scale to deep neural networks using Variational Inference (VI). To obtain a sufficiently tight bound for model selection, we avoid mean-field and instead use efficient matrix normal posteriors and closed-form updates of prior and output variance (see tricks in App. D). ๐Ÿงต5/16

06.12.2024 13:42 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

We jointly learn the Hamiltonian and conserved quantities with Bayesian model selection by optimising marginal likelihood estimates. This yields a Noether's Razor effect favouring simpler symmetric solutions if this describe data well, avoiding collapse into no symmetry. ๐Ÿงต4/16

06.12.2024 13:42 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

We let our Hamiltonian neural network be a flexible deep neural network that is symmetrized by integrating it over the flow induced by a set of learnable conserved quantities. This construction allows us to define a flexible function with learnable symmetry. ๐Ÿงต3/16

06.12.2024 13:42 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Noether's theorem states that symmetries in a dynamical system have an associated conserved quantity, i.e. an observable that remains invariant over a trajectory. We use this result to parameterise symmetries in Hamiltonian neural networks in terms of conserved quantities. ๐Ÿงต2/16

06.12.2024 13:42 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

๐ŸŒŸNoether's razorโญ๏ธ Our NeurIPS 2024 paper connects ML symmetries to conserved quantities through a seminal result in mathematical physics: Noether's theorem. We can learn neural network symmetries from data by learning associated conservation laws. Learn more๐Ÿ‘‡. 1/16๐Ÿงต

06.12.2024 13:42 โ€” ๐Ÿ‘ 101    ๐Ÿ” 13    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 2

I made a starter pack for Bayesian ML and stats (mostly to see how this starter pack business works).

Let me know whom I missed!

go.bsky.app/2Bqtn6T

18.11.2024 16:19 โ€” ๐Ÿ‘ 96    ๐Ÿ” 33    ๐Ÿ’ฌ 54    ๐Ÿ“Œ 2

I made a starter pack for researchers in probabilistic machine learning.

DM/reply if you want to be added!

go.bsky.app/DuCtJqC

17.11.2024 23:09 โ€” ๐Ÿ‘ 105    ๐Ÿ” 37    ๐Ÿ’ฌ 67    ๐Ÿ“Œ 2

@tychovdo is following 20 prominent accounts