data science at lhcb · this is where kaggle starts the final selection. advanced techniques...

50
Tim Head, for LHCb November 2015 Data Science @ LHC 2015 Data Science at LHCb

Upload: others

Post on 03-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

Tim Head, for LHCb November 2015 Data Science @ LHC 2015

Data Science at LHCb

Page 2: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or
Page 3: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

The Large HadronCollider

© CERN

Page 4: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

This is the right time: Dark Matter, stuff vs anti-stuff

Page 5: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

New Physics 101

Page 6: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

6

Page 7: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

How many

are there?

Page 8: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or
Page 9: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or
Page 10: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or
Page 11: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or
Page 12: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

Who ya gonna call?

Page 13: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

Cherenkov - faster than the speed of light

Page 14: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

"Pol

ar p

lot o

f Chr

enko

v ph

oton

s em

issi

on a

ngle

s" b

y Re

cule

t CC

BY-

SA 3

.0

Page 15: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

How many

are there?

Page 16: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

What else does the LHC produce?

Page 17: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

Simulation

By Joel Holdsworth (Joelholdsworth) CC-BY-SA-3.0

Page 18: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

Simulate all the things

Page 19: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

Simulate all the things

#hard

Page 20: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

What else does the LHC produce?

Page 21: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

Discard events as early as possible

Page 22: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

Real Time Stream Processing

Page 23: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

“Real” Time Stream Processing

Page 24: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

The Topological Trigger

General purposeRobust

Fast

Gligorov, Wiliams, arXiv:1210.6861

Page 25: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or
Page 26: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

“I’ve mostly figured out what the BDT does. In easy regions it does easy to understand things and in hard regions it does hard to understand things.”

Page 27: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

The Topological Trigger

General purposeRobust

FastOld

Gligorov, Wiliams, arXiv:1210.6861

Page 28: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

The Final Selection

Page 29: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

This is where kaggle starts

The Final Selection

Page 30: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

Advanced techniques

Performance!!

Power Users

Page 31: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

What is it doing?

Normal People

Simplicity

Page 32: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

Uniformity, or other special loss functions

Niche needs

Artisans

Page 33: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

The Final Selection

Page 34: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

Building Models

Page 35: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

MCla

ssifi

er Keep

Discard

Page 36: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or
Page 37: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

The Known Unknowns

Page 38: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

Hypothesis Testing

38

Page 39: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

Publish!

CMS and LHCb collaborations, doi:10.1038/nature14474, arXiv:1411.4413

Page 40: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

No work is faster than some work.

Preempting the Trigger

Page 41: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

Preempting the Trigger

Benbouzid, Busa-Fekete, Kegl, arXiv:1206.6387

Page 42: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

Simulation is the largest user of CPU time!

Generative Models

Page 43: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

ReconstructionExtracting properties

Track Finding

Page 44: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or
Page 45: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

Optimising the whole chain

Black Box Optimisation

Page 46: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

??!

Page 47: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

Recap

Page 48: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

Details matter

Page 49: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or
Page 50: Data Science at LHCb · This is where kaggle starts The Final Selection. Advanced techniques Performance!! Power Users. What is it doing? Normal People Simplicity. Uniformity, or

Tim Head ! [email protected] " # @betatim