Problem
Sleep-EDF currently uses one fixed public split: subjects 0-13 for training and 14-15 for validation. The selected checkpoint and final private-test score may depend on whether subjects 14-15 are representative validation subjects.
Trigger scenario
A model stops early or selects a poor checkpoint on validation subjects 14-15, while the same architecture behaves differently when another public subject pair is used for validation.
Impact
- A single train-validation subject split may overestimate or underestimate a model.
- Validation-subject sensitivity is not measured.
- Small ranking differences may reflect the split rather than architecture quality.
Expected fix
Predefine and freeze three train-validation splits over public subjects 0-15. Each split must contain:
- 14 training subjects;
- 2 validation subjects.
For every split, use the same fixed training seed, select the checkpoint by validation loss, and evaluate on the unchanged private test subjects 16-19.
Report each split result, the mean test Kappa, and the split-level standard deviation. The three splits must be fixed before evaluation and must never be selected or changed using private-test performance.
Problem
Sleep-EDF currently uses one fixed public split: subjects
0-13for training and14-15for validation. The selected checkpoint and final private-test score may depend on whether subjects14-15are representative validation subjects.Trigger scenario
A model stops early or selects a poor checkpoint on validation subjects
14-15, while the same architecture behaves differently when another public subject pair is used for validation.Impact
Expected fix
Predefine and freeze three train-validation splits over public subjects
0-15. Each split must contain:For every split, use the same fixed training seed, select the checkpoint by validation loss, and evaluate on the unchanged private test subjects
16-19.Report each split result, the mean test Kappa, and the split-level standard deviation. The three splits must be fixed before evaluation and must never be selected or changed using private-test performance.