Baseline — gru

benchmark version 1.1.0 · held_out results v1.0.0 · splits v1.0/held_out, v1.1/multi_grid
updated 2026-09-29 13:18 UTC · git 7243f310ddbc
What it does. A gated recurrent network reading the window sample by sample — the sequential inductive bias: waveforms as time series with state.

Reference: Cho et al., EMNLP 2014 · Implementation: src/evemtbench/baselines/gru.py

Results (held_out)

gru — every task × grid; click headers to sort
taskgridbaselineheadlinetestbenchmarkparamsfit/seedtrace
event_classification_globalcigre_mvgrubalanced_accuracy ↑0.640 ± 0.009 (n=5)0.698 ± 0.031 (n=5)120k40.6mtrace: output · eval-code · log · train-code · config · W&B
event_classification_globaldouble_linegrubalanced_accuracy ↑0.676 ± 0.014 (n=5)0.751 ± 0.042 (n=5)71k10.0mtrace: output · eval-code · log · train-code · config · W&B
event_classification_globaltestgrid_110kvgrubalanced_accuracy ↑0.675 ± 0.013 (n=5)0.730 ± 0.030 (n=5)94k19.6mtrace: output · eval-code · log · train-code · config · W&B
event_classification_globalieee39grubalanced_accuracy ↑0.592 ± 0.037 (n=5)0.219 ± 0.016 (n=5)214k1.3htrace: output · eval-code · log · train-code · config · W&B
event_detection_globalcigre_mvgrubalanced_accuracy ↑0.785 ± 0.083 (n=5)0.966 ± 0.015 (n=5)117k38.3mtrace: output · eval-code · log · train-code · config · W&B
event_detection_globaldouble_linegrubalanced_accuracy ↑0.911 ± 0.012 (n=5)0.990 ± 0.003 (n=5)69k8.9mtrace: output · eval-code · log · train-code · config · W&B
event_detection_globaltestgrid_110kvgrubalanced_accuracy ↑0.881 ± 0.045 (n=5)0.994 ± 0.004 (n=5)92k21.4mtrace: output · eval-code · log · train-code · config · W&B
event_detection_globalieee39grubalanced_accuracy ↑0.770 ± 0.051 (n=5)0.867 ± 0.128 (n=5)211k1.5htrace: output · eval-code · log · train-code · config · W&B
event_state_globalcigre_mvgrubalanced_accuracy ↑0.740 ± 0.030 (n=5)0.848 ± 0.025 (n=5)117k39.2mtrace: output · eval-code · log · train-code · config · W&B
event_state_globaldouble_linegrubalanced_accuracy ↑0.743 ± 0.023 (n=5)0.833 ± 0.024 (n=5)69k8.9mtrace: output · eval-code · log · train-code · config · W&B
event_state_globaltestgrid_110kvgrubalanced_accuracy ↑0.689 ± 0.060 (n=5)0.801 ± 0.042 (n=5)92k17.1mtrace: output · eval-code · log · train-code · config · W&B
event_state_globalieee39grubalanced_accuracy ↑0.637 ± 0.037 (n=5)0.636 ± 0.009 (n=5)212k1.5htrace: output · eval-code · log · train-code · config · W&B
fault_category_globalcigre_mvgrubalanced_accuracy ↑0.638 ± 0.024 (n=5)0.674 ± 0.032 (n=5)117k5.5mtrace: output · eval-code · log · train-code · config · W&B
fault_category_globaldouble_linegrubalanced_accuracy ↑0.965 ± 0.003 (n=5)0.998 ± 0.001 (n=5)69k2.1mtrace: output · eval-code · log · train-code · config · W&B
fault_category_globaltestgrid_110kvgrubalanced_accuracy ↑0.963 ± 0.004 (n=5)0.997 ± 0.004 (n=5)92k3.9mtrace: output · eval-code · log · train-code · config · W&B
fault_category_globalieee39grubalanced_accuracy ↑0.962 ± 0.002 (n=5)0.910 ± 0.055 (n=5)212k18.4mtrace: output · eval-code · log · train-code · config · W&B
fault_category_linecigre_mvgrubalanced_accuracy ↑0.656 ± 0.015 (n=5)0.670 ± 0.012 (n=5)55k1.8mtrace: output · eval-code · log · train-code · config · W&B
fault_category_linedouble_linegrubalanced_accuracy ↑0.967 ± 0.001 (n=5)1.000 ± 0.000 (n=5)55k1.4mtrace: output · eval-code · log · train-code · config · W&B
fault_category_linetestgrid_110kvgrubalanced_accuracy ↑0.963 ± 0.002 (n=5)0.998 ± 0.000 (n=5)55k1.3mtrace: output · eval-code · log · train-code · config · W&B
fault_category_lineieee39grubalanced_accuracy ↑0.964 ± 0.001 (n=5)0.998 ± 0.001 (n=5)55k1.1mtrace: output · eval-code · log · train-code · config · W&B
fault_category_localcigre_mvgrubalanced_accuracy ↑0.646 ± 0.006 (n=5)0.664 ± 0.002 (n=5)53k1.8mtrace: output · eval-code · log · train-code · config · W&B
fault_category_localdouble_linegrubalanced_accuracy ↑0.959 ± 0.002 (n=5)0.992 ± 0.003 (n=5)53k1.7mtrace: output · eval-code · log · train-code · config · W&B
fault_category_localtestgrid_110kvgrubalanced_accuracy ↑0.960 ± 0.002 (n=5)0.991 ± 0.001 (n=5)53k1.6mtrace: output · eval-code · log · train-code · config · W&B
fault_category_localieee39grubalanced_accuracy ↑0.960 ± 0.001 (n=5)0.993 ± 0.001 (n=5)53k57strace: output · eval-code · log · train-code · config · W&B
fault_classification_globalcigre_mvgrubalanced_accuracy ↑0.517 ± 0.019 (n=5)0.540 ± 0.011 (n=5)118k5.1mtrace: output · eval-code · log · train-code · config · W&B
fault_classification_globaldouble_linegrubalanced_accuracy ↑0.669 ± 0.006 (n=5)0.709 ± 0.004 (n=5)70k1.3mtrace: output · eval-code · log · train-code · config · W&B
fault_classification_globaltestgrid_110kvgrubalanced_accuracy ↑0.680 ± 0.007 (n=5)0.704 ± 0.007 (n=5)93k2.6mtrace: output · eval-code · log · train-code · config · W&B
fault_classification_globalieee39grubalanced_accuracy ↑0.620 ± 0.008 (n=5)0.446 ± 0.089 (n=5)212k9.9mtrace: output · eval-code · log · train-code · config · W&B
fault_classification_linecigre_mvgrubalanced_accuracy ↑0.533 ± 0.009 (n=5)0.552 ± 0.005 (n=5)56k2.2mtrace: output · eval-code · log · train-code · config · W&B
fault_classification_linedouble_linegrubalanced_accuracy ↑0.697 ± 0.006 (n=5)0.719 ± 0.005 (n=5)56k2.0mtrace: output · eval-code · log · train-code · config · W&B
fault_classification_linetestgrid_110kvgrubalanced_accuracy ↑0.681 ± 0.005 (n=5)0.718 ± 0.003 (n=5)56k1.8mtrace: output · eval-code · log · train-code · config · W&B
fault_classification_lineieee39grubalanced_accuracy ↑0.671 ± 0.007 (n=5)0.715 ± 0.002 (n=5)56k2.1mtrace: output · eval-code · log · train-code · config · W&B
fault_classification_localcigre_mvgrubalanced_accuracy ↑0.519 ± 0.009 (n=5)0.542 ± 0.001 (n=5)53k2.9mtrace: output · eval-code · log · train-code · config · W&B
fault_classification_localdouble_linegrubalanced_accuracy ↑0.679 ± 0.010 (n=5)0.710 ± 0.002 (n=5)53k1.9mtrace: output · eval-code · log · train-code · config · W&B
fault_classification_localtestgrid_110kvgrubalanced_accuracy ↑0.667 ± 0.012 (n=5)0.709 ± 0.002 (n=5)53k1.8mtrace: output · eval-code · log · train-code · config · W&B
fault_classification_localieee39grubalanced_accuracy ↑0.678 ± 0.010 (n=5)0.703 ± 0.003 (n=5)53k2.2mtrace: output · eval-code · log · train-code · config · W&B
fault_detection_globalcigre_mvgrubalanced_accuracy ↑0.786 ± 0.027 (n=5)0.963 ± 0.006 (n=5)117k12.9mtrace: output · eval-code · log · train-code · config · W&B
fault_detection_globaldouble_linegrubalanced_accuracy ↑0.858 ± 0.021 (n=5)0.943 ± 0.114 (n=5)69k2.6mtrace: output · eval-code · log · train-code · config · W&B
fault_detection_globaltestgrid_110kvgrubalanced_accuracy ↑0.857 ± 0.022 (n=5)0.985 ± 0.003 (n=5)92k5.7mtrace: output · eval-code · log · train-code · config · W&B
fault_detection_globalieee39grubalanced_accuracy ↑0.854 ± 0.004 (n=5)0.848 ± 0.222 (n=5)211k35.8mtrace: output · eval-code · log · train-code · config · W&B
fault_detection_linecigre_mvgrubalanced_accuracy ↑0.792 ± 0.020 (n=5)0.965 ± 0.005 (n=5)55k2.7mtrace: output · eval-code · log · train-code · config · W&B
fault_detection_linedouble_linegrubalanced_accuracy ↑0.870 ± 0.004 (n=5)0.955 ± 0.089 (n=5)55k3.0mtrace: output · eval-code · log · train-code · config · W&B
fault_detection_linetestgrid_110kvgrubalanced_accuracy ↑0.871 ± 0.024 (n=5)0.967 ± 0.055 (n=5)55k2.2mtrace: output · eval-code · log · train-code · config · W&B
fault_detection_lineieee39grubalanced_accuracy ↑0.887 ± 0.031 (n=5)0.989 ± 0.004 (n=5)55k2.6mtrace: output · eval-code · log · train-code · config · W&B
fault_detection_localcigre_mvgrubalanced_accuracy ↑0.825 ± 0.036 (n=5)0.975 ± 0.013 (n=5)52k2.7mtrace: output · eval-code · log · train-code · config · W&B
fault_detection_localdouble_linegrubalanced_accuracy ↑0.864 ± 0.017 (n=5)0.984 ± 0.004 (n=5)52k2.2mtrace: output · eval-code · log · train-code · config · W&B
fault_detection_localtestgrid_110kvgrubalanced_accuracy ↑0.846 ± 0.063 (n=5)0.963 ± 0.035 (n=5)52k2.4mtrace: output · eval-code · log · train-code · config · W&B
fault_detection_localieee39grubalanced_accuracy ↑0.879 ± 0.049 (n=5)0.979 ± 0.016 (n=5)52k2.7mtrace: output · eval-code · log · train-code · config · W&B
fault_grounded_globalcigre_mvgrubalanced_accuracy ↑0.944 ± 0.012 (n=5)0.986 ± 0.005 (n=5)117k5.9mtrace: output · eval-code · log · train-code · config · W&B
fault_grounded_globaldouble_linegrubalanced_accuracy ↑0.970 ± 0.000 (n=5)0.999 ± 0.001 (n=5)69k2.5mtrace: output · eval-code · log · train-code · config · W&B
fault_grounded_globaltestgrid_110kvgrubalanced_accuracy ↑0.970 ± 0.000 (n=5)0.996 ± 0.002 (n=5)92k4.4mtrace: output · eval-code · log · train-code · config · W&B
fault_grounded_globalieee39grubalanced_accuracy ↑0.936 ± 0.021 (n=5)0.902 ± 0.057 (n=5)211k22.9mtrace: output · eval-code · log · train-code · config · W&B
fault_grounded_linecigre_mvgrubalanced_accuracy ↑0.946 ± 0.010 (n=5)0.985 ± 0.007 (n=5)55k1.4mtrace: output · eval-code · log · train-code · config · W&B
fault_grounded_linedouble_linegrubalanced_accuracy ↑0.970 ± 0.001 (n=5)0.998 ± 0.000 (n=5)55k1.7mtrace: output · eval-code · log · train-code · config · W&B
fault_grounded_linetestgrid_110kvgrubalanced_accuracy ↑0.969 ± 0.001 (n=5)0.998 ± 0.001 (n=5)55k2.3mtrace: output · eval-code · log · train-code · config · W&B
fault_grounded_lineieee39grubalanced_accuracy ↑0.969 ± 0.001 (n=5)0.998 ± 0.001 (n=5)55k1.7mtrace: output · eval-code · log · train-code · config · W&B
fault_grounded_localcigre_mvgrubalanced_accuracy ↑0.940 ± 0.007 (n=5)0.983 ± 0.006 (n=5)52k1.3mtrace: output · eval-code · log · train-code · config · W&B
fault_grounded_localdouble_linegrubalanced_accuracy ↑0.967 ± 0.003 (n=5)0.992 ± 0.004 (n=5)52k1.8mtrace: output · eval-code · log · train-code · config · W&B
fault_grounded_localtestgrid_110kvgrubalanced_accuracy ↑0.938 ± 0.039 (n=5)0.979 ± 0.019 (n=5)52k1.3mtrace: output · eval-code · log · train-code · config · W&B
fault_grounded_localieee39grubalanced_accuracy ↑0.967 ± 0.001 (n=5)0.992 ± 0.001 (n=5)52k1.2mtrace: output · eval-code · log · train-code · config · W&B
fault_location_globalcigre_mvgrumae ↓22.648 ± 0.381 (n=5)20.388 ± 2.245 (n=5)117k3.0mtrace: output · eval-code · log · train-code · config · W&B
fault_location_globaldouble_linegrumae ↓15.869 ± 0.359 (n=5)5.102 ± 0.715 (n=5)68k1.4mtrace: output · eval-code · log · train-code · config · W&B
fault_location_globaltestgrid_110kvgrumae ↓17.359 ± 0.181 (n=5)7.804 ± 0.638 (n=5)92k2.3mtrace: output · eval-code · log · train-code · config · W&B
fault_location_globalieee39grumae ↓23.203 ± 0.385 (n=5)24.926 ± 1.094 (n=5)211k9.4mtrace: output · eval-code · log · train-code · config · W&B
fault_location_linecigre_mvgrumae ↓23.887 ± 0.041 (n=5)30.485 ± 0.062 (n=5)55k39strace: output · eval-code · log · train-code · config · W&B
fault_location_linedouble_linegrumae ↓16.546 ± 0.127 (n=5)6.248 ± 0.522 (n=5)55k46strace: output · eval-code · log · train-code · config · W&B
fault_location_linetestgrid_110kvgrumae ↓17.256 ± 0.294 (n=5)6.415 ± 0.903 (n=5)55k1.0mtrace: output · eval-code · log · train-code · config · W&B
fault_location_lineieee39grumae ↓18.887 ± 0.218 (n=5)10.259 ± 0.662 (n=5)55k53strace: output · eval-code · log · train-code · config · W&B
fault_location_localcigre_mvgrumae ↓23.934 ± 0.024 (n=5)30.485 ± 0.049 (n=5)52k33strace: output · eval-code · log · train-code · config · W&B
fault_location_localdouble_linegrumae ↓18.600 ± 0.213 (n=5)11.695 ± 0.530 (n=5)52k1.5mtrace: output · eval-code · log · train-code · config · W&B
fault_location_localtestgrid_110kvgrumae ↓18.768 ± 0.171 (n=5)10.855 ± 0.572 (n=5)52k1.5mtrace: output · eval-code · log · train-code · config · W&B
fault_location_localieee39grumae ↓22.716 ± 0.097 (n=5)21.981 ± 0.495 (n=5)52k1.1mtrace: output · eval-code · log · train-code · config · W&B
fault_origin_globalcigre_mvgrubalanced_accuracy ↑0.802 ± 0.027 (n=5)0.940 ± 0.031 (n=5)117k7.6mtrace: output · eval-code · log · train-code · config · W&B
fault_origin_globaldouble_linegrubalanced_accuracy ↑0.863 ± 0.007 (n=5)0.969 ± 0.017 (n=5)69k2.1mtrace: output · eval-code · log · train-code · config · W&B
fault_origin_globaltestgrid_110kvgrubalanced_accuracy ↑0.875 ± 0.016 (n=5)0.972 ± 0.014 (n=5)92k5.7mtrace: output · eval-code · log · train-code · config · W&B
fault_origin_globalieee39grubalanced_accuracy ↑0.858 ± 0.007 (n=5)0.973 ± 0.003 (n=5)211k21.4mtrace: output · eval-code · log · train-code · config · W&B
fault_phase_globalcigre_mvgrubalanced_accuracy ↑0.828 ± 0.019 (n=5)0.966 ± 0.006 (n=5)118k8.1mtrace: output · eval-code · log · train-code · config · W&B
fault_phase_globaldouble_linegrubalanced_accuracy ↑0.857 ± 0.015 (n=5)0.982 ± 0.001 (n=5)69k2.5mtrace: output · eval-code · log · train-code · config · W&B
fault_phase_globaltestgrid_110kvgrubalanced_accuracy ↑0.866 ± 0.024 (n=5)0.982 ± 0.003 (n=5)92k4.9mtrace: output · eval-code · log · train-code · config · W&B
fault_phase_globalieee39grubalanced_accuracy ↑0.824 ± 0.006 (n=5)0.848 ± 0.021 (n=5)212k20.6mtrace: output · eval-code · log · train-code · config · W&B
fault_phase_linecigre_mvgrubalanced_accuracy ↑0.811 ± 0.031 (n=5)0.962 ± 0.012 (n=5)55k1.4mtrace: output · eval-code · log · train-code · config · W&B
fault_phase_linedouble_linegrubalanced_accuracy ↑0.865 ± 0.034 (n=5)0.983 ± 0.002 (n=5)55k2.9mtrace: output · eval-code · log · train-code · config · W&B
fault_phase_linetestgrid_110kvgrubalanced_accuracy ↑0.876 ± 0.010 (n=5)0.982 ± 0.001 (n=5)55k2.3mtrace: output · eval-code · log · train-code · config · W&B
fault_phase_lineieee39grubalanced_accuracy ↑0.874 ± 0.011 (n=5)0.981 ± 0.003 (n=5)55k1.9mtrace: output · eval-code · log · train-code · config · W&B
fault_phase_localcigre_mvgrubalanced_accuracy ↑0.809 ± 0.008 (n=5)0.954 ± 0.003 (n=5)53k1.7mtrace: output · eval-code · log · train-code · config · W&B
fault_phase_localdouble_linegrubalanced_accuracy ↑0.851 ± 0.012 (n=5)0.975 ± 0.002 (n=5)53k2.2mtrace: output · eval-code · log · train-code · config · W&B
fault_phase_localtestgrid_110kvgrubalanced_accuracy ↑0.838 ± 0.032 (n=5)0.970 ± 0.010 (n=5)53k2.2mtrace: output · eval-code · log · train-code · config · W&B
fault_phase_localieee39grubalanced_accuracy ↑0.865 ± 0.007 (n=5)0.969 ± 0.004 (n=5)53k2.0mtrace: output · eval-code · log · train-code · config · W&B
switch_detection_globalcigre_mvgrubalanced_accuracy ↑0.718 ± 0.127 (n=5)0.758 ± 0.102 (n=5)117k28.3mtrace: output · eval-code · log · train-code · config · W&B
switch_detection_globaldouble_linegrubalanced_accuracy ↑0.769 ± 0.029 (n=5)0.826 ± 0.032 (n=5)69k9.3mtrace: output · eval-code · log · train-code · config · W&B
switch_detection_globaltestgrid_110kvgrubalanced_accuracy ↑0.725 ± 0.057 (n=5)0.805 ± 0.042 (n=5)92k17.5mtrace: output · eval-code · log · train-code · config · W&B
switch_detection_globalieee39grubalanced_accuracy ↑0.720 ± 0.041 (n=5)0.789 ± 0.021 (n=5)211k1.7htrace: output · eval-code · log · train-code · config · W&B
switch_type_globalcigre_mvgrubalanced_accuracy ↑0.739 ± 0.012 (n=5)0.781 ± 0.020 (n=5)118k26.6mtrace: output · eval-code · log · train-code · config · W&B
switch_type_globaldouble_linegrubalanced_accuracy ↑0.696 ± 0.014 (n=5)0.720 ± 0.012 (n=5)69k2.1mtrace: output · eval-code · log · train-code · config · W&B
switch_type_globaltestgrid_110kvgrubalanced_accuracy ↑0.747 ± 0.006 (n=5)0.766 ± 0.029 (n=5)92k5.7mtrace: output · eval-code · log · train-code · config · W&B
switch_type_globalieee39grubalanced_accuracy ↑0.669 ± 0.016 (n=5)0.251 ± 0.017 (n=5)212k13.3mtrace: output · eval-code · log · train-code · config · W&B

Protection-grade & per-class metrics

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.