using deep learning in event reconstructions & detector...

18
Using Deep Learning in Event Reconstructions & Detector Designs Loh Chang Wei (罗章维) [email protected] / [email protected] 南京大学 四川成都 高能物理计算和软件会议 (2017.6.61

Upload: vuongdung

Post on 05-Jun-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Using Deep Learning in Event Reconstructions & Detector ...indico.ihep.ac.cn/event/6836/session/14/contribution/22/material/... · Using Deep Learning in Event Reconstructions & Detector

Using Deep Learning in

Event Reconstructions & Detector Designs

Loh Chang Wei(罗章维)

[email protected] / [email protected]

南京大学

四川成都 高能物理计算和软件会议(2017.6.6)

1

Page 2: Using Deep Learning in Event Reconstructions & Detector ...indico.ihep.ac.cn/event/6836/session/14/contribution/22/material/... · Using Deep Learning in Event Reconstructions & Detector

提问:

在一个探测器和它指定的物理目标以及其工程条件之下,

应该需要 什么传感器的:

大小? 数量? 布置?

使得:探测器设计能够得进一步的优化

之后,如何应用结果在物理分析?2

Page 3: Using Deep Learning in Event Reconstructions & Detector ...indico.ihep.ac.cn/event/6836/session/14/contribution/22/material/... · Using Deep Learning in Event Reconstructions & Detector

使用的是:

Tensorflow、Keras、TFLearn 等神经网络框架和 API + 没有 GPU + 陈申见老师的服务器

3

使用深度学习 (Deep Learning) 在 Daya Bay 探测器为实例进行探索

Page 4: Using Deep Learning in Event Reconstructions & Detector ...indico.ihep.ac.cn/event/6836/session/14/contribution/22/material/... · Using Deep Learning in Event Reconstructions & Detector

Deep Learning (深度学习), What Can It Do ?

4

Choices of Deep

Learning

Techniques:

Fully-Connected

Layers,Convolutional

Layers,Residual

Layers........

Deep Neural Network

Gender,

Eyebrow length,

Nose shape,

Eye color

Regression and Classification Problems Optimal placement / move of stones to

win a 围棋 game

19 X 19 boardgame

Page 5: Using Deep Learning in Event Reconstructions & Detector ...indico.ihep.ac.cn/event/6836/session/14/contribution/22/material/... · Using Deep Learning in Event Reconstructions & Detector

Deep Neural Network 的优势在哪里?

5

1. Fast

(example: AlphaGo)

2. Low amount of input data

(Resource optimization)

3. Cheap learning

(No function f (input data) = output needed)

4. Universal function approximation theorem

(Any unknown, complex function, least square fittings,non-linear fittings)

Page 6: Using Deep Learning in Event Reconstructions & Detector ...indico.ihep.ac.cn/event/6836/session/14/contribution/22/material/... · Using Deep Learning in Event Reconstructions & Detector

6

Any connections with physics detectors ?

Page 7: Using Deep Learning in Event Reconstructions & Detector ...indico.ihep.ac.cn/event/6836/session/14/contribution/22/material/... · Using Deep Learning in Event Reconstructions & Detector

Daya Bay Antineutrino Detector

7

192 8” PMTs/module192 photomultiplier tubes (PMT)

Daya Bay sensors are PMT to detect light from antineutrino interactions

Page 8: Using Deep Learning in Event Reconstructions & Detector ...indico.ihep.ac.cn/event/6836/session/14/contribution/22/material/... · Using Deep Learning in Event Reconstructions & Detector

8 X 24 PMT Charge Information of One Antineutrino Event

8

Input to Deep Neural Network as 8 x 24 pixel image for training to predict

event energy and vertex location (x,y,z)

Event Energy = ?

Vertex location (x,y,z) = ?

Page 9: Using Deep Learning in Event Reconstructions & Detector ...indico.ihep.ac.cn/event/6836/session/14/contribution/22/material/... · Using Deep Learning in Event Reconstructions & Detector

Event Reconstruction with Deep Neural Network

9

Vertex x-position

(predicted – truth)

Energy

(predicted – truth)Resolution σ = Sigma from Gaussian fit

One training epoch ~ 3 – 10 minutes

Page 10: Using Deep Learning in Event Reconstructions & Detector ...indico.ihep.ac.cn/event/6836/session/14/contribution/22/material/... · Using Deep Learning in Event Reconstructions & Detector

Resolution σ(x,y,z,E) vs. number of PMTs (greedy algorithm)

10

NON-SATURATION

Approximately an

Exponential decrease

Diminishing return

Coverage of one PMT multiplied by k

dk~ − 𝑏𝜎

dlnσ

dk~ − 𝑏

Information entropy H for

Gaussian = ln σ

dH

dk≈ constant

YOUR MOST IMPORTANT SENSORS FOR PHYSICS and TRIGGER ANALYSIS

Decay constant is PMT size-dependent

192*192 iteration ~ 6000 hours of

computation

Page 11: Using Deep Learning in Event Reconstructions & Detector ...indico.ihep.ac.cn/event/6836/session/14/contribution/22/material/... · Using Deep Learning in Event Reconstructions & Detector

What sensor size(s) is the best ?

11

Bins too large !

Too sparse !

Bins too small !

Can you see the Gaussian ?

Page 12: Using Deep Learning in Event Reconstructions & Detector ...indico.ihep.ac.cn/event/6836/session/14/contribution/22/material/... · Using Deep Learning in Event Reconstructions & Detector

Use Deep Learning to Find Best Sensor Size at Each Location

Developed an

Autoencoder + Multi-

Fully-Connected Layer

Deep Neural Network

12

“Merge” 2 PMT / bin

Ran Deep Network on two locations

as demo

“Merge” 2 PMT / bin

“Merge“ # of

PMTs / bins

Resolution

σ

0 1 2

Page 13: Using Deep Learning in Event Reconstructions & Detector ...indico.ihep.ac.cn/event/6836/session/14/contribution/22/material/... · Using Deep Learning in Event Reconstructions & Detector

Summary

13

之前提问到:

在一个探测器和它指定的物理目标以及其工程条件之下,应该需要 什么传感器的:

大小? 数量? 布局?

使得:探测器设计能够得进一步的优化

Page 14: Using Deep Learning in Event Reconstructions & Detector ...indico.ihep.ac.cn/event/6836/session/14/contribution/22/material/... · Using Deep Learning in Event Reconstructions & Detector

14

通过深度学习:

1. Resolution (x,y,z,E) vs. number of PMTs (or coverage) is approximately an exponentially

decreasing function;

2. The Daya Bay detector is in a non-saturation mode;

3. Sensors can be ranked for physics and trigger analysis;

4. Deep learning can be used to search for optimal PMT size at each detector location. A mixture

of PMT/sensor sizes is possible.

NJU already have one Master student (钱志强) who have graduated (this year) with thesis on

event reconstruction and detector design with deep learning techniques.

Page 15: Using Deep Learning in Event Reconstructions & Detector ...indico.ihep.ac.cn/event/6836/session/14/contribution/22/material/... · Using Deep Learning in Event Reconstructions & Detector

Detector Designing Softwares can be SMARTER and FASTER

with the help of Deep Machines

15

Page 16: Using Deep Learning in Event Reconstructions & Detector ...indico.ihep.ac.cn/event/6836/session/14/contribution/22/material/... · Using Deep Learning in Event Reconstructions & Detector

Constraints

1. Computation power and speed (Nvidia CUDA,RAM 。。。)

2. Collaboration and co-operation with other groups, institutions

3. Training of new people

16

Page 17: Using Deep Learning in Event Reconstructions & Detector ...indico.ihep.ac.cn/event/6836/session/14/contribution/22/material/... · Using Deep Learning in Event Reconstructions & Detector

THANK YOU

17

Page 18: Using Deep Learning in Event Reconstructions & Detector ...indico.ihep.ac.cn/event/6836/session/14/contribution/22/material/... · Using Deep Learning in Event Reconstructions & Detector

BACKUP

18