Organizations: Department of Electrical and Computer Engineering, University of Pittsburgh · Department of Electrical and Computer Engineering, University of Pittsburgh, Pittsburgh, PA, USA · Department of Electrical and Computer Engineering, University of Maryland, College Park · Department of Electrical and Computer Engineering, University of Maryland, College Park, MD, USA
Traditional sleep-staging methods apply the same model to every EEG epoch. Such uniform deployment expends computation on epochs that a smaller model could handle reliably, motivating cascades in which a primary classifier accepts its reliable predictions and defers the remainder to a more capable model. In this paper, we study the first stage of such a cascade: maximizing the coverage of fixed primary predictions subject to a prescribed accepted-risk target. We propose COVER (COVerage-oriented Error Ranking), which integrates two key innovations: (i) auxiliary-informed primary-error learning, which replaces maximum softmax probability (MSP) with a learned error score while preserving the primary labels, and (ii) fixed-scale scorer refinement, which builds on this score to directly maximize coverage under an empirical accepted-risk constraint rather than error-prediction accuracy over all epochs. We evaluate COVER on Sleep-EDF-20 at a 5% accepted-risk target, with subjects held out from all fitting and selection. Auxiliary-informed error learning raises mean subject coverage from 31.5% for MSP to 48.8% at similar subject-equal risk. At equal acceptance volume, with MSP accepting the same number of epochs as the learned scorer in each subject (20,639 in total), errors fall from 1,467 to 867. Fixed-scale refinement then adds 1.7 percentage points of coverage over its initialization in nested development, and COVER attains the highest mean coverage among eight evaluated scorers, 50.4% at 4.5% subject-equal risk, above the selective-ranking baseline SELE (49.3%) and the probability-fusion comparator DuoF (43.6%). To the best of our knowledge, this is the first work to combine auxiliary-informed primary-error learning with fixed-scale coverage refinement for selective sleep staging, offering a basis for reliability-aware allocation of computation in cascaded sleep staging.
Figures & tables
Figure 1: Overview of COVER. (a) FIT component out-of-fold (OOF) outputs supply risk vectors z and primary-error targets e . Step (i) fits a subject-weighted BCE error score; step (ii) refines it toward coverage at the risk target; the refitted scorer is then Platt-calibrated and frozen. (b) CERT selects an empirical acceptance rule with the scorer frozen. (c) At inference, the frozen scorer and rule determine acceptance; the blue bypass releases the primary label unchanged. The waveform is schematic.
Scorer
Coverage
RSE
Rpool
Accepted
Matched errors
Confidence
MSP
31.45
3.94
4.15
13,625
1,467
Step-(i) components
Forward-KL
30.56
5.17
5.17
12,935
2,284
Primary-only
36.24
3.59
3.67
15,603
1,198
DuoF
43.62
4.29
4.36
18,598
1,031
Table 1: Main evaluation of eight scorers. Coverage and risks (%) use each own CERT-locked rule; Accepted is its epoch count. Matched errors use Linear-BCE’s counts within every subject, totaling 20,639 epochs per method.
Figure 2: Locked operating points. (a) Main evaluation; Table 1 also includes BCEAnchor. (b) Nested development within FIT; the arrow marks Linear-BCE to FixedScale-1 refinement. Axes show mean subject coverage and subject-equal accepted risk. Dashed lines mark the 5% target; evaluation labels do not select these rules.
Appendix figures & tables14 assets
Supplementary material from the paper’s appendix.
Appendix
Item
Setting
Cohort and input
Sleep-EDF-20; 20 subjects, 39 recordings, 42,308 epochs. Fpz–Cz at 100 Hz, 30-s epochs; five stages; no other channels or neighboring epochs.
Outer roles
20 folds, each with 15 FIT / 4 CERT / 1 OUTER subjects.
Component fits
15 component OOF fits and one final fit per outer fold; roles in Table 3 .
Inverse subject epoch counts, normalized to mean one; no risk-model SMOTE or class weights.
Appendix
Table 6: Risk-model candidates. The primary-only search uses all eight; the linear group uses the logistic configurations with its shared calibration.
Component
Aggregation
Accuracy
Macro P
Macro R
Macro-F1
EEG Conformer
Pooled epochs
76.01
67.80
71.07
69.02
EEG Conformer
Mean subject
75.86
69.25
71.56
67.76
RF (isotonic)
Pooled epochs
77.52
68.23
67.77
67.35
RF (isotonic)
Mean subject
77.58
68.74
68.07
65.99
Appendix
Table 7: Component aggregate metrics (%). Pooled epochs use one confusion matrix; mean subject averages 20 subject summaries.
Score
Errors
Risk
Pass
ΔR
Descriptive 95% interval
COVER
817
4.11
12/20
–
reference
MSP
1,369
6.88
9/20
-2.77
[-5.11, -1.13]
DuoF
946
4.76
14/20
-0.65
[-2.24, 0.36]
Primary-only
1,133
5.70
10/20
-1.59
[-3.39, -0.34]
Forward-KL
2,171
10.91
3/20
-6.81
[-9.64, -4.46]
Appendix
Table 8: Prespecified matched comparisons at 19,892 accepted epochs, with identical counts within every subject. COVER denotes Original COVER; ΔR is its pooled risk minus the comparator (pp).
Comparison
Endpoint
Difference [95% interval]
Linear-BCE – MSP
Own-rule C
+17.34 [+9.74, +25.54]
Linear-BCE – MSP
Own-rule RSE
+0.21 [-1.29, +1.81]
Linear-BCE – MSP
Matched Rpool
-2.91 [-5.37, -1.09]
Linear-BCE – Primary-only
Own-rule C
+12.55 [+6.81, +19.25]
Linear-BCE – Primary-only
Matched Rpool
-1.60 [-3.07, -0.63]
Linear-BCE – DuoF
Own-rule C
+5.17 [+0.98, +9.83]
Appendix
Table 9: Linear-BCE comparisons at the main-text matching budget. Values are saved differences and descriptive 95% intervals, in pp; directions follow the first column.
Figure 3: Ranking diagnostics for the eight main-text scorers from saved scores. Left: full within-subject quota range; right: the 30–60% region. Risks are subject-equal; the dashed line marks 5%. OUTER outcomes diagnose ranking and never select deployed rules. Own-rule points need not lie on these curves because per-subject acceptance allocations differ.
Scorer
Locked C
Locked RSE
Quota RSE
Zero
ΔC vs. FixedScale-1 [95% CI], pp
FixedScale-1
50.21
4.45
4.69
3
–
BCE
48.56
4.84
5.03
9
-1.65 [-2.52, -0.47]
SELE
49.62
4.96
5.07
12
-0.60 [-1.45, +0.50]
BCEAnchor-1
49.55
4.64
4.88
6
-0.66 [-1.27, +0.15]
BCEAnchor-selected
49.83
4.73
4.92
6
-0.39 [-1.05, +0.54]
Appendix
Table 10: Nested development within FIT. BCE denotes Linear-BCE. Locked columns apply frozen inner rules; quota risk fixes 50% acceptance per subject. Values are percentages; ΔC is row minus FixedScale-1 in pp. Zero counts no-acceptance records among 300; aggregation uses 20 subjects.
Scope / comparison
Rule
Metric
Difference
Lower
Upper
Nested: FixedScale-1 – BCE
Locked
C
+1.65
+0.47
+2.52
Nested: FixedScale-1 – BCE
Locked
RSE
-0.39
-1.41
+0.23
Nested: FixedScale-1 – BCE
50%-quota
RSE
-0.34
-1.30
+0.24
Nested: FixedScale-1 – SELE
Locked
C
+0.60
-0.50
+1.45
Nested: FixedScale-1 – SELE
Locked
RSE
-0.51
-1.41
+0.05
Nested: FixedScale-1 – SELE
50%-quota
RSE
-0.37
-1.45
+0.27
Appendix
Table 11: Core paired differences (pp), with descriptive 95% intervals. BCE denotes Linear-BCE. Locked and fixed-quota outcomes are distinct evaluations; all rows are copied from the saved comparison table.
Comparison
Metric
Delete-one min.
Max.
Without S11
FixedScale-1 – BCE
C
+1.50
+2.12
+2.12
FixedScale-1 – BCE
Locked RSE
-0.47
+0.08
+0.08
FixedScale-1 – BCE
Quota RSE
-0.43
+0.09
+0.09
FixedScale-1 – SELE
C
+0.44
+1.01
+1.01
FixedScale-1 – SELE
Locked RSE
-0.58
-0.10
-0.10
FixedScale-1 – SELE
Quota RSE
-0.47
+0.12
+0.12
Appendix
Table 12: Delete-one sensitivity of nested differences (pp). Min./max. span all 20 deletions; the identified column is a sensitivity analysis, not a subject exclusion from primary results.
True stage
N
B
A
Q
K
A/N
Q/A
Q/B
Wake
8,285
6,727
4,827
4,786
41
58.26
99.15
71.15
N1
2,804
831
288
19
269
10.27
6.60
2.29
N2
17,799
13,437
10,899
10,594
305
61.23
97.20
78.84
N3
5,703
5,320
3,690
3,579
111
64.70
96.99
67.27
REM
7,717
5,844
1,751
1,495
256
22.69
85.38
25.58
Appendix
Table 13: FixedScale own-rule stage counts and rates. N,B,A,Q,K use the definitions above; the last three columns are percentages.
FixedScale only
BCE only
Common
True stage
Epochs
Errors
Epochs
Errors
Epochs
Errors
Wake
653
12
287
14
4,174
29
N1
85
76
41
34
203
193
N2
1,065
62
678
50
9,834
243
N3
232
25
180
17
3,458
86
REM
286
69
319
14
1,465
187
Appendix
Table 14: FixedScale versus Linear-BCE accepted-set exchange, grouped by true stage. Common means accepted by both.
Department of Computer Science, Reykjavik University, Reykjavik, Iceland · Reykjavik University Sleep Institute, Reykjavik University, Reykjavik, Iceland · Department of Engineering, Reykjavik University, Reykjavik, Iceland +1