Reference: trivial floor (analytic) · Implementation: src/evemtbench/baselines/majority.py
Note: transfer protocols need transferable weights, so they apply only to the deep baselines mlp/gru/cnn/resnet (coverage.baseline_applies).
| task | grid | baseline | headline | test | benchmark | params | fit/seed | trace |
|---|---|---|---|---|---|---|---|---|
| event_classification_global | cigre_mv | majority | balanced_accuracy ↑ | 0.045 ± 0.000 (n=5) | 0.045 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| event_classification_global | double_line | majority | balanced_accuracy ↑ | 0.062 ± 0.000 (n=5) | 0.062 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| event_classification_global | testgrid_110kv | majority | balanced_accuracy ↑ | 0.059 ± 0.000 (n=5) | 0.059 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| event_classification_global | ieee39 | majority | balanced_accuracy ↑ | 0.062 ± 0.000 (n=5) | 0.062 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| event_detection_global | cigre_mv | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| event_detection_global | double_line | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| event_detection_global | testgrid_110kv | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| event_detection_global | ieee39 | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| event_state_global | cigre_mv | majority | balanced_accuracy ↑ | 0.333 ± 0.000 (n=5) | 0.333 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| event_state_global | double_line | majority | balanced_accuracy ↑ | 0.333 ± 0.000 (n=5) | 0.333 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| event_state_global | testgrid_110kv | majority | balanced_accuracy ↑ | 0.333 ± 0.000 (n=5) | 0.333 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| event_state_global | ieee39 | majority | balanced_accuracy ↑ | 0.333 ± 0.000 (n=5) | 0.333 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_global | cigre_mv | majority | balanced_accuracy ↑ | 0.333 ± 0.000 (n=5) | 0.333 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_global | double_line | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_global | testgrid_110kv | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_global | ieee39 | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_line | cigre_mv | majority | balanced_accuracy ↑ | 0.333 ± 0.000 (n=5) | 0.333 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_line | double_line | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_line | testgrid_110kv | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_line | ieee39 | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_local | cigre_mv | majority | balanced_accuracy ↑ | 0.333 ± 0.000 (n=5) | 0.333 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_local | double_line | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_local | testgrid_110kv | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_local | ieee39 | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_global | cigre_mv | majority | balanced_accuracy ↑ | 0.111 ± 0.000 (n=5) | 0.111 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_global | double_line | majority | balanced_accuracy ↑ | 0.143 ± 0.000 (n=5) | 0.143 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_global | testgrid_110kv | majority | balanced_accuracy ↑ | 0.143 ± 0.000 (n=5) | 0.143 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_global | ieee39 | majority | balanced_accuracy ↑ | 0.143 ± 0.000 (n=5) | 0.143 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_line | cigre_mv | majority | balanced_accuracy ↑ | 0.111 ± 0.000 (n=5) | 0.111 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_line | double_line | majority | balanced_accuracy ↑ | 0.143 ± 0.000 (n=5) | 0.143 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_line | testgrid_110kv | majority | balanced_accuracy ↑ | 0.143 ± 0.000 (n=5) | 0.143 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_line | ieee39 | majority | balanced_accuracy ↑ | 0.143 ± 0.000 (n=5) | 0.143 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_local | cigre_mv | majority | balanced_accuracy ↑ | 0.111 ± 0.000 (n=5) | 0.111 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_local | double_line | majority | balanced_accuracy ↑ | 0.143 ± 0.000 (n=5) | 0.143 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_local | testgrid_110kv | majority | balanced_accuracy ↑ | 0.143 ± 0.000 (n=5) | 0.143 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_local | ieee39 | majority | balanced_accuracy ↑ | 0.143 ± 0.000 (n=5) | 0.143 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_detection_global | cigre_mv | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_detection_global | double_line | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config |
| fault_detection_global | testgrid_110kv | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_detection_global | ieee39 | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_detection_line | cigre_mv | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_detection_line | double_line | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_detection_line | testgrid_110kv | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_detection_line | ieee39 | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_detection_local | cigre_mv | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_detection_local | double_line | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_detection_local | testgrid_110kv | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_detection_local | ieee39 | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_global | cigre_mv | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_global | double_line | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_global | testgrid_110kv | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_global | ieee39 | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_line | cigre_mv | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_line | double_line | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_line | testgrid_110kv | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_line | ieee39 | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_local | cigre_mv | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_local | double_line | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_local | testgrid_110kv | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_local | ieee39 | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_global | cigre_mv | majority | mae ↓ | 23.915 ± 0.000 (n=5) | 30.351 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_global | double_line | majority | mae ↓ | 24.416 ± 0.000 (n=5) | 31.094 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_global | testgrid_110kv | majority | mae ↓ | 24.378 ± 0.000 (n=5) | 31.168 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_global | ieee39 | majority | mae ↓ | 25.224 ± 0.000 (n=5) | 31.129 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_line | cigre_mv | majority | mae ↓ | 23.915 ± 0.000 (n=5) | 30.351 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_line | double_line | majority | mae ↓ | 24.416 ± 0.000 (n=5) | 31.094 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_line | testgrid_110kv | majority | mae ↓ | 24.378 ± 0.000 (n=5) | 31.168 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_line | ieee39 | majority | mae ↓ | 25.224 ± 0.000 (n=5) | 31.129 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_local | cigre_mv | majority | mae ↓ | 23.915 ± 0.000 (n=5) | 30.351 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_local | double_line | majority | mae ↓ | 24.416 ± 0.000 (n=5) | 31.094 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_local | testgrid_110kv | majority | mae ↓ | 24.378 ± 0.000 (n=5) | 31.168 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_local | ieee39 | majority | mae ↓ | 25.224 ± 0.000 (n=5) | 31.129 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_origin_global | cigre_mv | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_origin_global | double_line | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_origin_global | testgrid_110kv | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_origin_global | ieee39 | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_global | cigre_mv | majority | balanced_accuracy ↑ | 0.143 ± 0.000 (n=5) | 0.143 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_global | double_line | majority | balanced_accuracy ↑ | 0.143 ± 0.000 (n=5) | 0.143 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_global | testgrid_110kv | majority | balanced_accuracy ↑ | 0.143 ± 0.000 (n=5) | 0.143 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_global | ieee39 | majority | balanced_accuracy ↑ | 0.143 ± 0.000 (n=5) | 0.143 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_line | cigre_mv | majority | balanced_accuracy ↑ | 0.143 ± 0.000 (n=5) | 0.143 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_line | double_line | majority | balanced_accuracy ↑ | 0.143 ± 0.000 (n=5) | 0.143 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_line | testgrid_110kv | majority | balanced_accuracy ↑ | 0.143 ± 0.000 (n=5) | 0.143 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_line | ieee39 | majority | balanced_accuracy ↑ | 0.143 ± 0.000 (n=5) | 0.143 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_local | cigre_mv | majority | balanced_accuracy ↑ | 0.143 ± 0.000 (n=5) | 0.143 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_local | double_line | majority | balanced_accuracy ↑ | 0.143 ± 0.000 (n=5) | 0.143 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_local | testgrid_110kv | majority | balanced_accuracy ↑ | 0.143 ± 0.000 (n=5) | 0.143 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_local | ieee39 | majority | balanced_accuracy ↑ | 0.143 ± 0.000 (n=5) | 0.143 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| switch_detection_global | cigre_mv | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| switch_detection_global | double_line | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| switch_detection_global | testgrid_110kv | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| switch_detection_global | ieee39 | majority | balanced_accuracy ↑ | 0.500 ± 0.000 (n=5) | 0.500 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| switch_type_global | cigre_mv | majority | balanced_accuracy ↑ | 0.143 ± 0.000 (n=5) | 0.143 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| switch_type_global | double_line | majority | balanced_accuracy ↑ | 0.250 ± 0.000 (n=5) | 0.250 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| switch_type_global | testgrid_110kv | majority | balanced_accuracy ↑ | 0.200 ± 0.000 (n=5) | 0.200 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
| switch_type_global | ieee39 | majority | balanced_accuracy ↑ | 0.200 ± 0.000 (n=5) | 0.200 ± 0.000 (n=5) | — | 0s | trace: output · eval-code · log · train-code · config · W&B |
Dependability/security rates and per-class F1 for this baseline — the same held_out result.json cells the Supplementary (Package C) tables select, traced here so every reported SI number resolves on the dashboard.