JDCNet: Confidence-Gated Privileged-Modality Distillation for Cost-Preserving X-ray Inference
Organizations: J. Wu is with the Guilin University of Electronic Technology, Guilin, China. · H. Wei is with Hikvision Technology Co., Ltd, Hangzhou, China. · K. Liu is with the Hebei University of Technology, Tianjin 300401, China.
Abstract
We study a systems-level visual inference problem: using an expensive privileged modality during training while preserving a fixed-cost, single-modality deployment path. We present JDCNet, a confidence-gated CT-to-X-ray distillation framework in which the CT teacher supplies an auxiliary hard or temperature-scaled target only on training samples whose teacher confidence exceeds a threshold; at deployment the student takes X-ray input alone and matches the parameter, MAC, and latency profile of the supervised X-ray baseline. On a 510-patient same-patient paired BIMCV cohort with patient-level 5-fold cross-validation, two JDCNet configurations clear a fixed transfer gate against the supervised ResNet-18 baseline: 3-slice soft-KL supervision yields ( CI ) and mid-slice hard supervision yields (). Under the same splits and gate, logit distillation, gated logit distillation, contrastive alignment, attention transfer, feature hints, BiomedCLIP fine-tuning, and a module-augmented variant do not pass. Confidence-gated auxiliary targets are therefore a more transferable channel than uniformly softened CT logits; the evidence is bounded to one paired cohort, so external paired-cohort replication is required before any deployment claim.
Figures & tables
| Question | Method / view | [95% CI] | Cells | Interpretation |
| Teacher upper bound | CT mid-slice | [ ] | 11/15 | CT carries additional patient-level signal. |
| Teacher upper bound | CT 3-slice | [ ] | 12/15 | Strongest teacher upper-bound row. |
| Validated transfer | JDCNet, 3-slice soft-KL | [ ] | 10/15 | Passes the fixed transfer gate. |
| Validated transfer | JDCNet, mid hard | [ ] | 10/15 | Independent positive JDCNet setting. |
| Comparator | Gated logit KD, mid | [ ] | – | Confidence weighting alone is insufficient. |
| Comparator | Gated logit KD, DRR | [ ] | – | Geometric projection does not rescue logit transfer. |
| Cohort / source | Support | Pairing | Role in paper | Main caveat |
| Primary BIMCV paired cohort | 510 patients ( ) | Same-patient CT–X-ray | Headline validation for JDCNet and matched comparators | Single public paired cohort; binary COVID/non-COVID task. |
| Historical Cohen paired subset | 19 patients / 26 X-rays ( images) | Same-patient CT–X-ray | Feasibility and instability diagnosis only | Too small for headline ranking or threshold-sensitive metrics. |
| Cohen all-X-ray / all-CT references | 424 X-ray patients; 25 CT patients | Not same-case comparable | Single-modality data-availability references | Not a deployment-realistic CT-to-X-ray comparison. |
| Exploratory stress-test cohorts | 226/228/512-patient BIMCV variants, MIDRC pilots, cross-source controls | Varies | Appendix stress tests and failure-mode diagnostics | Not used to establish the main JDCNet claim. |
| Evidence layer | Main observation | Role |
| Small paired fixed split | 4 held-out paired patients, severe class imbalance | Feasibility debug only |
| 226-patient calibration scan | Best gated-logit cell positive mean, CI crosses zero | Instability diagnosis |
| 510-patient logit-KD extension | Gated logit KD negative or neutral across teacher views | Mechanism audit |
| Cross-source controls | Source shift can erase specificity | External-validity warning |
| Foundation-model control | BiomedCLIP tied with ResNet-18 supervised X-ray | Capacity control |
| Row | Params/MACs | Mem. | CPU (bs=1) | GPU (bs=1) | Edge (bs=1) |
| Supervised X-ray | 11.18 M / 1.82 G | 38 MB | 21.2 (0.6) ms | 1.85 (0.04) ms | 18.7 (0.5) ms |
| JDCNet student | 11.18 M / 1.82 G | 38 MB | 21.2 (0.6) ms | 1.85 (0.04) ms | 18.7 (0.5) ms |
| Plain/gated logit-KD | 11.18 M / 1.82 G | 38 MB | 21.2 (0.6) ms | 1.85 (0.04) ms | 18.7 (0.5) ms |
| Module-augmented pilot | 0.57 M / 3.05 G | 71 MB | 45.1 (1.4) ms | 3.92 (0.09) ms | 41.4 (1.2) ms |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Teacher | Target | Pos./15 | [95% CI] | Gate | ||
| 3-slice | 0.70 | 1.0 | soft-KL | 10 | [ , ] | Pass |
| Mid-slice | 0.80 | 1.5 | hard | 10 | [ , ] | Pass |
| Mid-slice | 0.70 | 1.0 | hard | 10 | [ , ] | – |
| Mid-slice | 0.70 | 1.5 | hard | 10 | [ , ] | – |
| Mid-slice | 0.70 | 1.0 | soft-KL | 10 | [ , ] | – |
| 3-slice | 0.80 | 1.0 | soft-KL | 10 | [ , ] | – |
| Method | BA | AUC | F1 | Sens. | Spec. |
| Supervised X-ray | |||||
| JDCNet 3-slice soft-KL | |||||
| JDCNet mid hard | |||||
| Gated logit KD (mid) | |||||
| Gated logit KD (DRR) | |||||
| Contrastive align. (best) |
| Row | Fold/seed CI | Patient-level CI | |
| CT teacher, mid (u.b.) | |||
| CT teacher, 3-slice (u.b.) | |||
| JDCNet, 3-slice soft-KL | |||
| JDCNet, mid hard | |||
| Gated logit KD, mid | |||
| Gated logit KD, DRR |
| Teacher / | Cov. | Cov. + | Cov. - | Acc. | |
| Mid, 0.60 | 0.82 | 0.78 | 0.84 | ||
| Mid, 0.70 | 0.73 | 0.69 | 0.75 | ||
| Mid, 0.80 | 0.63 | 0.58 | 0.65 | ||
| Mid, 0.85 | 0.55 | 0.49 | 0.58 | ||
| 3-slice, 0.60 | 0.84 | 0.80 | 0.85 | ||
| 3-slice, 0.70 | 0.74 | 0.69 | 0.76 |
| Family | Representative result | Gate |
| CT teacher u.b. | Mid [ ]; 3-slice [ ] | Pass |
| JDCNet | 3-slice soft-KL [ ]; mid hard [ ] | Pass (2/16) |
| Gated logit KD | Mid [ ]; DRR [ ] | Fail |
| Contrastive align. | Best cell [ ] | Fail |
| BiomedCLIP fine-tune | [ ] | Fail |
| Historical 226 ref. | Near-pass , CI crosses zero | Hist. |
| Teacher | BA mean [95% CI] | [95% CI] | Gate | |
| 3-slice stack | 0.20 | 0.633 [0.610, 0.656] | [ ] | Fail |
| 3-slice stack | 0.07 | 0.627 [0.594, 0.657] | [ ] | Fail |
| Mid-slice | 0.20 | 0.620 [0.594, 0.643] | [ ] | Fail |
| Mid-slice | 0.07 | 0.616 [0.590, 0.642] | [ ] | Fail |
| Method | Sensitivity | Specificity | ROC-AUC |
| Supervised X-ray | |||
| Plain cross-modal logit KD | |||
| Attention transfer | |||
| Feature hints | |||
| Module-augmented pilot |
| Teacher | Method | [95% CI] | Gate |
| Mid-slice | Teacher | [ ] | — |
| Plain KD | [ ] | Fail | |
| Gated KD | [ ] | Fail | |
| 3-slice stack | Teacher | [ ] | — |
| Plain KD | [ ] | Fail | |
| Gated KD | [ ] | Fail |
Cross-Modal Knowledge Distillation
Cross-modal knowledge distillation transfers useful representations or predictions between modalities, often enabling cheaper single-modality inference.
See all 122 papers