26
Deep Learning Continuous Gravitational Waves Rahul Sharma 1,2 In Collaboration with: R Prix 1 , C Messenger 3 and C Dreissigacker 1 1 Albert Einstein Institute, Hannover, Germany 2 BITS Pilani, India 3 University of Glasgow, UK 1

Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

  • Upload
    others

  • View
    16

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

Deep Learning Continuous Gravitational Waves

Rahul Sharma1,2

In Collaboration with:

R Prix1, C Messenger3 and C Dreissigacker1

1Albert Einstein Institute, Hannover, Germany

2BITS Pilani, India

3University of Glasgow, UK

1

Page 2: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

Continuous Gravitational Waves

I Generated by spinning non-axisymmetric compact objects.I Eg. Neutron Stars

I Weak signals. Buried under noise.I h0 . 10−24

I√Sn & 10−23Hz−

12

I depth ≡√Sn

h0& 10Hz−

12

I Matched filtering used for the search.I Fully Coherent: Computationally not feasible.I Empirical semi-coherent methods used.

2

Page 3: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

Aim

I Find if the data contains a signal or just noise.

3

Page 4: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

Matched Filtering Approach

I Generate templates of signals based on the search parameters.I Match the templates with the signal and calculate a statistic.

I for eg F-Statistic

I Fix a threshold based on false alarm rateI for eg: only 1% of noise have the statistic > threshold

I Data with statistic > threshold considered a signal candidate.

4

Page 5: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

Deep Neural Networks

I Algorithms which learn from examples

I Work on raw input dataI Already successful in CBC searches

I George & Huerta, PRD(2018), Phys.Lett.B(2018)I Gabbard et al, PRL(2018)

I We use convolutional neural networks.I Using Keras + Tensorflow as our framework.

5

Page 6: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

Our approach

I Generate training examples containing noise and signals.I In the frequency domain.

I Train the neural network to generate a statistic.I Higher value for signals, lower value for noise.

I Fix the threshold based on a fixed false alarm rate.

I Compare the performance with (coherent) matched filtering.

6

Page 7: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

Organizing the data

I Dataset organized into “cases” depending on the parametersI frequency ranges, spin-down, duration of observation etc.

I Fix the strength (h0) of the signal such that.I Matched filtering gets detection probability of 90% at 1% false

alarm rate.I depth =

√Sn

h0

f (Hz) f (Hz/s) Tobs(s) depth (Hz−12 )

[20,20.005] [−3× 10−9, 0] 1× 105 10.53[200,20.0025] [−1× 10−10, 0] 1× 105 10.3

[20,20.001] [−1× 10−10, 0] 1× 106 30.4.. .. .. ..

7

Page 8: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

Training

I Generate and store signals in a file using LALSuite1

I Generate and add Gaussian noise on the fly.

I Use noise and noise+signal examples to train the network.I Check the performance using an independent validation set.

I not seen by the network before.

1https://wiki.ligo.org/DASWG/LALSuite

8

Page 9: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

What does the input data look like?f = [200,200.0025] Hz f = [−1 × 10−10,0] Hz/s Tspan = 1 × 105s depth = 10.3 Hz

−12

9

Page 10: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

What does the input data look like?f = [200,200.0025] Hz f = [−1 × 10−10,0] Hz/s Tspan = 1 × 105s depth = 10.3 Hz

−12

9

Page 11: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

What does the input data look like?f = [200,200.0025] Hz f = [−1 × 10−10,0] Hz/s Tspan = 1 × 105s depth = 10.3 Hz

−12

9

Page 12: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

Frequency Band

I Sky position affects thedoppler shifts.

I Signals cover wide frequencyrange.

I Actual signal width quitesmall.

I Computationally moreexpensive.

10

Page 13: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

Frequency Band

I Sky position affects thedoppler shifts.

I Signals cover wide frequencyrange.

I Actual signal width quitesmall.

I Computationally moreexpensive.

10

Page 14: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

Frequency Band

I Sky position affects thedoppler shifts.

I Signals cover wide frequencyrange.

I Actual signal width quitesmall.

I Computationally moreexpensive.

10

Page 15: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

Solution

I freq range kept as twice the max width ofa signal.

I Smaller input. Faster training.I Slide over the whole range in the actual

search.I Maximum value over the slides taken as

the statistic.

I ExampleI max width = 200, total width = 1000

11

Page 16: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

Solution

I freq range kept as twice the max width ofa signal.

I Smaller input. Faster training.I Slide over the whole range in the actual

search.I Maximum value over the slides taken as

the statistic.

I ExampleI max width = 200, total width = 1000

11

Page 17: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

Solution

I freq range kept as twice the max width ofa signal.

I Smaller input. Faster training.I Slide over the whole range in the actual

search.I Maximum value over the slides taken as

the statistic.

I ExampleI max width = 200, total width = 1000

11

Page 18: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

Solution

I freq range kept as twice the max width ofa signal.

I Smaller input. Faster training.I Slide over the whole range in the actual

search.I Maximum value over the slides taken as

the statistic.

I ExampleI max width = 200, total width = 1000

11

Page 19: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

ResultsI f=[20,20.005]Hz

I f=[−3 × 10−9,0] Hz/s

I TSpan=1 × 105s

I depth=10.57 Hz− 1

2

I Matched Filtering Templates = 2.4 × 106

I Matched Filtering Time = 0.52s

12

Page 20: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

ResultsI f=[20,20.001]Hz

I f=[−1 × 10−10,0] Hz/s

I TSpan=1 × 106s

I depth=30.4 Hz− 1

2

I Matched Filtering Templates = 6.3 × 107

I Matched Filtering Time = 71s

13

Page 21: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

ResultsI f=[100,100.001]Hz

I f=[−1 × 10−10,0] Hz/s

I TSpan=1 × 106s

I depth=28.7 Hz− 1

2

I Matched Filtering Templates = 1 × 109

I Matched Filtering Time = 1.2 × 103s

14

Page 22: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

Future Work

I Find optimal network architecture for the cases.I Better generalization over the frequencies.

I Currently fixed narrow frequency range.I Generalizing over wider frequency bands.

I Parameter Estimation.

15

Page 23: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

Thank You

16

Page 24: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

17

Page 25: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

18

Page 26: Deep Learning Continuous Gravitational Waves · Deep Learning Continuous Gravitational Waves Rahul Sharma1;2 In Collaboration with: R Prix 1, C Messenger3 and C Dreissigacker 1Albert

Appendix

19