Pith. sign in

REVIEW 2 major objections 3 minor 3 references

KilonovaSCORER: Prior-Predictive Scoring of Kilonovae for Real-Time Multimessenger Follow-Up

T0 review · 2 major / 3 minor · reviewed 2026-05-08 · grok-4.3

Pith's one-line read A scoring framework using kilonova models ranks candidates and rules out supernovae within five days of gravitational-wave triggers.

desk verdict KilonovaSCORER gives a ready-to-use scoring system for ranking early kilonova candidates against supernovae in sparse GW follow-up data, with the separation in simulations resting on how well the model grid matches reality. read the letter →

arxiv 2604.22994 v1 submitted 2026-04-24 astro-ph.IM astro-ph.HE

classification astro-ph.IMastro-ph.HE
keywords kilonovascoringgravitationalwavefollow-upmultimessengertransientsphotometricclassificationLSSTtargetofopportunityreal-timetransientrankingmodelgridconsistencyapproximateBayesiancomputation
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

The authors create an open-source tool to score how likely an optical transient is to be a kilonova based on early, incomplete observations after a gravitational wave event. It does this by comparing the candidate's brightness in different filters and times to predictions from a set of kilonova models, using two measures of how close or how unlikely the match is. These measures are combined into one score that handles different levels of uncertainty in the data. The system also checks if the changes over time fit kilonova behavior using a statistical method. This matters because it helps observers decide quickly which candidates deserve more telescope time and which are probably ordinary supernovae that do not require follow-up.

What carries the argument

The inverse-variance weighted aggregation in logit space of per-observation tail and proximity probabilities relative to a kilonova model grid, combined with a sequential ABC diagnostic for temporal consistency.

What would settle it

A confirmed kilonova receiving a cumulative score below 0.4 after five days or a supernova retaining a score above 0.4 beyond four days in comparable sparse multi-band data would indicate the framework does not perform as described.

Watch

Extended reading notes

Core claim

KilonovaSCORER quantifies how well each transient candidate matches a kilonova model grid in absolute magnitude space with two metrics that are then aggregated using inverse-variance weighting in logit space to produce a cumulative score. It also applies a sequential approximate Bayesian computation diagnostic to monitor consistency across multiple epochs. This allows the framework to assign high scores to kilonovae and drop scores for supernova contaminants to zero within three to four days after the trigger in realistic simulations.

Load-bearing premise

The kilonova model grid represents the actual diversity of kilonovae and the metrics accurately reflect consistency with observations without introducing biases from model choices or data sparsity.

Editorial extensions

If this is right

  • The framework can recover known kilonovae like AT 2017gfo with high confidence.
  • Supernova contaminants see their median scores fall to zero by three to four days post-trigger in LSST-like observations.
  • Real-time workflows for target-of-opportunity teams and LSST brokers are supported by the open-source implementation.
  • The method integrates with coordination platforms for efficient follow-up.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • If applied to other transient classes with suitable model grids, similar scoring could help classify them in large surveys.
  • Expanding the model grid to include more diversity in kilonova properties might improve coverage for unusual events.
  • Combining this photometric scoring with other data streams like gravitational wave parameters could further refine the rankings.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit.

Referee Report

2 major / 3 minor

Summary. The paper introduces KilonovaSCORER, an open-source framework for real-time scoring and ranking of kilonova candidates from sparse early-time multi-band photometry during gravitational-wave follow-up. It defines two per-observation metrics (P_tail,KNe and P_near,KNe) based on consistency with a physically motivated kilonova model grid in absolute magnitude space, aggregates them via inverse-variance weighting in logit space, and adds a sequential ABC diagnostic for temporal evolution. Validation on AT 2017gfo and SN 2025ulz plus LSST ToO simulations shows kilonova candidates recovered with high confidence while supernova contaminants are ruled out, with median cumulative scores for thermonuclear and core-collapse supernovae falling to zero by 3–4 days post-trigger versus kilonova medians remaining ≳0.4.

Significance. If the model grid and metrics prove representative and unbiased, the framework offers a practical, publicly available tool for prioritizing multimessenger follow-up observations. Its integration with platforms such as the Tool for Rapid Object Vetting and Examination, support for LSST alert brokers, and open-source release on GitHub are clear strengths that could aid ToO teams in handling heterogeneous data under realistic cadences.

major comments (2)
  1. [§3] §3 (Model Grid and Metrics): The headline separation result depends on the kilonova model grid spanning the relevant diversity in ejecta mass, velocity, composition, and viewing angle. No quantitative bounds, sampling strategy, or justification for representativeness are given, leaving open the possibility that the reported scores are artifacts of the chosen grid rather than a general property of the scoring method.
  2. [§4.3] §4.3 (LSST ToO Simulations): The claim that supernova median scores reach zero by 3–4 d while kilonova medians stay ≳0.4 relies on the per-observation metrics plus inverse-variance logit aggregation plus ABC diagnostic being unbiased for sparse early photometry. No sensitivity tests to variations in cadence, depth, filter coverage, or observational limitations are reported, which is required to establish that the separation is robust.
minor comments (3)
  1. [Abstract] The abstract references validation on SN 2025ulz without context; a one-sentence description of this event and its role as a test case would improve readability.
  2. [Code Availability] The GitHub repository link is given, but the exact commit hash or release version corresponding to the presented results should be stated to support reproducibility.
  3. [Figures] Simulation result figures would benefit from explicit indication of the number of realizations and any shaded regions or error bars showing score distributions.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for their constructive and detailed review. We address each major comment point by point below, outlining the revisions we will make to improve the clarity and robustness of the manuscript.

read point-by-point responses
  1. Referee: [§3] §3 (Model Grid and Metrics): The headline separation result depends on the kilonova model grid spanning the relevant diversity in ejecta mass, velocity, composition, and viewing angle. No quantitative bounds, sampling strategy, or justification for representativeness are given, leaving open the possibility that the reported scores are artifacts of the chosen grid rather than a general property of the scoring method.

    Authors: We agree that explicit documentation of the model grid's parameter space is essential to demonstrate that the separation is not an artifact of the specific grid choice. The grid in the current manuscript is drawn from the Kasen et al. (2017) and Villar et al. (2017) kilonova models, with parameters spanning ejecta masses 0.001–0.1 M⊙, velocities 0.05–0.3c, lanthanide mass fractions 10^{-4}–0.1, and viewing angles 0°–90°. Sampling was performed via Latin hypercube to ensure coverage of the physically plausible range for binary neutron star mergers. To directly address the concern, we will add a dedicated paragraph and table in §3 that lists the exact bounds, total number of models (~12,000), sampling strategy, and literature justification for the ranges (including constraints from AT 2017gfo and numerical relativity). We will also report a brief sensitivity check by expanding the velocity and mass bounds by ±20% and confirming that the median score separation remains qualitatively unchanged. These additions will be included in the revised manuscript. revision: yes

  2. Referee: [§4.3] §4.3 (LSST ToO Simulations): The claim that supernova median scores reach zero by 3–4 d while kilonova medians stay ≳0.4 relies on the per-observation metrics plus inverse-variance logit aggregation plus ABC diagnostic being unbiased for sparse early photometry. No sensitivity tests to variations in cadence, depth, filter coverage, or observational limitations are reported, which is required to establish that the separation is robust.

    Authors: We concur that additional sensitivity tests are needed to establish robustness under realistic variations. The simulations in the submitted manuscript adopt a baseline LSST ToO cadence and depth drawn from the standard observing strategy described in the LSST white papers. In the revision we will expand §4.3 with four new sensitivity tests: (i) halving and doubling the nominal cadence, (ii) shifting the limiting magnitude by ±0.5 mag, (iii) removing the u-band or r-band from the filter set, and (iv) injecting realistic gaps due to weather and airmass constraints. For each case we will recompute the median cumulative scores for both kilonovae and supernovae and show that the separation (kilonova medians ≳0.4 while supernova medians reach zero by 3–5 days) persists. These results will be presented in a new figure and accompanying text. revision: yes

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity; scoring framework and simulation results are independent

full rationale

The paper defines per-observation metrics P_tail,KNe and P_near,KNe from a fixed kilonova model grid in absolute magnitude space, aggregates them via inverse-variance logit weighting, and applies an ABC diagnostic. These definitions are applied to independent LSST ToO simulations of kilonovae and supernovae (plus real events AT 2017gfo and SN 2025ulz). The reported median score separation (kilonova ≳0.4 vs. supernovae reaching zero by 3-4 d) is an output of this application rather than a quantity fitted or defined in terms of itself. No self-citation, ansatz smuggling, or renaming of known results is load-bearing in the derivation chain.

Assumptions & free parameters 0 free parameters · 0 assumptions · 0 invented entities

Only the abstract is available, so no specific free parameters, axioms, or invented entities can be identified from the text. The approach relies on a pre-existing kilonova model grid and simulations of supernovae.

how reviews work

0 comments
Cite this review

Pith. "Pith review of KilonovaSCORER: Prior-Predictive Scoring of Kilonovae for Real-Time Multimessenger Follow-Up." pith.science (2026). https://pith.science/paper/2604.22994

@misc{pith2026260422994,
  author       = {Pith},
  title        = {Pith review of: KilonovaSCORER: Prior-Predictive Scoring of Kilonovae for Real-Time Multimessenger Follow-Up},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/2604.22994}},
  note         = {Machine review of arXiv:2604.22994}
}
abstract

Real-time ranking of optical transient candidates during gravitational-wave (GW) and multimessenger follow-up is challenging when only sparse early-time, multi-band photometry is available.We present \texttt{KilonovaSCORER}, an open-source framework for scoring and ranking in this regime. It quantifies the consistency of each candidate with a physically motivated kilonova model grid in absolute magnitude space using two complementary per-observation metrics, $P_{\mathrm{tail},\mathrm{KNe}}$ and $P_{\mathrm{near},\mathrm{KNe}}$. These are aggregated into a cumulative ranking score via inverse-variance weighting in logit space, naturally accounting for heterogeneous observational uncertainties across bands and epochs. A sequential Approximate Bayesian Computation (ABC) diagnostic tracks photometric consistency across epochs, penalizing candidates whose temporal evolution is incompatible with kilonova expectations. We validate the framework on AT\,2017gfo and SN\,2025ulz, and test it against supernova simulations under a realistic Rubin/LSST Target-of-Opportunity strategy. The framework recovers kilonova candidates with high confidence while ruling out supernova contaminants within five days of the gravitational-wave trigger. In our LSST ToO simulations, median cumulative scores for thermonuclear and core-collapse supernova contaminants fall to zero by $3$--$4$\,d post-trigger, whereas kilonova medians remain $\gtrsim 0.4$. \texttt{KilonovaSCORER} supports real-time workflows for ToO teams and LSST alert brokers, integrates with follow-up coordination platforms such as the Tool for Rapid Object Vetting and Examination, and is publicly available at https://github.com/phelipedarc/KilonovaSCORER/tree/main.

Figures

Figures reproduced from arXiv: 2604.22994 by the authors.

Figure 1
Figure 1. Simulated multi-band kilonova light curves from the adopted two-component model grid, showing the evolution of the prior predictive distribution in absolute magnitude over the first 10 d after merger. Solid lines show the median magnitude in each photometric band within 0.2 d time bins, and shaded regions indicate the corresponding 1σ spread across all prior samples. The inset shows the absolute magnitude distributi… view at source ↗
Figure 2
Figure 2. Schematic data flow of the KilonovaSCORER framework. The pipeline ingests multi-band photometry and gravitation￾al-wave distance estimates (indigo boxes), scoring candidates by comparing observations against a prior predictive simulation grid in absolute-magnitude space (purple boxes). Three complementary metrics (illustrated in the grey dashed boxes) quantify kilonova consistency: Left panel: Ptail,KNe is computed … view at source ↗
Figure 3
Figure 3. Candidate Diagnostic Report for AT 2017gfo scored in the griz bands. Top panel: Multi-band light curve in absolute magnitude overlaid on the surviving population of kilonova simulations, with individual detections color– coded by Pnear,KNe score. Second panel: Per-epoch Pnear,KNe score as a function of time since merger. Third panel: Rela￾tive survival fraction fsurv(t) from the ABC diagnostic on a logarithmic scale… view at source ↗
Figures from the paper (9 more)
Figure 6
Figure 6. Figure 6: Cumulative Ptail,KNe scores as a function of time since merger (days) for five kilonovae associated with GRB events. The scores combine the optical (g,r,i,z) and IR (K,H) bands. The vertical axis is the running cumulative score in [0, 1]. Alongside the GW search, we va…
Figure 5
Figure 5. Figure 5: Candidate Diagnostic Report for SN 2025ulz, a Type IIb supernova identified as a candidate counterpart to S250818k. See
Figure 7
Figure 7. Figure 7: Distribution of cumulative Ptail,KNe scores as a function of time after the gravitational-wave trigger for five simulated transient classes: BNS kilonova (Bulla19 BNS, blue), Type Ia supernova (Arnett, purple), core-collapse supernova with shock cooling (Arnett + Shock…
Figure 8
Figure 8. Figure 8: Sensitivity of KilonovaSCORER to the size of the simulation grid, evaluated on 38 observations of AT 2017gfo across the g-, r-, i-, and z-bands. Left panels: residuals ∆Pnear,KNe (top) and ∆Ptail,KNe (bottom) relative to the gold-standard scores (N = 105 ), shown as a …
Figure 9
Figure 9. Figure 9: GRB050709:Candidate Diagnostic Report for the afterglow subtracted kilonova observations scored in the griz + J-, H-, K- F356W, F444W bands
Figure 10
Figure 10. Figure 10: GRB060614: Candidate Diagnostic Report for the afterglow subtracted kilonova observations scored in the griz + J-, H-, K- F356W, F444W bands
Figure 11
Figure 11. Figure 11: GRB160821B: Candidate Diagnostic Report for the afterglow subtracted kilonova observations scored in the griz + J-, H-, K- F356W, F444W bands
Figure 12
Figure 12. Figure 12: GRB211211A: Candidate Diagnostic Report for the afterglow subtracted kilonova observations scored in the griz + J-, H-, K- F356W, F444W bands
Figure 13
Figure 13. Figure 13: GRB230307A: Candidate Diagnostic Report for the afterglow subtracted kilonova observations scored in the griz + J-, H-, K- F356W, F444W bands

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

3 extracted references · 3 canonical work pages

  1. [1]

    , " * write output.state after.block = add.period write newline

    ENTRY address archivePrefix author booktitle chapter doi edition editor eprint howpublished institution journal key month number organization pages publisher school series title misctitle type volume year version url label extra.label sort.label short.list INTEGERS output.state before.all mid.sentence after.sentence after.block FUNCTION init.state.consts ...

  2. [2]

    write newline

    " write newline "" before.all 'output.state := FUNCTION format.url url empty "" new.block "" url * "" * if FUNCTION format.eprint eprint empty "" archivePrefix empty "" archivePrefix "arXiv" = new.block " " eprint * " " * new.block " " eprint * " " * if if if FUNCTION format.doi doi empty "" " " doi * " " * if FUNCTION format.pid doi empty eprint empty ur...

  3. [3]

    I - Analytic solutions for the early part of the light curve

    thebibliography [1] 20pt to REFERENCES 6pt =0pt \@twocolumntrue 12pt -12pt 10pt plus 3pt =0pt =0pt =1pt plus 1pt =0pt =0pt -12pt =13pt plus 1pt =20pt =13pt plus 1pt \@M =10000 =-1.0em =0pt =0pt 0pt =0pt =1.0em @enumiv\@empty 10000 10000 `\.\@m \@noitemerr \@latex@warning Empty `thebibliography' environment \@ifnextchar \@reference \@latexerr Missing key o...

Pith tools

Reviewed May 8, 2026 · model on record in the stance chip above.