pattern recognition in the panda experiment with neural networks · 2018. 3. 4. · pattern...

22
Pattern recognition in the PANDA experiment with neural networks Arvi Jonnarth & Adam Hedkvist Uppsala University

Upload: others

Post on 03-Dec-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pattern recognition in the PANDA experiment with neural networks · 2018. 3. 4. · Pattern recognition in the PANDA experiment with neural networks Arvi Jonnarth & Adam Hedkvist

Pattern recognition in the PANDA experiment with neural networks

Arvi Jonnarth & Adam Hedkvist

Uppsala University

Page 2: Pattern recognition in the PANDA experiment with neural networks · 2018. 3. 4. · Pattern recognition in the PANDA experiment with neural networks Arvi Jonnarth & Adam Hedkvist

Project background

● Master in engineering physics● Focus towards computational science● 10 weeks, 15 credits

Page 3: Pattern recognition in the PANDA experiment with neural networks · 2018. 3. 4. · Pattern recognition in the PANDA experiment with neural networks Arvi Jonnarth & Adam Hedkvist

Introduction

● Straw tube tracker● reaction● 7 GeV

Page 4: Pattern recognition in the PANDA experiment with neural networks · 2018. 3. 4. · Pattern recognition in the PANDA experiment with neural networks Arvi Jonnarth & Adam Hedkvist

Problem description● Identify specific particle tracks● Extract physical observables● Are neural networks a viable option?

Py

Px

Page 5: Pattern recognition in the PANDA experiment with neural networks · 2018. 3. 4. · Pattern recognition in the PANDA experiment with neural networks Arvi Jonnarth & Adam Hedkvist

Neural networks

Page 6: Pattern recognition in the PANDA experiment with neural networks · 2018. 3. 4. · Pattern recognition in the PANDA experiment with neural networks Arvi Jonnarth & Adam Hedkvist

Neural networks

InputOutput

Hiddenlayer

WeightsActivationfunction

Page 7: Pattern recognition in the PANDA experiment with neural networks · 2018. 3. 4. · Pattern recognition in the PANDA experiment with neural networks Arvi Jonnarth & Adam Hedkvist

Neural networks

Predictedoutput

Trueoutput

● Compare outputs

Page 8: Pattern recognition in the PANDA experiment with neural networks · 2018. 3. 4. · Pattern recognition in the PANDA experiment with neural networks Arvi Jonnarth & Adam Hedkvist

Neural networks

Predictedoutput

Trueoutput

● Compare outputs● Backpropagation

Page 9: Pattern recognition in the PANDA experiment with neural networks · 2018. 3. 4. · Pattern recognition in the PANDA experiment with neural networks Arvi Jonnarth & Adam Hedkvist

Neural networks

Input:All tube hits

Output:Single track

Page 10: Pattern recognition in the PANDA experiment with neural networks · 2018. 3. 4. · Pattern recognition in the PANDA experiment with neural networks Arvi Jonnarth & Adam Hedkvist

Method

● Two neural networks:

- Pattern recognition

- Momentum regression● Trained on simulated data from pandaroot

- Input: All registered tube hits

- True output: SttMvdGemIdealTrackCand

- Data from 1,000,000 events● Implemented in Matlab

Page 11: Pattern recognition in the PANDA experiment with neural networks · 2018. 3. 4. · Pattern recognition in the PANDA experiment with neural networks Arvi Jonnarth & Adam Hedkvist

Method – Pattern recognition

● Identify the track of a specified particle (proton)● Input: Raw STT signals (tube hits)● Output: Specific particle track● Four hidden layers

Page 12: Pattern recognition in the PANDA experiment with neural networks · 2018. 3. 4. · Pattern recognition in the PANDA experiment with neural networks Arvi Jonnarth & Adam Hedkvist

Method – Post processing

● Thresholding● Filtering

Neuralnetwork

Thresholding FilteringInput Output

Page 13: Pattern recognition in the PANDA experiment with neural networks · 2018. 3. 4. · Pattern recognition in the PANDA experiment with neural networks Arvi Jonnarth & Adam Hedkvist

Method – Momentum regression

● Extract the momentum of a specified particle● Input: Specific particle track● Output: 2D momentum vector● Six hidden layers

Page 14: Pattern recognition in the PANDA experiment with neural networks · 2018. 3. 4. · Pattern recognition in the PANDA experiment with neural networks Arvi Jonnarth & Adam Hedkvist

Results – Pattern recognition

Page 15: Pattern recognition in the PANDA experiment with neural networks · 2018. 3. 4. · Pattern recognition in the PANDA experiment with neural networks Arvi Jonnarth & Adam Hedkvist

Results – Pattern recognition

efficiency=TH

TH + FM

purity=TH

TH +FH

accuracy=TH +TM

TH +TM +FH +FM

Page 16: Pattern recognition in the PANDA experiment with neural networks · 2018. 3. 4. · Pattern recognition in the PANDA experiment with neural networks Arvi Jonnarth & Adam Hedkvist

Results – Momentum regression

Page 17: Pattern recognition in the PANDA experiment with neural networks · 2018. 3. 4. · Pattern recognition in the PANDA experiment with neural networks Arvi Jonnarth & Adam Hedkvist

Visualization – Easy case

Input: Output:

Page 18: Pattern recognition in the PANDA experiment with neural networks · 2018. 3. 4. · Pattern recognition in the PANDA experiment with neural networks Arvi Jonnarth & Adam Hedkvist

Visualization – Hard case

Input: Output:

Page 19: Pattern recognition in the PANDA experiment with neural networks · 2018. 3. 4. · Pattern recognition in the PANDA experiment with neural networks Arvi Jonnarth & Adam Hedkvist

Visualization – Failure case

Input: Output:

Page 20: Pattern recognition in the PANDA experiment with neural networks · 2018. 3. 4. · Pattern recognition in the PANDA experiment with neural networks Arvi Jonnarth & Adam Hedkvist

Discussion and conclusions

● Finding good parameters can be difficult● Large networks require large data sets● One network for each particle● Is machine learning a viable option?

Page 21: Pattern recognition in the PANDA experiment with neural networks · 2018. 3. 4. · Pattern recognition in the PANDA experiment with neural networks Arvi Jonnarth & Adam Hedkvist

Future improvements

● Include other detectors● Include different decay reactions● Study different network structures

Page 22: Pattern recognition in the PANDA experiment with neural networks · 2018. 3. 4. · Pattern recognition in the PANDA experiment with neural networks Arvi Jonnarth & Adam Hedkvist

Thank you for listening!