GANS
Deep Belief Networks
2006
VAEs
Normalising Flows
BigGAN
Diffusion Models
2014
2017
2019
2022
A folk music band of anthropomorphic autumn leaves playing bluegrass instruments
Contrastive Learning
2023
2026
"Write a C compiler"
AGI?
["Genie 2: A large-scale foundation model" Parker-Holder et al (2024)]
Probabilistic ML has made high dimensional inference tractable
1024x1024xTime
["Genie 3: A new frontier for world models" Parker-Holder et al (2025)]
True
Reconstructed
["Joint cosmological parameter inference and initial condition reconstruction with Stochastic Interpolants" Cuesta-Lazaro, Bayer, Albergo et al NeurIPs 2024 ML for the Physical Sciences]
["GraphCast: Learning skillful medium-range global weather forecasting" Lam et al (2023)]
Empirical models on steroids
["Highly accurate protein structure prediction with AlphaFold " Jumper et al (2021)]
["The Optical and Infrared Are Connected" Jespersen et al (2026)]
Physics models
Optical
IR
Forward Model
Observable
Dark matter
Dark energy
Inflation
Predict
Infer
Parameters
Inverse mapping
Fault line stress
Plate velocity
AutoEncoder
Masked Autoencoder
Contrastive Learning
[arXiv:2503.15312]
["Learning What’s Real: Disentangling Signals from Measurement Artifacts in Multi-Sensor Data, with Applications to Astrophysics" Mercader-Perez et al (2026)]Regression of Physical Parameters
Retrieval of rare objects
Outlier/Anomaly detection
Follow up priorities
Predict missing modalities
Super Resolution
["Improving cosmological reach of LIGO using Deep Loop Shaping" Buchli et al (2025)]Physics students at NYU are
...
OVER-CAFFEINATED
RESILIENT
SMART
ATHLETIC
https://www.astralcodexten.com/p/janus-simulatorsHow do we encode "helpful" in the loss function?
BEFORE RLHF
AFTER RLHF
"find the smallest positive integer n such that 10ⁿ can be written as a product of two positive integers, neither of which has a 0 anywhere in its decimal representation."
Hypothesis
Simulate World
Invisible particles
Extra dimensions
Multi Species ...
Simulate World
Invisible particles
Extra dimensions
Multi Species ...
Propose Experiment
Simulate
Text: Conceptual Understanding
Trajectories (.csv)
Science Agent (LLM)
Science Agent (LLM)
Outputs
Python Code: Trajectory MSE
["DiscoverPhysics: Benchmarking LLMs for Out-of-the-Box Scientific Thinking" Wiemann, Smith et al ]
def discovered_law(pos1, pos2, p1, p2, velocity2, duration, **params):
"""Particle 2 is accelerated toward particle 1 by a radial force
per unit along r^ that combines a static source term G*p1,
a radial-velocity term (analogous to an advective/retardation
coupling), and a centripetal-like tangential kinetic-energy
term, all scaled by 1/r and independent of p2."""
...
return trajectories
def fit_parameters():
return {
"G": {"init": 1.0, "bounds": [0.1, 5.0]},
...
}
Predictive Code
Rubric Based LLM judge
Mean Square Error
Agent Explanation
You are an expert physicist tasked with discovering scientific laws in a simulated universe. Your goal is to propose experiments, analyse the data they return, and ultimately deduce the underlying scientific law. Note that the laws of physics in this universe may differ from those in our own. You can perform experiments to gather data but must follow the protocol strictly.
If F = G/r²: G = 80. If F = G/r: G = 8. Linear in 1/r!
m=1: a = 0.664 · m=2: a = 0.614 · m=4: a = 0.664 · m=8: a = 0.714 … That's strange."
Consistent pattern: small +y 'extra' force (~0.05) regardless of position … maybe the anchor itself moves.
a_y_extra ≈ +0.05 everywhere on probes. Spot on! So anchor too just experiences g_y = 0.05 … g = (0, 0.05) is a uniform external acceleration on every particle.
You are an expert physicist tasked with discovering scientific laws in a simulated universe. Your goal is to propose experiments, analyse the data they return, and ultimately deduce the underlying scientific law. Note that the laws of physics in this universe may differ from those in our own. You can perform experiments to gather data but must follow the protocol strictly.
Confirmed: a ∝ 1/r.
observed −5.18. WAY too small. Something is very wrong with my understanding!
artifact of integration accuracy, NOT the true law. Probably because of close encounters causing chaos.
I'll just submit my law. The functional form is solid.
You are an expert physicist tasked with discovering scientific laws in a simulated universe. Your goal is to propose experiments, analyse the data they return, and ultimately deduce the underlying scientific law. Note that the laws of physics in this universe may differ from those in our own. You can perform experiments to gather data but must follow the protocol strictly.
a × r seems roughly constant … not quite 1/r.
Let me try a × r²: … Not consistent.
So at large r, a ~ 1/r. At small r, a ~ 1/r².
Actually note the file path in the error message: 'extra_dimensions.csv'! This is a hint! The world might have an extra compactified dimension…
[Model starts fitting Yukawa potential, Bessel functions... At some point fitting tool errors.]
Conceptual Understanding
Trajectory Prediction
Random Seeds
World Generator
World Solver
def simulate(
pos1,
pos2,
duration,
**params,
):
"Simulate Universe"
return trajectories
Convergence,
Re-implementation tests....
def discovered_law(pos1, pos2, p1, p2, velocity2, duration, **params):
"""Particle 2 is accelerated toward particle 1 by a radial force
per unit along r^ that combines a static source term G*p1,
a radial-velocity term (analogous to an advective/retardation
coupling), and a centripetal-like tangential kinetic-energy
term, all scaled by 1/r and independent of p2."""
...
return trajectories
def fit_parameters():
return {
"G": {"init": 1.0, "bounds": [0.1, 5.0]},
...
}
Running Experiment...
Reward
Predictiveness
Conceptual Understanding
(MSE)
(Evaluation Score)
"This world consists of ..."
World Definition
Simulation Code
1) Look up ML papers in your domain area. Which ones seem interesting?
Machine Learning and the Physical Sciences (NeurIPS)
AI for Science (NeurIPS & ICML)
2) Having trouble? Ask me directly!
1. What have people done in this area before? Baselines?
2. Where is the gap?
3. Imagine everything works perfectly: write an abstract. Are you excited?
4. Is the problem you are tackling part of a more general class of problems? or is it very niche?
5. Be ambitious! If learning is the objective there is no way to fail
1. Literature review
2. Research Proposal
3. Money Plot
Should help you answer question 1
Wednesdays at 3 pm -> First seminar September 16th by Pavel Izmailov
(Contact me at east two days before to be added to the FI guest list)
Fridays 2-4 pm