Organizations: Department of Computer Sciences University of Wisconsin–Madison · Department of Forest and Wildlife Ecology University of Wisconsin–Madison
Post-hoc image explanations usually show where a model looks using spatial heatmaps or indicate which channels matter using global channel scores. These separate views are limiting for multispectral data because channel relevance is often spatially localized and physically meaningful. We introduce Spectral-Spatial Interpretation (SSI), a full-grid attribution method over position-channel players (g,c). For each spatial position, SSI fixes the observed surrounding context, defines a conditional game over the channels at that position, and applies the Shapley value to this local game. The result is a full spectral-spatial attribution matrix rather than a single heatmap or a global channel ranking. SSI has a clear local interpretation. It satisfies Shapley fairness within each position, and aggregating its channel attributions exactly recovers the position-level contextual contrast obtained by replacing that position with the baseline. SSI also differs from context-averaged Owen-style hierarchical accounting, which uses the same position-channel grouping but averages over external spatial coalitions. On HLS Burn Scar, SSI outperforms an MC-Owen estimator across retained attribution metrics while using only about 6% of its evaluation budget. Across CUB-200, EuroSAT, and HLS Burn Scar under both per-channel mean and zero baselines, SSI achieves the best joint deletion and insertion AUC over dense, flat, and rank-1 baselines, yields the strongest spectral hit rates and channel deletion, and leads spatial localization on both annotated datasets. Code is available at https://github.com/AtheavenMa/Spectral-Spatial-Interpretation.
Figures & tables
Figure 1: Spectral channels carry spatially distinct physical information. On a Painted Bunting (a), the red belly, green back, and blue head each align with a different RGB channel; on a Sentinel-2 scene (b), water, forest, and built-up areas align with B3, B8A, and B12. SSI is designed to recover this joint spectral-spatial structure.
Figure 2: Overview of SSI. For each spatial position g , SSI fixes the observed surrounding context and allocates the local contribution among channels, producing a full joint attribution matrix Φ(g,c) for spatial and spectral interpretation.
CUB-200
EuroSAT
HLS Burn Scar
Method
Joint ↓
Rk1 ↓
Ins. ↑
Joint ↓
Rk1 ↓
Ins. ↑
Joint ↓
Rk1 ↓
Ins. ↑
Per-channel mean baseline
SSI
.0088 ± .001
.0104 ± .001
.7132 ± .019
.1397 ± .020
.1682 ± .021
.7319 ± .023
.1545 ± .008
.1657 ± .010
.6638 ± .008
IG
.0112 ± .001
.0126 ± .001
.2895 ± .022
.2097 ± .030
.2267 ± .030
.6621 ± .029
.2160 ± .011
.2723 ± .015
.6291 ± .009
DeepSHAP
.0112 ± .001
.0127 ± .001
.2853 ± .022
.2078 ± .029
.2255 ± .031
.6614 ± .028
.2149 ± .011
.2704 ± .016
.6321 ± .009
KernelSHAP
.0178 ± .001
.0222 ± .002
.3481 ± .019
.2434 ± .027
.2824 ± .028
.5767 ± .030
.2096 ± .012
.2558 ± .016
.5500 ± .008
Table 1: Joint faithfulness. Deletion AUC (lower is better) and insertion AUC (higher is better). Values are mean ± bootstrap std. “Joint” and “Rank-1” evaluate position-channel deletion; “Ins.” evaluates grid-sum insertion. Best scores per column are in bold . Upper block: per-channel mean baseline; lower block: zero baseline.
Figure 3: Spatial and spectral aggregation views. Panels (c) and (f) show spatial localization using mIoU at different coverage thresholds. Panels (b) and (e) report spectral Hit@K, while panels (a) and (d) show channel deletion AUC (lower is better).
Figure 4: Qualitative examples of spectral-spatial attribution. Representative CUB-200, HLS Burn Scar, and EuroSAT examples showing channel-aggregated maps and selected channel-level attributions. SSI illustrates localized channel evidence that is not captured by a single heatmap or a global channel ranking.
Deletion ↓
Spatial mIoU ↑
Hit Rate ↑
Method
Joint
Rk1
Ch.
Ins. ↑
@5%
@15%
@25%
K=1
K=3
K=5
SSI
.155 ± .008
.166 ± .010
.218 ± .009
.664 ± .008
.311 ± .012
.387 ± .014
.332 ± .017
.317 ± .007
.603 ± .016
.887 ± .016
MC-Owen
.173 ± .010
.254 ± .017
.261 ± .017
.627 ± .009
.299 ± .018
.254 ± .017
.224 ± .017
.287 ± .011
.460 ± .017
.730 ± .013
Table 2: Observed-context SSI vs. context-averaged MC-Owen on HLS Burn Scar. Under the forward-pass counting convention of Appendix B.3 , MC-Owen with M=200 block-respecting permutations uses up to 76,800 evaluations, and SSI uses up to G⋅K(C+1)=4,480 evaluations. Grid-sum insertion ranks positions by channel-summed attribution. Values are mean ± bootstrap std.
Deletion ↓
Spatial mIoU ↑
Hit Rate ↑
Method
Joint
Rk1
Ch.
Ins. ↑
@5%
@15%
@25%
K=1
K=3
K=5
SSI
.155 ± .008
.166 ± .010
.218 ± .009
.664 ± .008
.311 ± .012
.387 ± .014
.332 ± .017
.317 ± .007
.603 ± .016
.887 ± .016
Expected Gradients
.185 ± .010
.238 ± .015
.275 ± .017
.637 ± .010
.292 ± .016
.284 ± .016
.236 ± .018
.287 ± .005
.510 ± .020
.720 ± .012
Guided IG
.185 ± .011
.244 ± .016
.280 ± .017
.630 ± .011
.296 ± .016
.283 ± .015
.233 ± .018
.293 ± .005
.500 ± .019
.703 ± .010
FullGrad
.278 ± .014
.277 ± .014
.581 ± .013
.543 ± .015
.131 ± .018
.135 ± .015
.128 ± .011
.000 ± .000
.333 ± .000
.667 ± .000
Table 3: Additional gradient-based baselines on HLS Burn Scar. All methods are evaluated using the same position-channel player space. Spatial mIoU is reported at top-5%, top-15%, and top-25% coverage. Values are mean ± reported variability. Best scores per column are in bold .
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
Method
Formula
CUB-200
EuroSAT
HLS
(16×16,C=3)
(8×8,C=13)
(8×8,C=6)
IG
300
300
300
300
DeepSHAP
1,000
1,000
1,000
1,000
KernelSHAP
2∣P∣+2048
3,584
3,712
2,816
RISE
8000+C
8,003
8,013
8,006
SSI
G⋅min(2C,K(C+1))
2,048
8,960
4,480
Appendix
Table 4: Forward-pass evaluations per image. ∣P∣=G×C is the total number of position-channel players. SSI evaluations are reported under a worst-case convention that does not assume cached endpoint states; cached implementations further reduce SSI’s cost. MC-Owen is shown at M=200 block-respecting permutations.
Method
ROAD LeRF ↑
ROAD MoRF ↓
SSI
.657 ± .010
.1143 ± .0058
MC-Owen
.629 ± .009
.1275 ± .0058
RISE
.624 ± .010
.1293 ± .0067
IG
.623 ± .010
.1316 ± .0058
DeepSHAP
.622 ± .009
.1325 ± .0057
Expected Gradients
.620 ± .010
.1354 ± .0060
Appendix
Table 5: ROAD evaluation on HLS Burn Scar. LeRF AUC (higher is better) and MoRF AUC (lower is better). Values are mean ± reported variability, as in the author rebuttal. Best scores per column are in bold .
Method
Joint.Del ↓
Rk1.Del ↓
GridSum.Ins ↑
SSI
.1544 ± .0082
.1588 ± .0097
.6310 ± .0077
IG
.2499 ± .0159
.2792 ± .0171
.5739 ± .0089
DeepSHAP
.2481 ± .0145
.2793 ± .0176
.5835 ± .0089
KernelSHAP
.2129 ± .0149
.2534 ± .0179
.5651 ± .0080
RISE
.4320 ± .0188
.4330 ± .0190
.5327 ± .0070
Appendix
Table 6: Faithfulness test on HLS Burn Scar with 4×4 grid. Values are mean ± bootstrap std. Best in bold .
Method
Joint.Del ↓
Rk1.Del ↓
GridSum.Ins ↑
SSI
.0239 ± .0011
.0264 ± .0013
.7267 ± .0111
IG
.0257 ± .0012
.0284 ± .0015
.6515 ± .0149
DeepSHAP
.0259 ± .0012
.0279 ± .0013
.6511 ± .0146
KernelSHAP
.0263 ± .0012
.0285 ± .0013
.6900 ± .0124
RISE
.0329 ± .0017
.0329 ± .0015
.7109 ± .0113
Appendix
Table 7: Faithfulness test on CUB-200 with 4×4 grid. Values are mean ± bootstrap std. Best in bold .
Method
Joint.Del ↓
Rk1.Del ↓
GridSum.Ins ↑
SSI
.0123 ± .0007
.0154 ± .0010
.7567 ± .0116
IG
.0152 ± .0008
.0169 ± .0010
.5215 ± .0213
DeepSHAP
.0151 ± .0008
.0170 ± .0010
.5204 ± .0221
KernelSHAP
.0169 ± .0008
.0240 ± .0016
.5688 ± .0188
RISE
.0225 ± .0013
.0225 ± .0012
.7425 ± .0118
Appendix
Table 8: Faithfulness test on CUB-200 with 8×8 grid. Values are mean ± bootstrap std. Best in bold .
Method
Joint.Del ↓
Rk1.Del ↓
GridSum.Ins ↑
SSI
.1295 ± .0158
.1425 ± .0155
.7096 ± .0195
IG
.1957 ± .0233
.1745 ± .0217
.6731 ± .0224
DeepSHAP
.1963 ± .0234
.1750 ± .0217
.6730 ± .0223
KernelSHAP
.1416 ± .0199
.1458 ± .0181
.6432 ± .0240
RISE
.2116 ± .0272
.2120 ± .0263
.7007 ± .0188
Appendix
Table 9: Faithfulness test on EuroSAT with 4×4 grid. Values are mean ± bootstrap std. Best in bold .
Method
@0.1
@0.2
@0.3
@0.4
@0.5
Avg.
SSI
.2208 ± .0102
.3103 ± .0080
.3592 ± .0082
.3893 ± .0102
.4036 ± .0118
.3366 ± .0044
IG
.2148 ± .0083
.2926 ± .0053
.3228 ± .0054
.3342 ± .0079
.3361 ± .0099
.3001 ± .0034
DeepSHAP
.2150 ± .0079
.2929 ± .0050
.3220 ± .0052
.3333 ± .0074
.3362 ± .0101
.2999 ± .0033
KernelSHAP
.1061 ± .0024
.1787 ± .0030
.2267 ± .0044
.2674 ± .0071
.2970 ± .0095
.2152 ± .0026
RISE
.2099 ± .0090
.2888 ± .0074
.3293 ± .0072
.3529 ± .0086
.3671 ± .0103
.3096 ± .0038
Appendix
Table 10: CUB-200 spatial localization. mIoU at top-coverage levels. Values are mean ± bootstrap std. Higher is better. Best scores are in bold .
Method
@0.05
@0.10
@0.15
@0.20
@0.25
Avg.
SSI
.3109 ± .0113
.3886 ± .0131
.3874 ± .0137
.3587 ± .0159
.3321 ± .0155
.3555 ± .0065
IG
.2722 ± .0175
.2699 ± .0162
.2552 ± .0162
.2396 ± .0168
.2245 ± .0174
.2523 ± .0075
DeepSHAP
.2850 ± .0177
.2776 ± .0157
.2583 ± .0157
.2441 ± .0178
.2270 ± .0174
.2584 ± .0076
KernelSHAP
.0809 ± .0102
.0932 ± .0101
.1075 ± .0115
.1183 ± .0115
.1228 ± .0127
.1045 ± .0050
RISE
.1589 ± .0108
.1913 ± .0116
.2145 ± .0119
.2346 ± .0113
.2585 ± .0131
.2116 ± .0048
Appendix
Table 11: HLS Burn Scar spatial localization. mIoU at top-coverage levels. Values are mean ± bootstrap std. Higher is better. Best scores are in bold .
Method
Ch.Del. ↓
Hit@1
Hit@2
Hit@3
Hit@4
Hit@5
SSI
.2180 ± .0094
.3167 ± .0068
.4333 ± .0158
.6033 ± .0159
.7567 ± .0193
.8867 ± .0163
IG
.2724 ± .0178
.3000 ± .0092
.3667 ± .0148
.4200 ± .0154
.5767 ± .0148
.7600 ± .0148
DeepSHAP
.2723 ± .0174
.3000 ± .0103
.3667 ± .0145
.4233 ± .0160
.5767 ± .0147
.7600 ± .0151
KernelSHAP
.2568 ± .0161
.2833 ± .0120
.3567 ± .0126
.4633 ± .0163
.6067 ± .0167
.7533 ± .0145
RISE
.3166 ± .0204
.2333 ± .0153
.3067 ± .0200
.5000 ± .0192
.5533 ± .0159
.6700 ± .0034
Appendix
Table 12: HLS Burn Scar spectral aggregation. Lower channel deletion scores and higher hit rates are better. Values are mean ± bootstrap std. Best scores are in bold .
Method
Ch.Del. ↓
Hit@1
Hit@2
Hit@3
Hit@4
Hit@5
SSI
.1039 ± .0165
.1768 ± .0231
.3472 ± .0236
.4545 ± .0323
.5328 ± .0289
.5960 ± .0264
IG
.1426 ± .0231
.0258 ± .0115
.2220 ± .0283
.3061 ± .0313
.3881 ± .0322
.4624 ± .0335
DeepSHAP
.1437 ± .0241
.0258 ± .0113
.2220 ± .0291
.3061 ± .0306
.3843 ± .0341
.4573 ± .0358
KernelSHAP
.1347 ± .0209
.0879 ± .0205
.2207 ± .0298
.3295 ± .0330
.4232 ± .0335
.5394 ± .0366
RISE
.1387 ± .0207
.0788 ± .0181
.1876 ± .0241
.2629 ± .0288
.3311 ± .0270
.4258 ± .0242
Appendix
Table 13: EuroSAT spectral aggregation. Lower channel deletion scores and higher hit rates are better. Values are mean ± bootstrap std. Best scores are in bold .
Integrated Gradients (IG) is a widely adopted feature attribution method that satisfies desirable axiomatic properties. However, the choice of integration path significantly affects the quality of attributions, and the standard straight-line path introduces all input features simultaneously, often accumulating noisy gradients along the way. To address this limitation, we propose Spectral Integrated Gradients, which constructs integration paths based on singular value decomposition (SVD) of the baseline-to-input difference. By progressively activating singular components from largest to smallest, SIG introduces global structure before fine-grained details, naturally following a coarse-to-fine progression. Through extensive evaluation across diverse image classification datasets, we demonstrate that SIG produces cleaner attribution maps with reduced noise and achieves improved quantitative performance compared to existing path-based attribution methods. Our code is available at https://github.com/leekwoon/sig/.
Soyeon Kim, Seongwoo Lim, Kyowoon Lee +1
Korea Advanced Institute of Science and Technology Seongnam, Gyeonggi-do, Republic of Korea · INEEJI Corp. Seongnam, Gyeonggi-do, Republic of Korea
Post-hoc attribution is widely used to identify important model inputs, but evaluating whether these attributions identify truly informative features is difficult because real datasets rarely provide reliable ground truth. We introduce a multimodal benchmark containing symbolic tabular, vision, and audio tasks with known informative feature sets. In the main benchmark conditions, informative variables, spatial regions, or channels occupy fixed input coordinates while the remaining inputs provide irrelevant or distracting information. We use the benchmark to study how attribution quality depends on predictive performance, irrelevant-feature burden and structure, model configuration, and attribution mechanism, while separately measuring identification, stability, and computational cost. In most symbolic-data sweeps, informative-set identification co-varies with predictive performance, while the relative ordering of attribution methods remains largely stable. Across modalities, no method dominates all architectures and conditions, and greater attribution complexity does not consistently improve identification. Simple gradient attribution is often competitive at lower computational cost, while the vision and audio results show that architecture and the form of irrelevant content materially affect attribution quality.
Ge Shi, Fangyi Liu, Ziwen Kan +1
Department of Computer Science University of California, Davis
Visual attribution methods typically explain predictions using pixels, superpixels, or regular patches. These representations can localize important regions, but provide limited information about their structure. We introduce MorphoSHAP, a model-agnostic post-hoc method that instead uses morphological shapes as the players of a Shapley attribution game. Using the Tree of Shapes, each shape is described by its scale, geometry, and signed contribution, providing explanations of where the evidence lies, what type of structure carries it, and how strongly it affects the prediction. This shared morphological vocabulary enables spatial, textual, and global class-level explanations beyond image-specific heatmaps. To the best of our knowledge, MorphoSHAP is the first SHAP-based image attribution framework to combine these different forms of explanation. Across five diverse datasets and three architectures, MorphoSHAP achieves strong insertion/deletion performance and outperforms competing attribution methods on several benchmarks. Finally, a user study shows that MorphoSHAP provides explanations that are easy to use and are preferred over standard attribution baselines.