Normalized to: Pierini, M.
[1]
oai:arXiv.org:2002.02534 [pdf] - 2117000
Fast inference of Boosted Decision Trees in FPGAs for particle physics
Summers, Sioni;
Di Guglielmo, Giuseppe;
Duarte, Javier;
Harris, Philip;
Hoang, Duc;
Jindariani, Sergo;
Kreinar, Edward;
Loncar, Vladimir;
Ngadiuba, Jennifer;
Pierini, Maurizio;
Rankin, Dylan;
Tran, Nhan;
Wu, Zhenbin
Submitted: 2020-02-05, last modified: 2020-02-19
We describe the implementation of Boosted Decision Trees in the hls4ml
library, which allows the translation of a trained model into FPGA firmware
through an automated conversion process. Thanks to its fully on-chip
implementation, hls4ml performs inference of Boosted Decision Tree models with
extremely low latency. With a typical latency less than 100 ns, this solution
is suitable for FPGA-based real-time processing, such as in the Level-1 Trigger
system of a collider experiment. These developments open up prospects for
physicists to deploy BDTs in FPGAs for identifying the origin of jets, better
reconstructing the energies of muons, and enabling better selection of rare
signal processes.
[2]
oai:arXiv.org:1911.03305 [pdf] - 2010068
The DNNLikelihood: enhancing likelihood distribution with Deep Learning
Submitted: 2019-11-08, last modified: 2019-12-05
We introduce the DNNLikelihood, a novel framework to easily encode, through
Deep Neural Networks (DNN), the full experimental information contained in
complicated likelihood functions (LFs). We show how to efficiently parametrise
the LF, treated as a multivariate function of parameters and nuisance
parameters with high dimensionality, as an interpolating function in the form
of a DNN predictor. We do not use any Gaussian approximation or dimensionality
reduction, such as marginalisation or profiling over nuisance parameters, so
that the full experimental information is retained. The procedure applies to
both binned and unbinned LFs, and allows for an efficient distribution to
multiple software platforms, e.g. through the framework-independent ONNX model
format. The distributed DNNLikelihood can be used for different use cases, such
as re-sampling through Markov Chain Monte Carlo techniques, possibly with
custom priors, combination with other LFs, when the correlations among
parameters are known, and re-interpretation within different statistical
approaches, i.e. Bayesian vs frequentist. We discuss the accuracy of our
proposal and its relations with other approximation techniques and likelihood
distribution frameworks. As an example, we apply our procedure to a
pseudo-experiment corresponding to a realistic LHC search for new physics
already considered in the literature.