8–12 Sept 2025
Hamburg, Germany
Europe/Berlin timezone

evermore: Differentiable Binned Likelihood Functions with JAX

8 Sept 2025, 11:00
30m
ESA W 'West Wing'

ESA W 'West Wing'

Poster Track 2: Data Analysis - Algorithms and Tools Poster session with coffee break

Speakers

CMS Collaboration Felix Philipp Zinn (Rheinisch Westfaelische Tech. Hoch. (DE))

Description

Statistical analyses in high energy physics often rely on likelihood functions of binned data. These likelihood functions can then be used for the calculation of test statistics in order to assess the statistical significance of a measurement.

evermore is a python package for building and evaluating these likelihood functions using JAX – a powerful python library for high performance numerical computing. The key concepts of evermore are performance and differentiability. JAX provides automatic differentiation, just-in-time (jit) compilation, and vectorization capabilities, which can be leveraged to improve the performance of statistical analyses. Jit-compilation and vectorization can be used for parallelizing fits on GPUs which is especially advantageous for likelihood scans and toy based upper limits.

We present the concepts of evermore, show its features, and give concrete examples of its performance in the context of a CMS analysis.

Experiment context, if any CMS experiment

Authors

CMS Collaboration Felix Philipp Zinn (Rheinisch Westfaelische Tech. Hoch. (DE))

Presentation materials