REVIEW 4 major objections 7 minor
A single Thai-trained CXR model classifies nine thoracic conditions, localizes lesions, and matches radiologists across 13 hospitals.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · grok-4.5
2026-07-13 03:59 UTC pith:3EWITLMD
load-bearing objection Solid large-scale Thai CXR validation with real multi-site and localization numbers; the 'reliable second reader' claim is a bit ahead of the fixed-threshold sensitivity drop, but the core evidence is usable regional work, not a methods paper. the 4 major comments →
From Classification to Localization and Clinical Validation: Large-Scale Development of a Deep Learning System for Thoracic Disease Detection on Chest Radiographs in Thailand
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
A single DenseNet-121 model augmented with Attend-and-Compare Modules and Probabilistic Class Activation Map pooling, trained only on image-level labels from 874,858 Siriraj frontal chest radiographs, simultaneously classifies nine thoracic conditions and produces clinically usable lesion heatmaps, achieving mean AUROC 0.994 in-domain, 0.970 across 13 Thai hospitals, mean lesion-localization fraction 77.9 %, and classification/localization concordance of 93.6 %/94.7 % with five thoracic radiologists (SUS 89).
What carries the argument
DenseNet-121 backbone + Attend-and-Compare Modules (which explicitly contrast image regions) + Probabilistic Class Activation Map (PCAM) aggregation with Cut-Noise, which jointly emit a multi-label classification score and a per-condition localization heatmap from image-level supervision alone.
Load-bearing premise
That labels extracted from free-text reports by proprietary NLP and then corrected by radiologists, plus a concordance rubric that counts partial agreement and added findings as success, form sufficiently clean ground truth and agreement measures for the headline accuracy and trust claims.
What would settle it
Independent re-annotation of a random subset of Dataset-A and Dataset-B by radiologists blinded to the original reports, followed by recomputation of AUROC and concordance; a material drop would falsify the claim that the reported figures reflect true clinical agreement.
If this is right
- A localization-capable model trained on Thai data can serve as a practical second reader that flags abnormal studies and their locations for confirmation.
- Cross-site AUROC near 0.97 implies the same model can be deployed across heterogeneous Thai hospitals without per-site retraining.
- Weakly supervised heatmaps at 78 % lesion coverage can accelerate radiologist verification and support triage in high-volume TB and pneumonia screening.
- High SUS and concordance scores indicate practicing thoracic radiologists will accept the system as assistive software rather than reject it.
Where Pith is reading between the lines
- The same local-adaptation-plus-weak-localization recipe is likely transferable to other Southeast Asian settings that share high TB burden and radiologist scarcity.
- The residual sensitivity drop on diffuse findings (atelectasis, edema) on external data suggests that operating-point recalibration or multi-site fine-tuning may still be needed before nationwide triage use.
- Counting “Add” as concordant may overstate agreement relative to stricter multi-reader multi-case designs used for regulatory CXR AI; a side-by-side comparison would clarify clinical risk.
- The architecture’s simultaneous classification-and-heatmap output could be extended to longitudinal change detection once serial studies are available.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript presents Inspectra CXR v5, a DenseNet-121 + ACM + PCAM multi-task model trained on 874,858 frontal CXRs from Siriraj Hospital for simultaneous multi-label classification of nine thoracic conditions and weakly supervised lesion localization. On a radiologist-verified in-domain hold-out (Dataset-A, n=19,871) it reports mean AUROC 0.994 (sens. 92.4%, spec. 98.6%). On an independent multi-site set from 13 Thai hospitals (Dataset-B, n=5,992) mean AUROC is 0.970. Localization on 4,549 annotated cases yields mean LLF 77.9% at 0.58 NLF. A usability study with five thoracic radiologists reports 93.6% classification and 94.7% localization concordance and SUS 89. The authors conclude the system is accurate, generalizes across Thai hospitals, and is suitable as an algorithmic second reader.
Significance. If the claims hold under tighter scrutiny, this is a substantial, practice-oriented contribution: a large single-institution Thai development set, explicit multi-site generalization testing, simultaneous classification and weakly supervised localization in one model, and a radiologist usability evaluation with SUS. Local adaptation for a high-TB-burden Southeast Asian setting addresses a real workforce gap and is more clinically relevant than another ChestX-ray14-style benchmark paper. Strengths include radiologist-verified held-out labels, transparent per-condition tables, and a dedicated localization test set. The work is incremental architecturally (DenseNet + ACM + PCAM) but significant as a large-scale, multi-site, localization-capable clinical validation package for Thai CXR practice.
major comments (4)
- [§4.2, Table 7, §3.6] §4.2 and Table 7: The central “robust transfer / reliable second reader” claim rests heavily on multi-site performance, but mean sensitivity falls from 92.35% (Dataset-A) to 82.22% (Dataset-B) at the single operating point chosen on Siriraj validation (§3.6). Atelectasis drops 91.07%→66.94% (n=118 positives) and pulmonary edema 95.81%→77.40% (n=142). AUROC preservation shows ranking ability transfers; it does not show that a fixed-threshold deployment remains clinically reliable. Please report score-distribution shifts or calibration curves (in-domain vs multi-site), and either (i) re-tuned per-site or prevalence-aware thresholds with resulting sens/spec, or (ii) explicitly qualify the second-reader claim to ranking/triage under fixed thresholds. Without this, the generalization conclusion overstates deployability.
- [§3.7, Tables 4–5, §4.4] §3.7 and Tables 4–5: Classification and localization concordance count Agree, Edit, and Add as concordant and only Reject as discordant. Add means the system under-called relative to the radiologist; treating under-call as concordance inflates the 93.6%/94.7% “trust” figures that support the clinical-acceptance claim. Please report the full four-way breakdown as primary results (Agree / Edit / Add / Reject rates), and provide a stricter concordance definition (e.g., Agree+Edit only, or Agree only) as a sensitivity analysis. Also clarify whether concordance was assessed blinded to system scores and whether the five readers were independent of the label-verification process for Dataset-A/C.
- [Tables 6–8, §4.1–4.3] Tables 6–8: No confidence intervals, bootstrap standard errors, or DeLong-style comparisons are reported for AUROC, sensitivity, specificity, LLF, or concordance. Several conditions have few positives (pneumothorax n=64/47; multi-site atelectasis n=118, edema n=142), so point estimates alone cannot support “uniformly high” or “robust” language. Please add 95% CIs (bootstrap or equivalent) for all primary metrics and avoid mean AUROC as the sole headline when per-condition n and prevalence differ sharply.
- [§3.2–3.3, §4.3, Table 8] §3.2–3.3 and Dataset-C: Localization is evaluated only on 4,549 radiologist-annotated cases whose institutional origin relative to Siriraj vs the 13-hospital network is not stated. If Dataset-C is in-domain only, the localization claim does not inherit the multi-site generalization argument made for classification. Please state the source of Dataset-C, whether any multi-site localization evaluation exists, and how Cut-Noise and the IoU=0.5 threshold were fixed (validation vs test).
minor comments (7)
- [§3.5] §3.5: Training is only 10 epochs with lr drops at 7 and 9 and batch size 10 on ~850k images; please briefly justify sufficiency (e.g., early-stopping on validation AUROC, loss curves) so readers can assess under/overfitting risk.
- [Table 1, Table 3] Table 1 vs Table 3: Pneumothorax is extremely rare (472 total; 64/47 in test sets). Discuss whether AUROC near 0.99 is stable under class imbalance and whether any resampling or threshold policy was special-cased.
- [§2, §4] §2 and §4: No head-to-head comparison against a strong public baseline (e.g., CheXNet-style DenseNet without ACM/PCAM, or a commercial CXR system) on the same Thai test sets. Even a limited ablation (DenseNet-121 alone vs +ACM vs +PCAM) would strengthen the architectural contribution.
- [Figure 2] Figure 2: Add error bars or CIs if available; ensure colorblind-safe encoding for the two datasets.
- [§3.2] §3.2: The proprietary NLP labeling model is a reproducibility bottleneck. At minimum, report inter-rater agreement (e.g., Cohen’s κ) between NLP-extracted labels and radiologist corrections on a sample, and between radiologists on the verified test labels.
- [Abstract, Table 8] Abstract and §4.3: NLF is stated as 0.59 in the abstract and 0.58 in Table 8/mean text; align the rounded value.
- [Title, Abstract] Keywords and title use “Clinical Validation”; the study is retrospective multi-site + small usability panel, not a prospective MRMC or outcome study. Consider “clinical usability evaluation” for precision.
Circularity Check
Empirical train/test CXR study with held-out and multi-site benchmarks; no derivation that reduces claims to their inputs by construction.
full rationale
This paper reports an empirical deep-learning development and validation study, not a first-principles derivation. Classification and localization metrics are measured against radiologist-verified held-out labels (Dataset-A), an independent 13-hospital set (Dataset-B), and pixel-level annotations (Dataset-C); operating points are chosen on validation data and then applied to those external sets in the usual way. The self-citation of the authors’ prior local-adaptation work [14] is used only as background motivation (“local adaptation is central to accuracy on Thai populations”) and does not force or redefine the new AUROC, LLF, concordance, or SUS numbers. Concordance rubrics that count Agree/Edit/Add as concordant are a generous metric definition, not a circular identity between claim and input. No self-definitional loop, fitted-input-as-prediction, uniqueness import, or ansatz smuggling is present. The evaluation chain is self-contained against external benchmarks.
Axiom & Free-Parameter Ledger
free parameters (4)
- Per-condition classification operating thresholds
- Training hyperparameters (lr=1e-4, batch=10, 10 epochs, lr drops at 7 and 9, class weights)
- Input resolution 1024×1024 and histogram equalization
- IoU=0.5 localization success threshold and heatmap post-processing (Cut-Noise)
axioms (6)
- domain assumption Radiologist-corrected multi-labels extracted from free-text reports are accurate enough to serve as definitive ground truth for AUROC and concordance.
- domain assumption Image-level labels alone suffice for clinically useful weakly supervised localization via PCAM aggregation.
- domain assumption Fixed in-domain operating points remain clinically appropriate when score distributions shift across hospitals.
- ad hoc to paper Agree/Edit/Add are all ‘concordant’ clinical outcomes; only Reject is discordant.
- domain assumption DenseNet-121 + ACM + PCAM with U-Net-like decoder is an adequate architecture for joint classification and localization.
- standard math Standard supervised learning and ROC analysis apply to multi-label CXR findings under class imbalance.
invented entities (1)
-
Inspectra CXR version 5 analysis model (as a named product system)
no independent evidence
read the original abstract
Chest radiography (CXR) remains the most widely used thoracic imaging modality, yet expert interpretation is constrained by a severe shortage of radiologists in Thailand and across Southeast Asia. Local adaptation of deep learning models to Thai data has been shown to substantially improve accuracy on Thai populations. Here we present the development and comprehensive validation of the chest radiograph analysis model in Inspectra CXR version 5, a deep learning system that performs multi-label thoracic disease classification and weakly supervised lesion localization within a single model. The architecture couples a DenseNet-121 backbone with Attend-and-Compare Modules (ACM) and a Probabilistic Class Activation Map (PCAM) aggregation layer, producing a per-condition classification score and heatmap simultaneously. The model was developed on 874,858 frontal chest radiographs with paired radiologist reports from Siriraj Hospital, Bangkok. On a held-out, radiologist-verified in-domain test set of 19,871 cases, it achieved a mean AUROC of 0.994 (mean sensitivity 92.4%, specificity 98.6%) across nine clinically important conditions. On an independent generalization set of 5,992 cases from 13 hospitals across Thailand, the mean AUROC was 0.970, indicating robust transfer across sites. For localization, evaluated on 4,549 radiologist-annotated cases, the model attained a mean lesion-localization fraction (LLF) of 77.9% at 0.59 non-lesion localizations per image. In a usability evaluation with five thoracic radiologists, the system reached a classification concordance of 93.6%, a localization concordance of 94.7%, and a mean System Usability Scale (SUS) score of 89. These results indicate that a locally developed, localization-capable CXR system can deliver high accuracy, generalize across heterogeneous Thai hospitals, and earn the trust of practicing radiologists.
Figures
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.