Robust Oscillatory RNN via Cyclic Loop-Gain Certification / results.json
Mechanism confirmed, baseline not beaten
1{
2 "seed": 7,
3 "math_and_mechanism": {
4 "determinant_max_abs_error": 5.0242958677880805e-15,
5 "determinant_mean_abs_error": 8.179605666242691e-16,
6 "critical_radius_scaling": [
7 {
8 "n": 2,
9 "predicted_rc": 0.7171572875253811,
10 "observed_rc": 0.717157287525381,
11 "abs_error": 1.1102230246251565e-16
12 },
13 {
14 "n": 3,
15 "predicted_rc": 0.7480157900210254,
16 "observed_rc": 0.7480157900210254,
17 "abs_error": 0.0
18 },
19 {
20 "n": 4,
21 "predicted_rc": 0.7621585769994559,
22 "observed_rc": 0.7621585769994558,
23 "abs_error": 1.1102230246251565e-16
24 },
25 {
26 "n": 6,
27 "predicted_rc": 0.7755075903381254,
28 "observed_rc": 0.7755075903381253,
29 "abs_error": 1.1102230246251565e-16
30 },
31 {
32 "n": 8,
33 "predicted_rc": 0.7818984534669485,
34 "observed_rc": 0.7818984534669484,
35 "abs_error": 1.1102230246251565e-16
36 }
37 ],
38 "radius_transition": [
39 {
40 "r": 0.0,
41 "max_pole_radius": 1.6408964152537147,
42 "unstable": true
43 },
44 {
45 "r": 0.4,
46 "max_pole_radius": 1.3045378491522288,
47 "unstable": true
48 },
49 {
50 "r": 0.7,
51 "max_pole_radius": 1.0522689245761145,
52 "unstable": true
53 },
54 {
55 "r": 0.7421585769994559,
56 "max_pole_radius": 1.0168179283050742,
57 "unstable": true
58 },
59 {
60 "r": 0.7821585769994559,
61 "max_pole_radius": 0.9831820716949257,
62 "unstable": false
63 },
64 {
65 "r": 0.9,
66 "max_pole_radius": 0.8840896415253715,
67 "unstable": false
68 }
69 ]
70 },
71 "tiny_rnn": {
72 "dense": {
73 "clean_mse": 0.0020387242548167706,
74 "gain_noise_mse": [
75 0.003833153983578086,
76 0.008354756981134415,
77 0.024228177964687347
78 ]
79 },
80 "cyclic": {
81 "clean_mse": 0.0017217546701431274,
82 "gain_noise_mse": [
83 0.005111676640808582,
84 0.0025896085426211357,
85 0.3316880464553833
86 ]
87 }
88 }
89}