Abstract: Artificial neural networks are universal function approximators. They can forecast dynamics, but they may need impractically many neurons to do so, especially if the dynamics is chaotic. We use neural networks that incorporate Hamiltonian dynamics to efficiently learn phase space orbits even as nonlinear systems transition from order to chaos. We demonstrate Hamiltonian neural networks on a widely used dynamics benchmark, the Hénon-Heiles potential, and on nonperturbative dynamical billiards. We introspect to elucidate the Hamiltonian neural network forecasting.
Teaching physics to neural networks removes 'chaos blindness'
21–30 of 81 posts
Re: Teaching physics to neural networks removes 'chaos blindness'
#22Why do you need a neural network when you have the Hamiltonian mechanics of the system modeled? I've always understood Langrangian/Hamiltonian mechanics to be methods of modeling the behavior of a system through the decomposition of the external constraints and forces acting on a body. In other words you can understand a complex model by doing some calculus on the less complex constituents of the model. I'm probably…
Not quite. It's really just that they require the dynamics to be Hamiltonian, which would be highly atypical of the kind of dynamics an otherwise unconstrained neural network would learn. This is reflected in their loss function, the first of which learn an arbitrary second order differential equation, the second of which enforces Hamiltonian dynamics.
I don't understand how this was considered novel enough to warrant at PRE paper.
Here is a link to the paper:
https://journals.aps.org/pre/pdf/10.1103/PhysRevE.101.062207
Re: Teaching physics to neural networks removes 'chaos blindness'
#23Earlier quoted context omitted.
Vehicle dynamics is a fairly accurate science these days (50/50 for the tires)
Racing teams and big car manufacturers have incredibly accurate models of vehicle dynamics.
Re: Teaching physics to neural networks removes 'chaos blindness'
#24Re: Teaching physics to neural networks removes 'chaos blindness'
#25I’ve said this before, but I think that a lack of physical modeling might be the key barrier for AV technology. Human drivers have a mental model of physics that they’ve honed for 17-18 hours a day since they were born.
Don't sell biology short like that. Human driver are born with a mental model of physics that's been honed 24 hours a day since before they were diatoms.
A baby is not born with the knowledge of body movement, for example, but through natural exploration of the body and environment, almost all physically capable humans learn to walk.
Re: Teaching physics to neural networks removes 'chaos blindness'
#26This sounds like the opposite of what Richard Sutton seemed to advocate for in his "Bitter Lesson"[0]. I don't know nearly enough to advocate for one thing or the other, but it is fascinating to see that those approaches seem to compete as we venture into the unknown. [0] http://incompleteideas.net/IncIdeas/BitterLesson.html
Sutton is saying 'over a slightly longer time'.
You can wait 20 more years and super-duper-deep-NN-on-steroids, and hardware a million times as big and powerful, would rediscover all of theoretical physics.
Or you could inject some theoretical physics acquired by humans and make DNNs smarter today.
Re: Teaching physics to neural networks removes 'chaos blindness'
#27I’ve said this before, but I think that a lack of physical modeling might be the key barrier for AV technology. Human drivers have a mental model of physics that they’ve honed for 17-18 hours a day since they were born.
Re: Teaching physics to neural networks removes 'chaos blindness'
#28If so, this would be dramatic, no?
If you could teach a translation service 'grammar' and then also leverage the pattern matching, could this be a 'fundamental' new idea in AI application?
Or is this just something specific?
Re: Teaching physics to neural networks removes 'chaos blindness'
#29I’ve said this before, but I think that a lack of physical modeling might be the key barrier for AV technology. Human drivers have a mental model of physics that they’ve honed for 17-18 hours a day since they were born.
Side note, is "AV" to mean "autonomous vehicles" (assumed from context) a common usage? I've only ever heard it mean "audio/visual".
"We are seeking exceptional candidates to join our growing Autonomous Vehicle (AV) business team!"
https://techcrunch.com/2019/03/13/ford-is-expanding-its-self...
Re: Teaching physics to neural networks removes 'chaos blindness'
#30Earlier quoted context omitted.
Don't sell biology short like that. Human driver are born with a mental model of physics that's been honed 24 hours a day since before they were diatoms.
I don't think that's quite right. I believe that humans are essentially born as blank neural networks; it's the structure, and the graph of connections between brain structures and sensory inputs, that is effectively primed for learning certain tasks that we find to be intuitive. A baby is not born with the knowledge of body movement, for example, but through natural exploration of the body and environment, almost al…
Anyone who's witnessed a birth can tell you this is wrong.