Developments in MC tuning methods: Professor 2 and all that
Andy Buckley
University of Glasgow
MPI@LHC 2015, ICTP, Trieste, Nov 2015
1/12
Developments in MC tuning methods: Professor 2 and all that Andy - - PowerPoint PPT Presentation
Developments in MC tuning methods: Professor 2 and all that Andy Buckley University of Glasgow MPI@LHC 2015, ICTP, Trieste, Nov 2015 1/12 Introduction MC tuning is a necessary evil data description is needed, and models arent as
University of Glasgow
1/12
2/12
◮ MC is slow: ∼ 1 day per run ⇒ can’t
◮ Solution is very simple: trivially
◮ We use SVD polynomial fits for
◮ Analytic interpolations ⇒ fast serial
◮ Much strength is in the “system”
3/12
◮ Python code, using scipy and
◮ Heavy internal code framework,
◮ Parameterisation up to 5th order –
◮ Many “magic” behaviours, coded in
◮ Lots of “advanced” features, like
◮ Hit “maximum entropy” point of
4/12
◮ Start again from scratch, to make
◮ Part motivated by more generic
◮ Core code now in C++; independent
◮ Wrapped into Python, and used as
◮ Works best integrated with the YODA
◮ Now only a few scripts – and most
P T R E F 1 2 3 4 5 6 E X P P O W 0.5 1.0 1.5 2.0 2.5 3.0 3.5 2 3 4 5 6 7 8 9 10 11
5/12
◮ All-orders parameterisations now
◮ SVD stability improvements through
◮ Not all old features: we still “need”
◮ More general weighting system:
◮ Strengths are speed and
◮ Interactive Web interface in
5 5 10 15 20 25 5 5 10 15 20 25 30000 20000 10000 10000 20000 30000 40000
6/12
◮ Programmable vetos also supported,
◮ Sampling can now be used to
◮ Still very up to the user to ensure that
2 4 6 8 10 6 4 2 2 4 6
7/12
◮ Loop over runs and histogram
◮ Breakdown by observable, and value
◮ For better testing, train interpolation
8/12
◮ Historically used a simple pseudo-χ2:
b + ∆f 2 b + ǫ2 (1) ◮ Several limitations: no stat/syst
b = median(∆MC) i.e.
◮ Expt correlations available in Prof 1.4;
◮ Linearised weights also imminent –
◮ Prof 2 allows error parameterisation:
9/12
◮ Motivation cf. PDF Hessian errors. ◮ Directions are robust: physics in the
◮ But distance along vectors not
◮ Effect of large correlated systematics?
◮ Can we define a statistically robust
◮ More robust dimensional reduction
10/12
◮ Much recent development/use hasn’t
◮ Fast parameterisation also finds use
◮ Use parameterisation of observables
◮ Speed important for marginalising
0.5 1 ¯ Ci = Civ2/Λ2 individual marginalized ¯ CG ¯ CtG ¯ C1
u
¯ C2
u
¯ C1
d
¯ C2
d
¯ CtW ¯ C3
¯ C3
φq
−0.3 −0.2 −0.1 0.0 0.1 0.2 0.3 CtWv2/Λ2 −0.3 −0.2 −0.1 0.0 0.1 0.2 0.3 C3
φqv2/Λ2
11/12
◮ Professor is a well-established tool to aid in many-parameter MC
◮ Used by majority of experiment tunes, also some MC author
◮ Prof 1 series had become unwieldy for developers, flaky for users:
◮ Not all functionality yet replaced – taking time to think about
◮ But already some advantages like speed, format support, and
◮ New version has so far been used more for BSM than QCD;
12/12