Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Many physical systems are high-dimensional, but we only really care about some low-dimensional subspace. Our latest work shows how to fit these subspaces as small neural maps automatically, *without* any data as input, just the energy function. Read on to learn how! (1/N) 🧵

382,227 Aufrufe • vor 2 Jahren •via X (Twitter)

11 Kommentare

Profilbild von Nick Sharp
Nick Sharpvor 2 Jahren

Reduced order modeling seeks to identify & parameterize significant low-dimensional subspaces for high-dimensional systems. Neural nets are a natural representation, but data-driven approaches are tricky: for most systems, data doesn't exist and is hard to collect! (2/N)

Profilbild von Nick Sharp
Nick Sharpvor 2 Jahren

To be clear, we're talking about 'overfit' neural networks here: a tiny network fit individually to each system, not pretrained on a giant dataset or anything like that. Think of it like 'baking' a network as an acceleration structure for your system. (3/N)

Profilbild von Nick Sharp
Nick Sharpvor 2 Jahren

Ok, so how do we fit these nets? We can start by minimizing physical potential energy on randomly sampled latent subspace states. However, the network just collapses to the lowest-energy configuration! Remember, there's no data term here that it has to stretch to fit. (4/N)

Profilbild von Nick Sharp
Nick Sharpvor 2 Jahren

Our simple solution is to borrow another classic ML tool, and introduce an *isometric regularizer*, which says that the distance between latent vectors should be roughly preserved when pushed through the map. This is the secret sauce that makes it work! (5/N)

Profilbild von Nick Sharp
Nick Sharpvor 2 Jahren

Now we can automatically fit small networks to any system you can simulate. Our architectures, are just simple fast MLPs. (6/N)

Profilbild von Nick Sharp
Nick Sharpvor 2 Jahren

We can even condition the networks on additional parameters, such as boundary conditions and stiffness, and fit shared subspaces that adapt when you vary the parameters. (7/N)

Profilbild von Nick Sharp
Nick Sharpvor 2 Jahren

This formulation works out-of-the-box for systems far from the usual deformable bodies. Here, we model a rigid body kinematic mechanism with pin penalties at joints, parameterized by the entries of a transformation matrix. Subspace training finds the smooth motion! (8/N)

Profilbild von Nick Sharp
Nick Sharpvor 2 Jahren

Importantly, our low-dim subspace maps are a true 'dense' parameterization: every point in the subspace corresponds to a significant configuration. This makes many downstream tasks easy: for instance you can keyframe animate complex systems via a spline in the subspace! (9/N)

Profilbild von Nick Sharp
Nick Sharpvor 2 Jahren

We even show a preliminary application as a data generator: if you have a _supervised_ physics learning setup, but no data, you can fit our subspace and use it to sample training data. (10/N)

Profilbild von Nick Sharp
Nick Sharpvor 2 Jahren

This #SIGGRAPH2023 paper is "Data-Free Learning of Reduced-Order Kinematics", with Cristian Romero, @_AlecJacobson, Etienne Vouga, @paulkry, @diwlevin, and @JustinMSolomon. Come see it Wed @ 2pm in the 'Mos Def' session (11/N)

Profilbild von Nick Sharp
Nick Sharpvor 2 Jahren

Huge shout out to the Bellairs Institute Workshop on Computer Animation, where this project began as a workshop collaboration! (12/12) - project: - paper: - code:

Ähnliche Videos