Scaling MadMiner with a deployment on REANA
Authors:
- Irina EspejoIEIrina Espejo
- Sinclert PérezSPSinclert Pérez
Preprint
Abstract
MadMiner is a Python package that implements a powerful family of multivariate inference techniques that leverage matrix element information and machine learning. This multivariate approach neither requires the reduction of high-dimensional data to summary statistics nor any simplifications to the underlying physics or detector response. In this paper, we address some of the challenges arising from deploying MadMiner in a real-scale HEP analysis with the goal of offering a new tool in HEP that is easily accessible. The proposed approach encapsulates a typical MadMiner pipeline into a parametrized yadage workflow described in YAML files. The general workflow is split into two yadage sub-workflows, one dealing with the physics simulations and the other with the ML inference. After that, the workflow is deployed using REANA, a reproducible research data analysis platform that takes care of flexibility, scalability, reusability, and reproducibility features. To test the performance of our method, we performed scaling experiments for a MadMiner workflow on the National Energy Research Scientific Computer (NERSC) cluster with an HT-Condor back-end. All the stages of the physics sub-workflow had a linear dependency between resources or wall time and the number of events generated. This trend has allowed us to run a typical MadMiner workflow, consisting of 11M events, in 5 hours compared to days in the original study.Keywords
All Related Versions
This publication has 8 references indexed in Scilit:
- Effective LHC measurements with matrix elements and machine learningJournal of Physics: Conference Series, 2020
- Mining gold from implicit models to improve likelihood-free inferenceProceedings of the National Academy of Sciences, 2020
- MadMiner: Machine Learning-Based Inference for Particle PhysicsComputing and Software for Big Science, 2020
- REANA: A System for Reusable Research Data AnalysesEPJ Web of Conferences, 2019
- A guide to constraining effective field theories with machine learningPhysical Review D, 2018
- Yadage and Packtivity – analysis preservation using parametrized workflowsJournal of Physics: Conference Series, 2017
- Bayesianly Justifiable and Relevant Frequency Calculations for the Applied StatisticianThe Annals of Statistics, 1984
- Monte Carlo Methods of Inference for Implicit Statistical ModelsJournal of the Royal Statistical Society Series B: Statistical Methodology, 1984