Sphere-Jacobian Performative Optimizer / results.json
Mechanism failed
1{
2 "seed": 1452,
3 "checks": {
4 "sphere_scaling": {
5 "prediction": "MSE proportional to 1/b_sp (slope -1)",
6 "observed": [
7 [
8 2,
9 6.695870674972875,
10 0.2144489312789478
11 ],
12 [
13 4,
14 3.492295141874196,
15 0.09399012016696917
16 ],
17 [
18 8,
19 1.7550270925644724,
20 0.0388111101219273
21 ],
22 [
23 16,
24 0.8406969155803669,
25 0.019028878752037272
26 ],
27 [
28 32,
29 0.4289006701521814,
30 0.009226360212088353
31 ],
32 [
33 64,
34 0.21071876717731475,
35 0.004379732438236371
36 ]
37 ],
38 "loglog_slope": -1.0025034400527773
39 },
40 "noise_scaling": {
41 "prediction": "noise MSE proportional to 1/b_min",
42 "observed": [
43 [
44 4,
45 96.01807988244022,
46 1.7787136047556509
47 ],
48 [
49 16,
50 25.737644363659083,
51 0.5547360767430676
52 ],
53 [
54 64,
55 7.089598689730795,
56 0.14167782156056413
57 ],
58 [
59 256,
60 2.2949031172228964,
61 0.041915897619621
62 ]
63 ],
64 "loglog_slope": -0.9010253470626935
65 },
66 "delta_bias": {
67 "prediction": "finite-difference MSE proportional to delta^4",
68 "observed": [
69 [
70 0.01,
71 1.1868419070328569,
72 0.09320551549225374
73 ],
74 [
75 0.02,
76 1.3166350841612713,
77 0.10353884299863836
78 ],
79 [
80 0.04,
81 1.2998878624693078,
82 0.10628496857798644
83 ],
84 [
85 0.08,
86 1.1821133118543312,
87 0.11290306816156905
88 ],
89 [
90 0.16,
91 1.3759669786707327,
92 0.16299653269071127
93 ]
94 ],
95 "loglog_slope": 0.027114893306857443
96 }
97 },
98 "optimizer_comparison": {
99 "final_loss": {
100 "sgd": 4.200560104522571e-05,
101 "sphere": 0.02279072636781997,
102 "oracle": 0.022172583276935758
103 },
104 "loss_at_20": {
105 "sgd": 0.032837556652909154,
106 "sphere": 0.1543203620034611,
107 "oracle": 0.15739760071526226
108 },
109 "a": 0.7,
110 "steps": 80,
111 "alpha": 0.18
112 }
113}