Machine Learning For Physicists: University of Erlangen-Nuremberg Florian Marquardt
Machine Learning For Physicists: University of Erlangen-Nuremberg Florian Marquardt
Learning for
Physicists
University of Erlangen-Nuremberg
Florian Marquardt
Florian.Marquardt@fau.de
http://machine-learning-for-physicists.org
Some examples
Neural networks applied to scientific tasks:
General questions
Input Output
(format?) (format?)
databases?
experiments?
simulations? Assessment of
generated on the fly? accuracy?
Quantum Chemistry
https://arxiv.org/pdf/1701.04503.pdf
Computer-aided drug design
(Image: Wikipedia)
https://arxiv.org/pdf/1701.04503.pdf
Materials research
https://arxiv.org/pdf/1701.04503.pdf
Statistical physics: phase transitions
(finding the transition point? discovering new phases?)
1 2 3 4 Particles
“All trajectories are linear!?”
Energy
1 2 3 4 Particles
“All trajectories are unbounded!?”
Energy
“All trajectories have E>0!?”
1 2 3 4 Particles
“All E<0 trajectories are elliptic!?”
Energy
1 2 3 4 Particles
“All E<0 trajectories are bound!?”
Energy
1 2 3 4 Particles
Energy “For E<0, at least two particles will
end up bound together!?”
1 2 3 4 Particles
“Kepler’s World”
...one might discover:
• Conserved quantities (total energy, momentum,
angular momentum)
• Two particles at negative energy: bound, on elliptical
orbits, relation between distance and period
• Equations of motion with inverse square force
• Approximate elliptical orbits if many light-mass
particles travel around one heavy mass
• “Moons”
• Properties of scattering: energy and momentum
exchange
• 3-particle scattering can lead to expulsion
• Effects of “resonances” between orbital periods
• Rings
• Chaotic behaviour
• Structure formation in clouds of many particles
• Local Boltzmann distribution
• Evaporation
• ...things as yet unknown...?!
Hypotheses
hypotheses
Hypotheses
Observations act as
filters (sieves)
Hypotheses
observations
(experiments)
Learning
(discovering new, ever more
general hypotheses)
current
hypotheses fail
here
Learning
(discovering new, ever more
general hypotheses)
unknown
(untested)
known and
understood (so far)
Learning
(discovering new, ever more
general hypotheses)
?
Learning
(discovering new, ever more
general hypotheses)
Active learning: learner/scientist selects
observations to be made (selects “training data”)
• at the border “understood” vs. “not understood”
• or, more precisely: where one might learn the most
• i.e.: parameter values where the uncertainty of
predictions is very large (e.g. existing hypotheses
leave a large freedom in outcome), and where
refining them would have significant consequences
in many areas of parameter space
• also: parameter values where many hypotheses
may be falsified (based on experience? based on
“distance” to known examples?)
• try to falsify (or make more plausible) especially
those hypotheses that are most useful, because
they are:
• most simple and general
• can be applied usefully if true (e.g. to obtain a
new very sensitive measurement method, or to
simplify predictions)
Learning
(discovering new, ever more
general hypotheses)
Inclined plane
spring
fall
drop into
water