1 of 8

CIDER-ML:�Water Cherenkov Project Planning

Patrick de Perio

CIDER-ML Summer Workshop @ SLAC

August 8, 2024

2 of 8

Detector Inverse Solver (DIS) using a differentiable simulator

February 4, 2023 Machine Learning for Neutrino Oscillation Experiments 2

G (X|Y, 𝜃G)

Inverse Image Solver (DIS)

Input domain of detector simulator

(inaccessible)

Output domain of detector simulator

(e.g. real data)

F (Y|X, 𝜃F)

Differentiable Detector Simulator (DDSim)

and / or

3 of 8

Differentiable Simulators (DDSims)

February 4, 2023 Machine Learning for Neutrino Oscillation Experiments 3

2) Explicit Physics Parameterization

  • JAX
  • Omar, César

1) Implicit Neural Representation

  • SIREN
  • Junjie, Ryo, �Ryotaro, �Ka Ming

physics model parameters

𝜽

Input

x

Output

F (x|𝜽)

Optimization target

L ( F (x|𝜽), y)

Approximated gradient

Exact gradient

Gradient-based optimization

Simulation Packages

  • SimpleSim (César)
  • WCSim (Ka Ming, Patrick)
    • Computing (Zhe, Kazu)
      • (Need help from all!)

Later: real calibration data

4 of 8

Explicit Physics Parameterization

Great progress switching to JAX!��On the way towards physics parameter fitting → Goal: reproduce SK analysis pipeline

5 of 8

Optical SIREN Tasks

  1. Simulation Pipeline
    1. Parallelize DataLoader [Junjie]
      1. Scale up to full sample
    2. Investigate simulation artifacts [Ka Ming]
      • Two 0-pixels (probably dataloader)
      • Edge effects (e.g. from shotgun sims)�
    3. Sample generation
      • Analysis and validation [Junjie]
        • Automate script for checking distribution uniformity and output good/bad
      • Make wcprod pipeline work on:
        • HK (EU-) GRID [Ryo]
        • KEK [César]
        • IPMU [Patrick]
        • sukap [Ka Ming]
        • Debug cedar 30% stalling [Zhe]

5

6 of 8

Optical SIREN Tasks

  • SIREN Development
    • Complete toolchain and optimization
      • Loss function definition (type and weighting) [Ryo]
      • Hyperparameters (# and size of layers, LR): WandB [Ryotaro?]
        • Needs full dataset, but pipeline can be now
        • Framework can also be useful for Physics SIREN
    • Training and performance analysis [Junjie, ?]

6

7 of 8

Reconstruction Options

Need to prioritize goals to allocate personpower:

  1. Continue developing fiTQun-like (initial parameter) reconstruction
    • Followed by intermediate track segment reconstruction
  2. Switch to WatChMaL
    • Intermediate (track) output from WatChMaL?
  3. Any other ideas? Please write your own pipeline for review in 2 weeks!
    • E.g. In this Overleaf, Junjie and I have written the current idea
      • Though Ryo already debunked my segment reconstruction for EM showers
      • Need some way to incorporate event-by-event stochasticity
  4. Pause development and focus on Optical SIREN
    • Consider small effort on Physics SIREN with new student(s)

7

8 of 8