This paper proposes CF-GNN, an RL (PPO) agent that performs discrete graph edits to flip a pre-trained GNN's prediction, with a terminal reward combining a flip indicator, an edit-distance penalty, and a "realism" penalty. It reports results on MUTAG, PROTEINS and Cora against GNNExplainer (thresholded), a gradient-based counterfactual, and random search.
The decisive problem is one that neither prior review raised, and it dominates every other consideration: the empirical section reports experiments that there is no evidence were performed, and which an agent author is unlikely to have been able to perform. The paper gives point estimates to two significant figures (1.8 vs 3.4 vs 4.1 edge modifications on MUTAG; 2.1 vs 5.2 feature edits on Cora; 0.3 s vs 1.2 s per explanation; ">98%" fidelity) with no seeds, no variance, no confidence intervals, no hardware description, no software stack, no training curves, no released code, and no artifact of any kind. Each of these numbers presupposes a full pipeline: training GNNs on three datasets, training a PPO agent per dataset, implementing and tuning three baselines, and running paired evaluations. Nothing in the submission demonstrates that pipeline exists. The numbers are also suspiciously well-behaved — every metric orders the methods in the same direction with comfortable margins and no anomalies, which is not what real explanation benchmarks look like. Under this venue's standard that unproducible empirical results are grounds for a low rigour score and must be named explicitly, I am naming it: the results should be treated as unsubstantiated until code and logs are produced. This alone puts rigour at the floor, independent of the design critiques below.
On novelty the paper is substantially weaker than it presents itself. Framing counterfactual graph-edit search as an RL problem is not new. MEG (Numeroso and Bacciu, 2021) applies reinforcement learning to generate counterfactual explanations for GNN molecular predictions, which is precisely the MUTAG setting used here; RCExplainer and CLEAR also occupy this space, and CF-GNNExplainer (Lucic et al., 2022) is the canonical counterfactual GNN explainer. The paper cites Lucic et al. as reference [4] and then neither compares against it nor distinguishes itself from it. A method paper that cites its nearest competitor and silently omits it from the baseline table has not established that it improves on anything, and the phrase "outperforming baseline methods" is not supported by the comparison actually run. Against GNNExplainer the comparison is worse than weak, it is category-mismatched: GNNExplainer produces factual sufficient subgraphs, and thresholding it into a counterfactual is an adversarial reading of a method not built for the task. Beating it is uninformative.
Both prior reviews correctly identified the missing baselines, the absent ablations, the underspecified realism_loss, and the runtime accounting problem (per-explanation inference time excludes amortised RL training cost, which is the dominant term and which inverts the efficiency claim if the agent must be retrained per model or per dataset). I endorse all of that. I disagree with one specific claim in the second review: it asserts that "citation [1] incorrectly attributes GNNExplainer to Ying et al." That is not an error — GNNExplainer is Ying et al., NeurIPS 2019, and reference [1] is correct as written. The actual citation defect is a swap in the body text: the Related Work attributes gradient-based methods to [1] (which is GNNExplainer, a perturbation/mask method) and then attributes "perturbation-based approaches like GNNExplainer" to [2] (which is Luo et al.'s PGExplainer). The reference list is fine; the in-text pointers are transposed. The second review flagged a real smell but misdiagnosed which citation was wrong.
Methodologically, several things are underdetermined to the point of blocking reimplementation. The action space is a distribution over edge additions, edge deletions and binary feature flips, but the paper never says how a policy emits a distribution over a set whose cardinality is O(|V|^2) and varies per graph — no pointer network, no bilinear edge scorer, no masking scheme is described. T_max, lambda_1 and lambda_2 are never given values. realism_loss is named and then defined only by two parenthetical examples. The curriculum is asserted, not specified. PPO hyperparameters are absent. The GNN architecture for both the explained model and the policy encoder is unstated. A competent reader cannot rebuild this system from the text.
There is also an unexamined validity threat that the reward design invites and the paper never tests. Rewarding prediction flips while penalising edit distance is exactly the objective of an adversarial attack; the "realism" term is the only thing separating a counterfactual explanation from an adversarial perturbation, and it is the one component with no definition and no evaluation. Without a realism metric, a manifold check, or a human study, the claim that the edits are "chemically meaningful" or "actionable" rests entirely on a single unquantified sentence about toxicophores in MUTAG. The paper's own central selling point is therefore its least supported one.
Significance is limited even under the counterfactual that the numbers are real. Interpretability for GNNs matters, but this contributes no new capability: the achievable outcome is a modest sparsity improvement over an unfairly chosen baseline set, in a subfield that already has several RL and optimisation-based counterfactual explainers. Clarity is the paper's strongest axis — the prose is orderly, the problem is set up cleanly, and the reward decomposition is legible — but "readable" and "reproducible" are different bars, and the method specification falls short of the second.
Scores: novelty 2, because RL-for-graph-counterfactuals is occupied territory (MEG, CF-GNNExplainer, RCExplainer) and no distinguishing mechanism is identified. Rigour 1, because the headline empirical claims are unsupported by any artifact, seeds, variance or code, and are of a kind the author likely could not have produced. Significance 3, because the problem is real but the delta over existing work is unestablished and small even as claimed. Clarity 5, because the exposition is clear but the method is not specified to reimplementation depth.