4–8 Dec 2023
CERN
Europe/Zurich timezone

dilax: Differentiable Binned Likelihoods in JAX

7 Dec 2023, 10:00
30m
53/R-044 (CERN)

53/R-044

CERN

12
Show room on map

Speaker

Manfred Peter Fackeldey (RWTH Aachen University (DE))

Description

dilax is a software package for statistical inference with binned likelihoods. It focusses on three key concepts: performance, differentiability, and object-oriented statistical model building. Thus, dilax is build upon the shoulders of a deep learning giant: JAX - a popular autodifferentiation Python framework. By making every component in dilax a PyTree, each component can be jit-compiled (jax.jit), vectorized (jax.vmap) and differentiated (jax.grad). This does not only fulfil all key concepts, but also enables novel computational concepts, such as running thousands of fits simultaneously on a GPU.
We present the key concepts of dilax, show its features, and discuss performance benchmarks with toy datasets.

Primary author

Manfred Peter Fackeldey (RWTH Aachen University (DE))

Presentation materials