You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »


Author(s)

NameInstitutionMail AddressSocial Contacts
Gaia GrossoINFN Padova, University of Padova, CERN

gaia.grosso@cern.ch


Marco ZanettiINFN Padova, University of Padovamarco.zanetti@cern.ch 
Andrea WulzerIFAE, ICREAandrea.wulzer@cern.ch 
Maurizio PieriniCERNmaurizio.pierini@cern.ch 
Raffaele Tito d'AgnoloCEA

raffaele-tito.dagnolo@ipht.fr


How to Obtain Support

Mailgaia.grosso@cern.ch
Social
Jira

General Information

ML/DL TechnologiesNN
Science FieldsHigh Energy Physics
Difficultymedium
Language

english

Type

Software and Tools

Programming LanguagePython
ML Toolset

Keras, Tensorflow

Additional librariesscipy.stats
Suggested Environmentsbare Linux node, cern lxplus

Needed datasets

Data CreatorGaia Grosso, Marco Zanetti, Andrea Wulzer, Maurizio Pierini, Raffaele Tito d'Agnolo
Data Typesimulations
Data Size225.2 MB compressed
Data SourceZenodo

Short Description of the Use Case

NPLM is a strategy to detect data departures from a given reference model, with no prior bias on the nature of the new physics model responsible for the discrepancy. The method employs neural networks, leveraging their virtues as flexible function approximants, but builds its foundations directly on the canonical likelihood-ratio approach to hypothesis testing. The algorithm compares observations with an auxiliary set of reference-distributed events, possibly obtained with a Monte Carlo event generator. It returns a p-value, which measures the compatibility of the reference model with the data. It also identifies the most discrepant phase-space region of the dataset, to be selected for further investigation. Imperfections due to mis-modelling in the reference dataset can be taken into account straightforwardly as nuisance parameters. 

How to execute it

The main utilities to run the NPLM strategy have been made available in a python-based package NPLM, that can be easily installed via pip.

All useful information on how to install the package can be found at: https://github.com/GaiaGrosso/NPLM_package.

An example of the NPLM application to a simple one-dimensional use case is provided at https://github.com/GaiaGrosso/NPLM_package/tree/v0.0.6/example_1D.

Annotated Description

References


Attachments

  • No labels