Adaptive Computation with Conformal Certification
Organizations: Department of Medical Physics, Memorial Sloan Kettering Cancer Center, New York, NY, USA · Department of Radiation Oncology, Memorial Sloan Kettering Cancer Center, New York, NY, USA
Abstract
Scientific imaging data involving medical (e.g., 3D radiographic, microscopic images) and astronomical sensors pose different challenges from natural images. One key challenge is that these datasets are often orders of magnitude larger than natural images. Efficient training and inference on such data is challenging due to the increased hardware requirements, often needing bespoke solutions. Moreover, the relevant objects such as tumors and astronomical phenomena are sparsely distributed with respect to the background information. Standard efficiency techniques like quantization and pruning apply uniform scaling of all regions, potentially compromising the precision/fidelity of predictions. Thus, efficient methods that reduce computational requirements without losing resolution for relevant parts of the data and with uncertainty estimates on predictions are essential. We present Conformal Adaptation with risk guarantees for uncertainty-aware sparse computations. Our formalism is general, spanning dense pixel-level classification and regression tasks where hierarchical models predict at low resolution, certify the signal using conformal risk control, and refine the certified predictions. We benchmark our method on multiple tasks such as 3D medical image segmentation, 2D galaxy flux prediction, and 1D calcium spike rate prediction, achieving -- wall-clock speedup across the various tasks, including on commodity CPUs.
Figures & tables
| Model | Full | Coarse | Coarse + Refine ( ) | Cell Miss Rate | FLOPs Speedup |
|---|---|---|---|---|---|
| U-Net | 2.70 | ||||
| Swin-UNETR | 54.03 | ||||
| VISTA3D | 82.10 |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| System | GTVp | GTVn | Mean | Speedup |
|---|---|---|---|---|
| nnU-Net (250 ep) | 0.7938 | 0.7271 | 0.7604 | – |
| Full | 0.7755 | 0.6957 | 0.7356 | 1.0 |
| Coarse | 0.7487 0.0117 | 0.5660 0.0307 | 0.6573 0.0145 | 68.3 |
| Coarse + Refine ( ) | 0.7810 0.0005 | 0.6646 0.0068 | 0.7228 0.0034 | 68.1 |
| GTVp | GTVn | |||||
|---|---|---|---|---|---|---|
| System | Recall | Prec. | DSC | Recall | Prec. | DSC |
| nnU-Net (250 ep) | 0.766 | 0.572 | 0.819 | 0.615 | 0.378 | 0.773 |
| Full | 0.685 | 0.625 | 0.822 | 0.553 | 0.526 | 0.772 |
| Coarse | 0.599 | 0.628 | 0.799 | 0.339 | 0.471 | 0.745 |
| Coarse + Refine ( ) | 0.680 | 0.638 | 0.814 | 0.465 | 0.475 | 0.732 |
| FNR at fixed | FNR with CRC ( ) | |||||
|---|---|---|---|---|---|---|
| Dataset | Model | Calib. | Test | |||
| Brain Tumor | UNet | 0.17 0.01 | 0.072 0.008 | 0.021 0.003 | 0.085 0.001 | 0.097 0.006 |
| Swin-UNETR | 0.11 0.02 | 0.07 0.01 | 0.031 0.006 | 0.086 0.001 | 0.091 0.001 | |
| VISTA3D | 0.11 0.01 | 0.07 0.01 | 0.04 0.01 | 0.086 0.001 | 0.084 0.004 | |
| HECKTOR | Swin-UNETR | 0.86 0.02 | 0.25 0.02 | 0.13 0.01 | 0.092 0.001 | 0.072 0.009 |
| Model | Role | Params | FLOPs (window 1024) |
|---|---|---|---|
| FineUNet1D | Full baseline ( ) | 10,475,204 | 2,668,494,848 |
| FineOnLowRes | Coarse ( ) | 10,475,204 (same) | 333,561,856 (8.0 fewer) |
| LocalRefinerUNet1D | Refiner (count head) | 158,721 | – |
| Retained fraction | FLOPs speedup | Reconstructed MAE ( ) | |
|---|---|---|---|
| 0.01 | 1.00 | 0.89 | 0.30 ( ) |
| 0.05 | 0.48 | 1.65 | 0.34 ( ) |
| 0.10 | 0.08 | 4.77 | 0.32 ( ) |
| 0.20 | 0.07 | 5.21 | 0.35 ( ) |
| Model | Role | Params | FLOPs |
|---|---|---|---|
| 2D U-Net, base width 64 | Full baseline | 31,389,764 | |
| Same U-Net, -downsampled input | Coarse | 31,389,764 (same) | ( fewer) |
| Local refinement operator | Refiner | 17,809 | per cell |
Adaptive Computation
Adaptive computation allocates model depth, tokens, attention, or sensing effort according to input difficulty and resource constraints.
See all 103 papers