MojiDiff

← experiments

openmoji-g1-detection-only-v7-856230a-9d2db303-9b9b1699

completed falsified

Hypothesis

The v6 keep head reached only 1.23x precision lift because the value objective dominated the shared encoder, not because the detection signal is unlearnable. The value term is a 289- or 417-class problem the model demonstrably cannot solve; the keep head is a 2-class problem a zero-parameter local-continuity statistic solves at 2.13x lift. Removing the value term should let the encoder learn representations that serve detection, and the trained detector should then at least match the free one.

Why run it

The registered corpus-scale process comparison assumes a trained model can learn detection on some corruption process. That assumption has never been tested. If the model cannot match a zero-parameter statistic even with nothing competing for the representation, comparing corruption processes is premature and the conclusion is about the model class. This costs one training run and blocks a two-arm comparison.

Scope limits

Fixed-topology and geometry-only, single seed, factorized corruption at p=0.35. A detection-only model cannot reconstruct anything, so it is a diagnostic and not a candidate design; held-out accuracy is meaningless here because the value head is untrained. The gated quantity is detector quality alone.

Measured behaviour

Held-out loss
lossoptimizer step0.50.7511.251.502505007501000selected
Table view
optimizer stepheld-out loss
01.4640
600.8373
1200.7097
1800.6862
2400.6655
3000.6721
3600.7311
4200.7186
4800.6560
5400.6983
6000.6786
6600.6171
7200.6432
7800.6581
8400.6436
9000.6808
9600.6565
10200.6586
10800.6682
11400.6181
Held-out token accuracy
aggregatechanged fieldsretained fields
accuracyoptimizer step00.250.50.75102505007501000selected
Table view
optimizer stepaggregatechanged fieldsretained fields
00.26390.00120.4050
600.50200.00040.7714
1200.55680.00030.8557
1800.59470.00040.9139
2400.58960.00040.9061
3000.58250.00040.8951
3600.59280.00010.9110
4200.58890.00020.9050
4800.60440.00010.9289
5400.59420.00010.9132
6000.59730.00030.9179
6600.60350.00030.9274
7200.60500.00020.9297
7800.59810.00030.9191
8400.61700.00040.9481
9000.60870.00030.9355
9600.60530.00040.9301
10200.58430.00050.8977
10800.59560.00060.9151
11400.60650.00020.9321
Training token accuracy (per batch)
accuracyoptimizer step00.20.40.60.82505007501000selected
Table view
optimizer steptrain accuracy
10.2863
20.2784
30.3628
40.3907
50.4085
60.4616
70.4666
80.5007
90.4970
100.4941
110.4805
120.5089
130.4992
140.4981
150.4786
160.4589
170.4487
180.4509
190.4368
200.4561
210.4281
220.4271
230.4459
240.4346
250.4393
260.4371
270.4345
280.4538
290.4553
300.4528
310.4819
320.4712
330.4724
340.4686
350.4668
360.4587
370.4728
380.4574
390.4648
400.4707
410.4910
420.4705
430.4796
440.4883
450.4815
460.4968
470.5026
480.4742
490.4752
500.4941
510.4957
520.5155
530.4835
540.5048
550.4937
560.4865
570.4913
580.4920
590.5008
600.4998
610.5059
620.4978
630.5130
640.5147
650.5171
660.5138
670.5038
680.5317
690.5132
700.5217
710.5434
720.5395
730.5437
740.5188
750.5519
760.5489
770.5132
780.5247
790.5026
800.5248
810.5130
820.5112
830.5130
840.4987
850.5124
860.4979
870.4940
880.5005
890.5211
900.5114
910.5079
920.5126
930.5136
940.5187
950.5240
960.5251
970.5352
980.5446
990.5375
1000.5401
1010.5675
1020.5486
1030.5505
1040.5333
1050.5709
1060.5433
1070.5670
1080.5539
1090.5779
1100.5571
1110.5497
1120.5541
1130.5353
1140.5411
1150.5666
1160.5471
1170.5432
1180.5211
1190.5577
1200.5403
1210.5536
1220.5748
1230.5598
1240.5632
1250.5612
1260.5638
1270.5690
1280.5716
1290.5706
1300.5734
1310.5596
1320.5634
1330.5589
1340.5706
1350.5377
1360.5533
1370.5388
1380.5737
1390.5618
1400.5572
1410.5525
1420.5630
1430.5445
1440.5355
1450.5475
1460.5624
1470.5590
1480.5517
1490.5435
1500.5544
1510.5690
1520.5532
1530.5600
1540.5615
1550.5792
1560.5563
1570.5621
1580.5698
1590.5694
1600.5666
1610.5529
1620.5712
1630.5632
1640.5590
1650.5452
1660.5523
1670.5610
1680.5513
1690.5730
1700.5857
1710.5631
1720.5908
1730.5889
1740.5818
1750.5877
1760.5781
1770.5929
1780.5825
1790.6009
1800.6050
1810.5878
1820.6008
1830.5843
1840.5900
1850.6054
1860.6049
1870.5874
1880.5824
1890.5615
1900.5827
1910.5575
1920.5711
1930.5563
1940.5382
1950.5483
1960.5413
1970.5251
1980.5229
1990.5336
2000.5513
2010.5549
2020.5554
2030.5767
2040.5764
2050.5770
2060.6069
2070.6054
2080.6225
2090.6013
2100.6042
2110.5698
2120.6012
2130.5873
2140.5721
2150.5855
2160.5693
2170.5803
2180.5633
2190.5843
2200.5801
2210.5745
2220.5634
2230.5810
2240.5724
2250.5769
2260.5613
2270.5617
2280.5710
2290.5566
2300.5680
2310.5729
2320.5624
2330.5846
2340.5920
2350.5863
2360.6012
2370.5837
2380.5881
2390.6076
2400.6044
2410.6013
2420.6008
2430.6078
2440.5887
2450.5843
2460.6148
2470.5917
2480.5911
2490.5864
2500.6058
2510.6033
2520.6091
2530.5948
2540.5917
2550.5950
2560.5937
2570.5973
2580.5960
2590.6015
2600.5899
2610.5826
2620.5883
2630.5910
2640.5792
2650.5954
2660.5769
2670.5889
2680.5928
2690.6121
2700.5879
2710.5940
2720.5995
2730.5892
2740.5915
2750.5639
2760.5826
2770.5839
2780.5775
2790.5988
2800.5879
2810.6004
2820.6058
2830.5779
2840.5964
2850.6014
2860.6139
2870.6240
2880.6049
2890.6306
2900.6214
2910.6051
2920.5996
2930.6226
2940.6107
2950.6018
2960.6118
2970.6093
2980.6163
2990.5977
3000.5957
3010.6031
3020.5896
3030.5740
3040.5948
3050.5723
3060.5896
3070.5852
3080.5760
3090.5839
3100.5787
3110.5664
3120.5841
3130.5929
3140.5892
3150.5980
3160.6028
3170.6117
3180.6130
3190.6139
3200.6115
3210.5959
3220.6056
3230.6041
3240.5972
3250.5865
3260.5986
3270.5889
3280.5847
3290.5844
3300.5792
3310.5736
3320.5684
3330.5578
3340.5823
3350.5785
3360.6130
3370.5913
3380.6023
3390.5782
3400.5952
3410.6052
3420.5924
3430.5924
3440.5980
3450.5969
3460.5959
3470.6125
3480.5939
3490.6088
3500.6221
3510.6067
3520.6054
3530.5967
3540.6144
3550.5853
3560.5871
3570.5945
3580.5844
3590.5735
3600.5885
3610.6031
3620.5902
3630.6165
3640.5943
3650.5994
3660.6116
3670.6091
3680.6047
3690.6015
3700.6023
3710.6166
3720.5767
3730.5992
3740.5871
3750.6031
3760.5886
3770.5799
3780.5788
3790.5866
3800.5960
3810.5779
3820.5849
3830.5829
3840.5966
3850.5733
3860.5793
3870.5851
3880.5970
3890.6039
3900.6139
3910.6139
3920.6251
3930.5828
3940.6297
3950.6004
3960.6116
3970.5949
3980.5926
3990.6109
4000.5903
4010.6152
4020.6073
4030.6025
4040.6138
4050.6122
4060.6181
4070.6035
4080.6277
4090.6159
4100.6080
4110.6054
4120.6097
4130.5935
4140.5907
4150.5829
4160.5890
4170.5931
4180.5975
4190.5921
4200.5930
4210.5868
4220.6010
4230.5864
4240.6016
4250.5976
4260.6021
4270.5995
4280.5957
4290.6183
4300.6157
4310.6022
4320.6059
4330.6098
4340.6035
4350.6165
4360.6060
4370.6235
4380.6217
4390.6031
4400.6323
4410.6218
4420.6141
4430.6182
4440.6106
4450.6095
4460.6046
4470.6114
4480.6140
4490.6095
4500.6081
4510.6050
4520.6094
4530.6066
4540.6070
4550.6122
4560.6160
4570.6064
4580.5950
4590.5975
4600.5987
4610.5948
4620.6053
4630.5970
4640.5991
4650.6123
4660.6006
4670.5978
4680.6099
4690.5934
4700.6063
4710.6111
4720.6047
4730.6184
4740.5964
4750.6241
4760.5962
4770.6153
4780.5890
4790.5849
4800.6001
4810.5895
4820.6228
4830.6079
4840.6315
4850.6117
4860.6069
4870.6170
4880.5994
4890.6173
4900.6020
4910.5961
4920.6079
4930.6104
4940.6112
4950.6176
4960.6191
4970.6058
4980.6011
4990.5989
5000.6303
5010.6111
5020.6021
5030.6014
5040.6184
5050.5885
5060.6002
5070.6122
5080.6084
5090.5985
5100.5909
5110.5842
5120.6057
5130.6119
5140.6061
5150.6292
5160.6263
5170.6176
5180.6110
5190.6226
5200.6255
5210.6172
5220.6162
5230.6091
5240.5998
5250.6178
5260.6220
5270.5946
5280.6268
5290.6074
5300.6220
5310.6143
5320.6340
5330.6276
5340.6249
5350.6212
5360.6129
5370.6161
5380.6105
5390.6144
5400.5861
5410.5934
5420.6049
5430.5872
5440.6084
5450.6118
5460.6014
5470.6049
5480.5896
5490.6157
5500.6021
5510.6059
5520.6074
5530.5837
5540.6014
5550.5933
5560.5967
5570.6055
5580.5751
5590.6058
5600.6038
5610.6051
5620.6107
5630.6070
5640.6086
5650.6119
5660.6170
5670.5948
5680.6094
5690.6150
5700.5966
5710.6039
5720.6142
5730.6184
5740.6238
5750.6161
5760.6224
5770.6128
5780.6211
5790.6125
5800.6048
5810.6275
5820.6013
5830.6148
5840.6168
5850.6035
5860.6078
5870.6161
5880.6058
5890.6031
5900.6118
5910.6119
5920.6002
5930.6157
5940.6284
5950.6106
5960.6177
5970.5985
5980.5987
5990.5981
6000.6121
6010.6084
6020.6124
6030.6112
6040.6330
6050.6228
6060.6226
6070.6285
6080.6208
6090.6241
6100.6119
6110.5980
6120.6214
6130.6073
6140.6171
6150.5866
6160.6006
6170.6162
6180.6052
6190.6152
6200.6343
6210.5993
6220.6300
6230.5896
6240.6184
6250.6305
6260.6188
6270.6043
6280.6043
6290.5995
6300.6124
6310.6277
6320.6196
6330.6184
6340.6163
6350.6238
6360.6159
6370.6097
6380.6147
6390.6243
6400.5924
6410.6219
6420.6036
6430.5935
6440.5819
6450.5998
6460.5832
6470.5999
6480.6047
6490.6231
6500.6228
6510.6168
6520.6206
6530.6279
6540.5993
6550.6022
6560.6123
6570.6006
6580.6037
6590.5964
6600.5807
6610.6102
6620.6164
6630.6139
6640.6150
6650.6117
6660.6083
6670.6031
6680.5945
6690.5868
6700.5907
6710.5842
6720.6048
6730.5965
6740.6016
6750.6043
6760.6157
6770.6034
6780.5972
6790.6085
6800.5992
6810.5913
6820.6007
6830.6002
6840.5894
6850.5900
6860.5842
6870.6038
6880.5837
6890.6083
6900.6089
6910.6032
6920.6093
6930.6089
6940.6081
6950.6057
6960.5950
6970.5926
6980.5778
6990.5953
7000.5729
7010.5756
7020.5919
7030.5827
7040.6087
7050.5993
7060.6177
7070.6156
7080.5959
7090.6178
7100.6013
7110.6081
7120.5890
7130.5866
7140.5716
7150.5820
7160.5934
7170.6017
7180.5982
7190.5943
7200.6120
7210.6087
7220.6037
7230.6018
7240.5888
7250.5889
7260.5991
7270.5880
7280.5848
7290.5877
7300.5976
7310.6005
7320.5941
7330.6227
7340.6102
7350.6227
7360.6265
7370.6129
7380.6135
7390.6367
7400.6193
7410.6110
7420.6280
7430.5998
7440.6006
7450.5787
7460.5798
7470.5940
7480.5836
7490.5886
7500.5971
7510.6214
7520.6289
7530.6112
7540.6170
7550.6106
7560.6155
7570.6099
7580.5767
7590.5888
7600.5744
7610.6026
7620.5879
7630.6082
7640.6101
7650.6231
7660.6292
7670.6224
7680.6128
7690.6151
7700.6079
7710.6152
7720.6142
7730.6060
7740.6021
7750.5961
7760.5902
7770.6137
7780.5968
7790.6088
7800.6003
7810.5968
7820.6142
7830.5987
7840.6066
7850.5803
7860.5837
7870.6016
7880.6117
7890.5979
7900.6067
7910.6177
7920.6182
7930.6042
7940.6121
7950.6049
7960.6011
7970.6135
7980.5917
7990.6171
8000.6096
8010.6010
8020.6132
8030.5977
8040.5935
8050.5899
8060.5774
8070.5981
8080.6071
8090.6172
8100.5900
8110.5838
8120.5971
8130.6070
8140.5778
8150.6003
8160.5931
8170.5946
8180.6027
8190.6162
8200.6020
8210.6163
8220.5950
8230.6106
8240.6005
8250.5907
8260.6089
8270.5972
8280.5905
8290.6040
8300.5857
8310.5713
8320.5569
8330.5781
8340.5605
8350.5866
8360.5923
8370.6093
8380.6211
8390.6377
8400.6297
8410.6234
8420.6176
8430.5982
8440.6036
8450.5675
8460.5590
8470.5707
8480.5786
8490.5867
8500.6160
8510.6169
8520.6155
8530.6190
8540.6130
8550.6083
8560.6105
8570.5853
8580.5826
8590.5766
8600.5850
8610.5816
8620.5755
8630.5990
8640.5931
8650.5907
8660.5957
8670.6080
8680.6051
8690.5963
8700.5993
8710.6004
8720.5944
8730.5987
8740.6035
8750.5923
8760.6040
8770.5942
8780.6037
8790.6164
8800.5934
8810.5838
8820.5847
8830.6032
8840.5883
8850.5787
8860.6019
8870.6050
8880.6010
8890.6132
8900.6076
8910.6087
8920.6247
8930.6115
8940.5967
8950.5937
8960.6048
8970.5972
8980.5969
8990.6071
9000.6126
9010.6182
9020.6320
9030.6042
9040.6224
9050.6015
9060.6130
9070.6014
9080.6083
9090.5884
9100.5891
9110.5833
9120.5876
9130.5870
9140.5854
9150.5950
9160.5970
9170.6227
9180.6048
9190.6214
9200.6056
9210.6150
9220.6114
9230.6061
9240.6163
9250.5927
9260.5718
9270.5541
9280.5646
9290.5984
9300.5906
9310.6185
9320.6215
9330.6119
9340.6239
9350.6203
9360.6124
9370.6059
9380.6140
9390.6016
9400.6041
9410.5844
9420.6261
9430.6027
9440.6137
9450.6015
9460.6090
9470.5733
9480.6091
9490.6042
9500.6074
9510.6109
9520.6031
9530.5977
9540.6093
9550.6112
9560.6091
9570.6062
9580.5970
9590.6153
9600.6151
9610.6071
9620.6187
9630.6229
9640.6126
9650.6073
9660.6093
9670.6136
9680.6135
9690.5981
9700.5880
9710.5848
9720.6072
9730.6096
9740.6262
9750.5983
9760.6222
9770.6153
9780.6085
9790.5798
9800.6128
9810.6123
9820.5988
9830.5789
9840.6157
9850.6133
9860.6117
9870.5961
9880.5899
9890.5990
9900.5692
9910.5932
9920.5941
9930.6044
9940.5761
9950.6004
9960.6163
9970.6103
9980.6068
9990.6185
10000.6172
10010.5968
10020.6028
10030.5771
10040.5783
10050.5568
10060.5478
10070.5503
10080.5664
10090.5831
10100.5923
10110.5915
10120.6145
10130.6141
10140.6022
10150.6064
10160.6152
10170.6112
10180.6024
10190.5776
10200.6029
10210.5833
10220.5908
10230.6066
10240.6099
10250.6213
10260.6107
10270.6028
10280.6150
10290.6087
10300.5915
10310.5902
10320.5725
10330.5768
10340.5945
10350.5916
10360.5872
10370.5826
10380.6086
10390.5983
10400.5953
10410.6185
10420.6087
10430.6067
10440.6152
10450.6099
10460.5995
10470.5858
10480.5754
10490.5679
10500.5842
10510.5827
10520.5724
10530.5774
10540.5724
10550.5880
10560.5940
10570.6027
10580.6097
10590.5938
10600.6006
10610.6085
10620.6001
10630.5847
10640.5953
10650.5906
10660.5855
10670.5872
10680.5988
10690.6186
10700.6081
10710.6004
10720.6000
10730.6147
10740.6094
10750.6204
10760.6098
10770.6149
10780.6121
10790.6161
10800.6167
10810.5969
10820.6103
10830.6021
10840.5933
10850.6001
10860.6065
10870.6091
10880.6135
10890.6043
10900.6038
10910.5966
10920.5933
10930.5924
10940.6289
10950.5948
10960.5942
10970.6133
10980.6020
10990.5992
11000.5937
11010.5862
11020.5813
11030.5970
11040.5942
11050.5955
11060.6158
11070.6194
11080.6242
11090.6222
11100.6172
11110.6279
11120.6053
11130.6012
11140.5989
11150.5940
11160.6005
11170.5986
11180.5922
11190.6042
11200.6017
11210.6007
11220.6113
11230.5892
11240.6064
11250.6277
11260.6127
11270.6156
11280.5833
11290.5833
11300.5905
11310.5736
11320.6061
11330.5773
11340.6145
11350.5997
11360.6151
11370.5893
11380.5935
11390.5802
11400.6086

Measured result

Verbatim from the run's summary.json.

bucket
bucket-p32-t128
bucket_icons
3359
checkpoint_bytes
4715160
checkpoint_round_trip
true
checkpoint_sha256
ddf5de529a84e690…
config_sha256
9d2db303814d609a…
corruption
factorized_role_uniform_geometry
cuda_version
13.4
deterministic_algorithms
true
device
cuda
eval_every
60
final_train
loss
0.5561261773109436
step
1140
train_token_accuracy
0.6086463730569949
group_vocabulary_size
12
locked_path_exact
true
metrics_sha256
05d96b2d0c5ef0ef…
model_parameters
579872
schema_version
1
scope
dominant-bucket fixed-topology geometry pilot; not unconditional generation
selected_train_rows
color/svg/1F3F4-E0064-E0065-E0062-E0065-E007F.svg, color/svg/1F468-1F3FC-200D-1F9BC.svg, color/svg/1F561.svg, color/svg/1F469-1F3FE-200D-1F9BC.svg, color/svg/1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FE.svg, color/svg/1F6B5-1F3FB-200D-2642-FE0F.svg … and 2675 more
selected_validation_rows
color/svg/1F994.svg, color/svg/E30A.svg, color/svg/1F6BE.svg, color/svg/1F3CA-1F3FB-200D-2642-FE0F.svg, color/svg/1F3CB-1F3FC-200D-2642-FE0F.svg, color/svg/1F93D-1F3FC.svg … and 122 more
selection
completed_steps
1140
evals_without_improvement
8
min_delta
0.0
objective
held_out_loss
patience_evals
8
selected_held_out_loss
0.6170586347579956
selected_step
660
stopped_early
true
steps
6300
study_version
openmoji-g1-detection-only-v7
subgroup_vocabulary_size
118
torch_version
2.14.0a0+4fdf77b940.nv26.08
validation
accuracy
0.603504299140172
changed_accuracy
0.00028616397195593076
changed_total
13978
loss
0.6170586347579956
retained_accuracy
0.9274298885900883
retained_total
26030
validation_final_step
accuracy
0.606503699260148
changed_accuracy
0.00021462297896694807
changed_total
13978
loss
0.6180558800697327
retained_accuracy
0.9320783711102574
retained_total
26030
validation_trace_sha256
d6d3f5593938c58b…
validation_untrained
accuracy
0.2639222155568886
changed_accuracy
0.0012161968808127057
changed_total
13978
loss
1.4640209674835205
retained_accuracy
0.40499423741836343
retained_total
26030

Written result

The registered corpus-scale process comparison assumes a trained model can learn corrupted-field detection on some corruption process. That assumption had never been tested, and the evidence against it was stark: a zero-parameter local-continuity statistic reaches 2.13x precision lift on factorized corruption, and the v6 keep head reached 1.23x.

The suspected reason was objective balance. The edit-mask loss is a 2-class keep decision plus a 289- or 417-class value prediction, sharing one encoder, so the encoder is shaped almost entirely by a value task the model demonstrably cannot do. This run drops the value term entirely. Nothing else changes.

Result

Precision lift at a matched 8.573% flag rate, over a 0.3494 base rate:

detectorparametersprecisionliftrecall
local-continuity statistic00.74512.130.1824
v6 keep head, joint objective579,8720.43121.2340.1058
v7 keep head, detection only579,8720.47701.3650.1170
criterionthresholdobservedoutcome
beats_the_previous_trained_detector> 1.2341.365pass
matches_the_free_detector>= 2.131.365falsified
reproducibilityidentical rerunidenticalpass

The shared-encoder explanation is real but small. Removing a 289-class objective that was consuming the entire representation bought 0.13 of lift, closing 15% of the gap to a heuristic with no parameters at all. The model still cannot see what the statistic sees.

Held-out loss selected step 660 of a 6,300 cap and early stopping ended the run at 1,140, so it is not budget-limited: the model converged to this.

What it settles

The predeclared falsification meaning applies. The failure is not about objective balance and it is not about any particular corruption process, so comparing corruption processes is premature and the registered two-arm comparison is deferred rather than run. A comparison between processes is only meaningful once a trained model can learn the signal on at least one of them.

The conclusion is about this model class and training setup. That is a narrower claim than the one briefly recorded and withdrawn earlier — that the corruption is not identifiable — and it is better supported: the signal is demonstrably there, extractable by a statistic with no parameters, and this network trained this way does not find it.

Scope

One corruption process at one probability, one seed, one architecture. A detection-only model reconstructs nothing, so it is a diagnostic rather than a candidate design; held-out accuracy is meaningless here because the value head is untrained.

State transitions

  1. planned2026-09-20T22:30:00Z
  2. completed2026-09-20T22:45:00Zdetection_only_helps_a_little_but_the_model_still_loses_to_a_zero_parameter_statistic

Run record

Verbatim from runs/openmoji-g1-detection-only-v7-856230a-9d2db303-9b9b1699/run.yaml, the record committed before launch.

schema_version
1
run_id
openmoji-g1-detection-only-v7-856230a-9d2db303-9b9b1699
state
completed
parent_run
openmoji-g1-edit-mask-v6-0228c3b-0f6ce115-9b9b1699
blocks
openmoji-g1-corruption-process-corpus-76f41a3-2arms-9b9b1699
hypothesis
The v6 keep head reached only 1.23x precision lift because the value objective dominated the shared encoder, not because the detection signal is unlearnable. The value term is a 289- or 417-class problem the model demonstrably cannot solve; the keep head is a 2-class problem a zero-parameter local-continuity statistic solves at 2.13x lift. Removing the value term should let the encoder learn representations that serve detection, and the trained detector should then at least match the free one.
expected_information_gain
The registered corpus-scale process comparison assumes a trained model can learn detection on some corruption process. That assumption has never been tested. If the model cannot match a zero-parameter statistic even with nothing competing for the representation, comparing corruption processes is premature and the conclusion is about the model class. This costs one training run and blocks a two-arm comparison.
scope_limits
Fixed-topology and geometry-only, single seed, factorized corruption at p=0.35. A detection-only model cannot reconstruct anything, so it is a diagnostic and not a candidate design; held-out accuracy is meaningless here because the value head is untrained. The gated quantity is detector quality alone.
changed_factors
primary
training.detection_only false -> true, dropping the value term from the loss.
held_fixed
v6 exactly otherwise: slot binding and edit mask on, the full 2,681-icon split, the 128-icon validation draw and its corruption seeds, seed 3101, corruption 0.35, batch size 16, learning rate 0.001, eval_every 60, the 6,300-step cap, and the held-out-loss selection policy with patience 8. Model size is unchanged at 579,872.
code
git_commit
856230a
execution_mode
native-local
config
path
configs/learning/openmoji-g1-detection-only-v7.yaml
sha256
9d2db303814d609a…
dataset
hybrid_sha256
9b9b1699677a6f97…
bucket
bucket-p32-t128
train_samples
2681
validation_samples
128
baselines
measured_at_a_matched_8.573_percent_flag_rate
training_free_continuity_statistic
precision
0.7451
lift
2.13
recall
0.1824
v6_trained_keep_head
precision
0.4312
lift
1.234
recall
0.1058
base_rate_of_corrupted_fields
0.3494
execution
seed_set
3101
deterministic_algorithms
true
cublas_workspace_config
:4096:8
optimizer_step_cap
6300
early_stopping
objective
held_out_loss
patience_evals
8
min_delta
0.0
resource_cap
max_steps
20000
max_storage_gb
50
network
none
predeclared_criteria
note
Declared before launch. Measured by scripts/detector_report.py, which reproduces v6's published precision and recall exactly.
evaluated_at
the checkpoint selected by held-out loss, at a matched 8.573% flag rate
primary
id
beats_the_previous_trained_detector
statement
Precision lift over the base rate exceeds v6's 1.234.
id
matches_the_free_detector
statement
Precision lift reaches at least 2.13, the training-free local-continuity statistic's lift on the same corruption at the same flag rate. This is the real bar: a trained model that cannot match a zero-parameter heuristic on a signal the heuristic extracts is not learning the structure of the problem.
id
reproducibility
statement
A second complete invocation returns an identical JSON result.
falsification_meaning
If detection-only still cannot match the free statistic, the shared-encoder explanation is wrong and the failure is not about objective balance. The conclusion then concerns this model class and training setup rather than any corruption process, the registered two-arm comparison is premature and should be deferred, and the highest-value remaining move is PROJECT_PLAN.md section 12 branch 4 - the cached autoregressive model on the same codec, which is also Gate I and which tests whether the representation supports generation independent of any corruption process.
reported_not_gated
recall and precision at the model's own threshold and at the base flag rate, the selected step, whether the cap or early stopping ended it, wall time
outputs
local_metadata
runs/openmoji-g1-detection-only-v7-856230a-9d2db303-9b9b1699
report_root
reports/learning/openmoji-g1-detection-only-v7
durable_artifacts
/home/dev/.cache/openmoji-g1-detection-only-v7-856230a-9d2db303-9b9b1699
planned_at
2026-09-20 22:30:00+00:00
completed_at
2026-09-20 22:45:00+00:00
result
device
cuda
model_parameters
579872
selected_step
660
completed_steps
1140
ended_by
early_stopping
held_out_keep_loss
0.6170586347579956
identical_rerun
true
detector_at_matched_flag_rate
precision
0.47696793002915455
lift_over_base_rate
1.3651833556021185
recall
0.11703390738474746
detector_at_base_flag_rate
precision
0.41293461153240807
lift_over_base_rate
1.1819064199591203
recall
0.41293461153240807
predeclared_outcome
overall
falsified
beats_the_previous_trained_detector
passed
true
observed
1.3651833556021185
threshold
1.234
matches_the_free_detector
passed
false
observed
1.3651833556021185
threshold
2.13
reproducibility
passed
true
conclusion
The shared-encoder explanation is real but small: removing a 289-class objective that was consuming the entire representation bought 0.13 of lift and closed 15% of the gap to a zero-parameter heuristic. The model converged to this - held-out loss selected step 660 of a 6,300 cap - so it is not budget-limited. The failure is not about objective balance and not about any particular corruption process.
consequence
The registered two-arm corruption-process comparison openmoji-g1-corruption-process-corpus-76f41a3-2arms-9b9b1699 is deferred, not run. Comparing processes is only meaningful once a trained model can learn the signal on at least one of them.