Skip to content

experiment: can multi-start gradient MAP optimizers work for pixelized sources? #100

Description

@Jammy2211

Research question: do af.MultiStartAdam / MultiStartADABelief / MultiStartLion (PyAutoFit#1369) work on a pixelized source reconstruction, not just the MGE likelihood the benchmark used?

Model (SLaM SOURCE_PIX[1] style): lens MGE linear light with fixed non-linear geometry; lens mass (Isothermal + ExternalShear) free; source = RectangularSplineAdaptImage (differentiable spline mesh) + adaptive regularization (al.reg.Adapt), reg coefficient free (~7-D non-linear). Adapt image bootstrapped from a quick RectangularAdaptDensity+Constant fit, mirroring SLaM.

Plan:

  1. FD feasibility gate (probe_grad_pix.py) — reverse-mode jax.grad of the spline-pixelized log-evidence, FD-cross-checked. If FD fails, that's the answer — stop, no A100.
  2. Samplers: MultiStartAdam/ADABelief/Lion + Nautilus baseline.
  3. Local CPU smoke → A100 on RAL → findings doc.

In autolens_workspace_developer/searches_minimal/, extending the MGE gradient benchmark harness. Human decisions: SplineAdaptImage + adaptive reg; mass+reg free / light fixed; checkpoint after FD probe.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions