Reference: Rumelhart et al., Nature 1986 · Implementation: src/evemtbench/baselines/mlp.py
| task | grid | baseline | headline | test | benchmark | params | fit/seed | trace |
|---|---|---|---|---|---|---|---|---|
| event_classification_global | cigre_mv | mlp | balanced_accuracy ↑ | 0.521 ± 0.002 (n=5) | 0.542 ± 0.006 (n=5) | 42.9M | 43.0m | trace: output · eval-code · log · train-code · config · W&B |
| event_classification_global | double_line | mlp | balanced_accuracy ↑ | 0.536 ± 0.004 (n=5) | 0.573 ± 0.013 (n=5) | 12.0M | 9.7m | trace: output · eval-code · log · train-code · config · W&B |
| event_classification_global | testgrid_110kv | mlp | balanced_accuracy ↑ | 0.556 ± 0.002 (n=5) | 0.584 ± 0.020 (n=5) | 26.7M | 20.4m | trace: output · eval-code · log · train-code · config · W&B |
| event_classification_global | ieee39 | mlp | balanced_accuracy ↑ | 0.616 ± 0.003 (n=5) | 0.262 ± 0.007 (n=5) | 103.4M | 1.8h | trace: output · eval-code · log · train-code · config · W&B |
| event_detection_global | cigre_mv | mlp | balanced_accuracy ↑ | 0.748 ± 0.002 (n=5) | 0.957 ± 0.000 (n=5) | 42.9M | 36.5m | trace: output · eval-code · log · train-code · config · W&B |
| event_detection_global | double_line | mlp | balanced_accuracy ↑ | 0.786 ± 0.001 (n=5) | 0.984 ± 0.000 (n=5) | 12.0M | 8.9m | trace: output · eval-code · log · train-code · config · W&B |
| event_detection_global | testgrid_110kv | mlp | balanced_accuracy ↑ | 0.790 ± 0.003 (n=5) | 0.984 ± 0.000 (n=5) | 26.7M | 20.6m | trace: output · eval-code · log · train-code · config · W&B |
| event_detection_global | ieee39 | mlp | balanced_accuracy ↑ | 0.843 ± 0.001 (n=5) | 0.981 ± 0.001 (n=5) | 103.4M | 1.6h | trace: output · eval-code · log · train-code · config · W&B |
| event_state_global | cigre_mv | mlp | balanced_accuracy ↑ | 0.659 ± 0.001 (n=5) | 0.798 ± 0.002 (n=5) | 42.9M | 38.6m | trace: output · eval-code · log · train-code · config · W&B |
| event_state_global | double_line | mlp | balanced_accuracy ↑ | 0.702 ± 0.001 (n=5) | 0.808 ± 0.000 (n=5) | 12.0M | 8.8m | trace: output · eval-code · log · train-code · config · W&B |
| event_state_global | testgrid_110kv | mlp | balanced_accuracy ↑ | 0.706 ± 0.001 (n=5) | 0.805 ± 0.001 (n=5) | 26.7M | 19.1m | trace: output · eval-code · log · train-code · config · W&B |
| event_state_global | ieee39 | mlp | balanced_accuracy ↑ | 0.787 ± 0.001 (n=5) | 0.749 ± 0.026 (n=5) | 103.4M | 2.0h | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_global | cigre_mv | mlp | balanced_accuracy ↑ | 0.634 ± 0.009 (n=5) | 0.668 ± 0.043 (n=5) | 42.9M | 10.1m | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_global | double_line | mlp | balanced_accuracy ↑ | 0.962 ± 0.001 (n=5) | 0.995 ± 0.001 (n=5) | 12.0M | 3.3m | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_global | testgrid_110kv | mlp | balanced_accuracy ↑ | 0.956 ± 0.007 (n=5) | 0.993 ± 0.003 (n=5) | 26.7M | 5.0m | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_global | ieee39 | mlp | balanced_accuracy ↑ | 0.962 ± 0.001 (n=5) | 0.536 ± 0.088 (n=5) | 103.4M | 31.4m | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_line | cigre_mv | mlp | balanced_accuracy ↑ | 0.649 ± 0.003 (n=5) | 0.662 ± 0.001 (n=5) | 3.1M | 39s | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_line | double_line | mlp | balanced_accuracy ↑ | 0.964 ± 0.000 (n=5) | 0.998 ± 0.001 (n=5) | 3.1M | 1.3m | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_line | testgrid_110kv | mlp | balanced_accuracy ↑ | 0.955 ± 0.000 (n=5) | 0.995 ± 0.000 (n=5) | 3.1M | 59s | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_line | ieee39 | mlp | balanced_accuracy ↑ | 0.963 ± 0.003 (n=5) | 0.998 ± 0.002 (n=5) | 3.1M | 32s | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_local | cigre_mv | mlp | balanced_accuracy ↑ | 0.636 ± 0.004 (n=5) | 0.655 ± 0.002 (n=5) | 1.6M | 32s | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_local | double_line | mlp | balanced_accuracy ↑ | 0.951 ± 0.001 (n=5) | 0.985 ± 0.001 (n=5) | 1.6M | 52s | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_local | testgrid_110kv | mlp | balanced_accuracy ↑ | 0.945 ± 0.001 (n=5) | 0.985 ± 0.001 (n=5) | 1.6M | 52s | trace: output · eval-code · log · train-code · config · W&B |
| fault_category_local | ieee39 | mlp | balanced_accuracy ↑ | 0.959 ± 0.001 (n=5) | 0.993 ± 0.001 (n=5) | 1.6M | 29s | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_global | cigre_mv | mlp | balanced_accuracy ↑ | 0.523 ± 0.003 (n=5) | 0.542 ± 0.001 (n=5) | 42.9M | 9.8m | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_global | double_line | mlp | balanced_accuracy ↑ | 0.676 ± 0.007 (n=5) | 0.717 ± 0.002 (n=5) | 12.0M | 3.2m | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_global | testgrid_110kv | mlp | balanced_accuracy ↑ | 0.676 ± 0.004 (n=5) | 0.713 ± 0.001 (n=5) | 26.7M | 6.1m | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_global | ieee39 | mlp | balanced_accuracy ↑ | 0.645 ± 0.004 (n=5) | 0.606 ± 0.041 (n=5) | 103.4M | 33.1m | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_line | cigre_mv | mlp | balanced_accuracy ↑ | 0.523 ± 0.002 (n=5) | 0.549 ± 0.002 (n=5) | 3.1M | 1.0m | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_line | double_line | mlp | balanced_accuracy ↑ | 0.704 ± 0.005 (n=5) | 0.716 ± 0.001 (n=5) | 3.1M | 1.1m | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_line | testgrid_110kv | mlp | balanced_accuracy ↑ | 0.679 ± 0.005 (n=5) | 0.715 ± 0.001 (n=5) | 3.1M | 1.0m | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_line | ieee39 | mlp | balanced_accuracy ↑ | 0.674 ± 0.005 (n=5) | 0.715 ± 0.000 (n=5) | 3.1M | 2.1m | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_local | cigre_mv | mlp | balanced_accuracy ↑ | 0.527 ± 0.005 (n=5) | 0.546 ± 0.002 (n=5) | 1.6M | 54s | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_local | double_line | mlp | balanced_accuracy ↑ | 0.679 ± 0.004 (n=5) | 0.704 ± 0.001 (n=5) | 1.6M | 55s | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_local | testgrid_110kv | mlp | balanced_accuracy ↑ | 0.656 ± 0.010 (n=5) | 0.705 ± 0.001 (n=5) | 1.6M | 51s | trace: output · eval-code · log · train-code · config · W&B |
| fault_classification_local | ieee39 | mlp | balanced_accuracy ↑ | 0.675 ± 0.003 (n=5) | 0.711 ± 0.000 (n=5) | 1.6M | 1.5m | trace: output · eval-code · log · train-code · config · W&B |
| fault_detection_global | cigre_mv | mlp | balanced_accuracy ↑ | 0.763 ± 0.001 (n=5) | 0.959 ± 0.000 (n=5) | 42.9M | 14.2m | trace: output · eval-code · log · train-code · config · W&B |
| fault_detection_global | double_line | mlp | balanced_accuracy ↑ | 0.849 ± 0.001 (n=5) | 0.986 ± 0.000 (n=5) | 12.0M | 4.4m | trace: output · eval-code · log · train-code · config |
| fault_detection_global | testgrid_110kv | mlp | balanced_accuracy ↑ | 0.848 ± 0.001 (n=5) | 0.985 ± 0.000 (n=5) | 26.7M | 8.4m | trace: output · eval-code · log · train-code · config · W&B |
| fault_detection_global | ieee39 | mlp | balanced_accuracy ↑ | 0.854 ± 0.000 (n=5) | 0.714 ± 0.072 (n=5) | 103.4M | 47.3m | trace: output · eval-code · log · train-code · config · W&B |
| fault_detection_line | cigre_mv | mlp | balanced_accuracy ↑ | 0.776 ± 0.002 (n=5) | 0.964 ± 0.000 (n=5) | 3.1M | 1.3m | trace: output · eval-code · log · train-code · config · W&B |
| fault_detection_line | double_line | mlp | balanced_accuracy ↑ | 0.854 ± 0.001 (n=5) | 0.987 ± 0.000 (n=5) | 3.1M | 1.4m | trace: output · eval-code · log · train-code · config · W&B |
| fault_detection_line | testgrid_110kv | mlp | balanced_accuracy ↑ | 0.849 ± 0.002 (n=5) | 0.985 ± 0.000 (n=5) | 3.1M | 1.3m | trace: output · eval-code · log · train-code · config · W&B |
| fault_detection_line | ieee39 | mlp | balanced_accuracy ↑ | 0.866 ± 0.001 (n=5) | 0.987 ± 0.000 (n=5) | 3.1M | 1.4m | trace: output · eval-code · log · train-code · config · W&B |
| fault_detection_local | cigre_mv | mlp | balanced_accuracy ↑ | 0.772 ± 0.002 (n=5) | 0.958 ± 0.003 (n=5) | 1.6M | 2.9m | trace: output · eval-code · log · train-code · config · W&B |
| fault_detection_local | double_line | mlp | balanced_accuracy ↑ | 0.850 ± 0.001 (n=5) | 0.981 ± 0.000 (n=5) | 1.6M | 1.1m | trace: output · eval-code · log · train-code · config · W&B |
| fault_detection_local | testgrid_110kv | mlp | balanced_accuracy ↑ | 0.847 ± 0.001 (n=5) | 0.982 ± 0.000 (n=5) | 1.6M | 1.1m | trace: output · eval-code · log · train-code · config · W&B |
| fault_detection_local | ieee39 | mlp | balanced_accuracy ↑ | 0.863 ± 0.001 (n=5) | 0.984 ± 0.000 (n=5) | 1.6M | 1.2m | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_global | cigre_mv | mlp | balanced_accuracy ↑ | 0.928 ± 0.013 (n=5) | 0.975 ± 0.008 (n=5) | 42.9M | 7.0m | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_global | double_line | mlp | balanced_accuracy ↑ | 0.969 ± 0.000 (n=5) | 0.998 ± 0.001 (n=5) | 12.0M | 3.3m | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_global | testgrid_110kv | mlp | balanced_accuracy ↑ | 0.969 ± 0.000 (n=5) | 0.995 ± 0.000 (n=5) | 26.7M | 6.3m | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_global | ieee39 | mlp | balanced_accuracy ↑ | 0.950 ± 0.003 (n=5) | 0.926 ± 0.006 (n=5) | 103.4M | 33.0m | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_line | cigre_mv | mlp | balanced_accuracy ↑ | 0.947 ± 0.001 (n=5) | 0.987 ± 0.001 (n=5) | 3.1M | 41s | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_line | double_line | mlp | balanced_accuracy ↑ | 0.970 ± 0.000 (n=5) | 0.996 ± 0.000 (n=5) | 3.1M | 1.4m | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_line | testgrid_110kv | mlp | balanced_accuracy ↑ | 0.968 ± 0.001 (n=5) | 0.996 ± 0.000 (n=5) | 3.1M | 1.0m | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_line | ieee39 | mlp | balanced_accuracy ↑ | 0.970 ± 0.000 (n=5) | 0.998 ± 0.000 (n=5) | 3.1M | 45s | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_local | cigre_mv | mlp | balanced_accuracy ↑ | 0.948 ± 0.001 (n=5) | 0.983 ± 0.001 (n=5) | 1.6M | 31s | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_local | double_line | mlp | balanced_accuracy ↑ | 0.968 ± 0.000 (n=5) | 0.991 ± 0.001 (n=5) | 1.6M | 1.2m | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_local | testgrid_110kv | mlp | balanced_accuracy ↑ | 0.956 ± 0.002 (n=5) | 0.990 ± 0.001 (n=5) | 1.6M | 51s | trace: output · eval-code · log · train-code · config · W&B |
| fault_grounded_local | ieee39 | mlp | balanced_accuracy ↑ | 0.968 ± 0.000 (n=5) | 0.995 ± 0.000 (n=5) | 1.6M | 35s | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_global | cigre_mv | mlp | mae ↓ | 22.196 ± 0.031 (n=5) | 18.868 ± 0.943 (n=5) | 42.9M | 9.6m | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_global | double_line | mlp | mae ↓ | 16.338 ± 0.125 (n=5) | 6.296 ± 0.269 (n=5) | 12.0M | 3.0m | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_global | testgrid_110kv | mlp | mae ↓ | 16.994 ± 0.043 (n=5) | 6.538 ± 0.115 (n=5) | 26.7M | 6.5m | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_global | ieee39 | mlp | mae ↓ | 20.697 ± 0.115 (n=5) | 20.389 ± 0.724 (n=5) | 103.4M | 33.6m | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_line | cigre_mv | mlp | mae ↓ | 23.915 ± 0.057 (n=5) | 30.470 ± 0.095 (n=5) | 3.1M | 21s | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_line | double_line | mlp | mae ↓ | 16.095 ± 0.030 (n=5) | 5.179 ± 0.243 (n=5) | 3.1M | 1.1m | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_line | testgrid_110kv | mlp | mae ↓ | 17.141 ± 0.065 (n=5) | 6.545 ± 0.540 (n=5) | 3.1M | 59s | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_line | ieee39 | mlp | mae ↓ | 18.681 ± 0.137 (n=5) | 9.396 ± 0.257 (n=5) | 3.1M | 1.0m | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_local | cigre_mv | mlp | mae ↓ | 23.943 ± 0.040 (n=5) | 30.530 ± 0.155 (n=5) | 1.6M | 17s | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_local | double_line | mlp | mae ↓ | 19.690 ± 0.037 (n=5) | 15.204 ± 0.163 (n=5) | 1.6M | 55s | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_local | testgrid_110kv | mlp | mae ↓ | 20.435 ± 0.046 (n=5) | 17.456 ± 0.118 (n=5) | 1.6M | 53s | trace: output · eval-code · log · train-code · config · W&B |
| fault_location_local | ieee39 | mlp | mae ↓ | 22.484 ± 0.027 (n=5) | 21.403 ± 0.013 (n=5) | 1.6M | 60s | trace: output · eval-code · log · train-code · config · W&B |
| fault_origin_global | cigre_mv | mlp | balanced_accuracy ↑ | 0.774 ± 0.020 (n=5) | 0.969 ± 0.021 (n=5) | 42.9M | 9.0m | trace: output · eval-code · log · train-code · config · W&B |
| fault_origin_global | double_line | mlp | balanced_accuracy ↑ | 0.865 ± 0.003 (n=5) | 0.990 ± 0.005 (n=5) | 12.0M | 3.0m | trace: output · eval-code · log · train-code · config · W&B |
| fault_origin_global | testgrid_110kv | mlp | balanced_accuracy ↑ | 0.854 ± 0.007 (n=5) | 0.984 ± 0.016 (n=5) | 26.7M | 8.5m | trace: output · eval-code · log · train-code · config · W&B |
| fault_origin_global | ieee39 | mlp | balanced_accuracy ↑ | 0.869 ± 0.003 (n=5) | 0.970 ± 0.003 (n=5) | 103.4M | 32.4m | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_global | cigre_mv | mlp | balanced_accuracy ↑ | 0.807 ± 0.003 (n=5) | 0.964 ± 0.003 (n=5) | 42.9M | 8.9m | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_global | double_line | mlp | balanced_accuracy ↑ | 0.852 ± 0.003 (n=5) | 0.983 ± 0.001 (n=5) | 12.0M | 8.6m | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_global | testgrid_110kv | mlp | balanced_accuracy ↑ | 0.849 ± 0.004 (n=5) | 0.982 ± 0.001 (n=5) | 26.7M | 6.2m | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_global | ieee39 | mlp | balanced_accuracy ↑ | 0.848 ± 0.001 (n=5) | 0.939 ± 0.006 (n=5) | 103.4M | 31.9m | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_line | cigre_mv | mlp | balanced_accuracy ↑ | 0.805 ± 0.002 (n=5) | 0.966 ± 0.001 (n=5) | 3.1M | 35s | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_line | double_line | mlp | balanced_accuracy ↑ | 0.849 ± 0.002 (n=5) | 0.983 ± 0.001 (n=5) | 3.1M | 1.3m | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_line | testgrid_110kv | mlp | balanced_accuracy ↑ | 0.856 ± 0.004 (n=5) | 0.983 ± 0.000 (n=5) | 3.1M | 1.1m | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_line | ieee39 | mlp | balanced_accuracy ↑ | 0.854 ± 0.002 (n=5) | 0.982 ± 0.000 (n=5) | 3.1M | 44s | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_local | cigre_mv | mlp | balanced_accuracy ↑ | 0.810 ± 0.004 (n=5) | 0.963 ± 0.001 (n=5) | 1.6M | 29s | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_local | double_line | mlp | balanced_accuracy ↑ | 0.850 ± 0.005 (n=5) | 0.979 ± 0.001 (n=5) | 1.6M | 56s | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_local | testgrid_110kv | mlp | balanced_accuracy ↑ | 0.843 ± 0.004 (n=5) | 0.979 ± 0.000 (n=5) | 1.6M | 1.2m | trace: output · eval-code · log · train-code · config · W&B |
| fault_phase_local | ieee39 | mlp | balanced_accuracy ↑ | 0.856 ± 0.001 (n=5) | 0.980 ± 0.000 (n=5) | 1.6M | 34s | trace: output · eval-code · log · train-code · config · W&B |
| switch_detection_global | cigre_mv | mlp | balanced_accuracy ↑ | 0.688 ± 0.002 (n=5) | 0.710 ± 0.001 (n=5) | 42.9M | 36.6m | trace: output · eval-code · log · train-code · config · W&B |
| switch_detection_global | double_line | mlp | balanced_accuracy ↑ | 0.701 ± 0.000 (n=5) | 0.730 ± 0.002 (n=5) | 12.0M | 10.3m | trace: output · eval-code · log · train-code · config · W&B |
| switch_detection_global | testgrid_110kv | mlp | balanced_accuracy ↑ | 0.711 ± 0.001 (n=5) | 0.734 ± 0.003 (n=5) | 26.7M | 19.6m | trace: output · eval-code · log · train-code · config · W&B |
| switch_detection_global | ieee39 | mlp | balanced_accuracy ↑ | 0.754 ± 0.015 (n=5) | 0.760 ± 0.016 (n=5) | 103.4M | 1.6h | trace: output · eval-code · log · train-code · config · W&B |
| switch_type_global | cigre_mv | mlp | balanced_accuracy ↑ | 0.592 ± 0.002 (n=5) | 0.687 ± 0.013 (n=5) | 42.9M | 10.7m | trace: output · eval-code · log · train-code · config · W&B |
| switch_type_global | double_line | mlp | balanced_accuracy ↑ | 0.705 ± 0.009 (n=5) | 0.732 ± 0.011 (n=5) | 12.0M | 4.5m | trace: output · eval-code · log · train-code · config · W&B |
| switch_type_global | testgrid_110kv | mlp | balanced_accuracy ↑ | 0.694 ± 0.002 (n=5) | 0.692 ± 0.026 (n=5) | 26.7M | 6.2m | trace: output · eval-code · log · train-code · config · W&B |
| switch_type_global | ieee39 | mlp | balanced_accuracy ↑ | 0.719 ± 0.005 (n=5) | 0.270 ± 0.005 (n=5) | 103.4M | 20.0m | 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.