| Method | Coverage (background) | Coverage (eelgrass) | Difference |
|---|---|---|---|
| Vanilla | 0.914 | 0.780 | 0.134 |
| Linear (λ = 3.0) | 0.943 | 0.839 | 0.104 |
| Nonparametric | 0.946 | 0.847 | 0.099 |
Using Ensemble Disagreement for Reliable Eelgrass Mapping
Cal Poly San Luis Obispo
Split Conformal Prediction
Goal: For each pixel, return a set of possible labels with ~\(1-\alpha\) coverage.
Train a classifier that outputs \(p(y|x)\)
Use a holdout (calibration) set to choose a cutoff \(\hat q_\alpha\):
For a new pixel (x), include a label if its probability is high enough: \[ C(x)=\{y:p(y \mid x)\ge 1-\hat q_\alpha\}. \]
If conditions change in 2022, \(\hat q_{\alpha}\) becomes too lenient
Take vanilla score (how wrong model is): \[ S(y\mid x) = 1 - p(y \mid x). \]
Normalize by difficulty \((V(x))\)
\[S_{\lambda}(y \mid x)=\frac{S(y \mid x)}{1+\lambda V(x)},\quad \lambda \geq 0.\]
Assume scores increase linearly with difficulty
Choose \(\lambda\) via grid search balancing coverage and % singletons (efficiency)
\[ S'(x,y) = \frac{S(x,y)}{\hat a(V(x))}\]
Primary:
Additional:
| Method | q-hat | Coverage |
|---|---|---|
| Vanilla | 0.317 | 0.9 |
| Linear (λ = 0.5) | 0.298 | 0.9 |
| Linear (λ = 1.0) | 0.281 | 0.9 |
| Linear (λ = 2.0) | 0.254 | 0.9 |
| Linear (λ = 3.0) | 0.233 | 0.9 |
| Linear (λ = 4.0) | 0.216 | 0.9 |
| Nonparametric | 1.512 | 0.9 |
| Method | Coverage |
|---|---|
| Vanilla | 0.860 |
| Linear (λ = 0.5) | 0.867 |
| Linear (λ = 1.0) | 0.871 |
| Linear (λ = 2.0) | 0.891 |
| Linear (λ = 3.0) | 0.901 |
| Linear (λ = 4.0) | 0.908 |
| Nonparametric | 0.906 |
| Method | q-hat | Coverage | % singletons | % empty | % two-label |
|---|---|---|---|---|---|
| Vanilla | 0.317 | 0.860 | 92.7 | 7.3 | 0.0 |
| Linear (λ = 3.0) | 0.233 | 0.901 | 93.8 | 2.5 | 3.7 |
| Nonparametric | 1.511 | 0.906 | 96.4 | 0.8 | 2.8 |
| Method | Coverage (background) | Coverage (eelgrass) | Difference |
|---|---|---|---|
| Vanilla | 0.914 | 0.780 | 0.134 |
| Linear (λ = 3.0) | 0.943 | 0.839 | 0.104 |
| Nonparametric | 0.946 | 0.847 | 0.099 |
Figure 3: Spatial blocks (10 equal-count spatial blocks formed by Morton/Z-ordering)