Introducing sapphire: Towards Hybrid Physics-Informed, Data-Driven Modeling of Galaxy Formation
Viraj Pandya, Greg L. Bryan, T. Lucas Makinen, Austen Gabrielpillai, Christopher Carr, Drummond B. Fielding, Lars Hernquist, Matthew Ho, Kartheik Iyer, Christian Kragh Jespersen, Sophie Koudmani, Marta Laska, Pablo Lemos, Christopher C. Lovell, Lucia A. Perez

TL;DR
Sapphire is a GPU-accelerated, differentiable semi-analytic galaxy formation model that enables precise parameter inference using advanced sensitivity analysis and Bayesian methods.
Contribution
It introduces sapphire, a novel, modular, differentiable, GPU-accelerated galaxy formation model with exact Jacobian computation for improved astrophysical inference.
Findings
Supernova energy loading is a key parameter for galaxy evolution.
z=0 stellar-to-halo-mass relation alone is insufficient to infer many parameters.
Galaxies likely self-regulate star formation mainly through preventative feedback.
Abstract
Semi-analytic models (SAMs) have been treating galaxy populations as dynamical systems for years, but their evolution equations remain poorly constrained. We introduce sapphire, a modular, automatically differentiable, GPU-accelerated SAM written from scratch in JAX. For the first time, we compute exact Jacobian matrices of our nonlinear differential equations and show that they have interpretable, non-random structures, using the Pandya et al. (2023) physical model as an initial example. Both local and global sensitivity analyses reveal that supernova energy loading is a key astrophysical parameter for galaxy evolution. We use gradient descent and Hamiltonian Monte Carlo (HMC) to perform comprehensive mock parameter recovery tests. These indicate that the z=0 stellar-to-halo-mass relation alone does not contain enough information to infer many astrophysical parameters.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
