tyhob commited on
Commit
298dec3
Β·
verified Β·
1 Parent(s): cf0deb4

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +77 -0
README.md CHANGED
@@ -125,6 +125,83 @@ a property of the training data. The βˆ’0.19 residual is real, and individual ce
125
  are worse (`double_session_accumulation` at coach register is βˆ’2.70), but the
126
  pattern is inherited.
127
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
128
  ## Limitations
129
 
130
  ### Inherited: self-contradictory outputs
 
125
  are worse (`double_session_accumulation` at coach register is βˆ’2.70), but the
126
  pattern is inherited.
127
 
128
+ ## Revision history
129
+
130
+ This is the eighth corpus revision and the eighth corresponding fine-tune. The
131
+ training configuration was **identical across all eight** β€” LoRA rank 32,
132
+ lr 2e-4, 1 epoch, 20,000 examples, max length 512 β€” so the only variable in the
133
+ sequence is the corpus.
134
+
135
+ > **These rows are not directly comparable.** Each revision regenerated the
136
+ > corpus and therefore its own test split; all eight formatted test splits are
137
+ > distinct files. The varying reference ceiling is the tell. Read each row
138
+ > against its own ceiling, not against the row above it. The exception is
139
+ > `sft_only_greedy` / `sft_v2` / `sft_v2_sampled`, which were scored in one
140
+ > evaluation run against one split.
141
+
142
+ | Model | Ceiling | Reward | Risk | W-in 1 | Severe | Unread. | Overr. | Clin. |
143
+ | --- | --- | --- | --- | --- | --- | --- | --- | --- |
144
+ | *zero-shot floor* | 0.701 | 0.422 | 0.000 | 0.000 | 0 † | 500 | 0.006 | β€” |
145
+ | sft_only_greedy (v1) | 0.691 | 0.755 | 0.792 | 0.974 | 10 | 3 | 0.758 | 3.00 |
146
+ | sft_only (v1, sampled) | 0.691 | β€” | β€” | β€” | β€” | β€” | β€” | 3.24 |
147
+ | sft_v2 | 0.691 | 0.675 | 0.794 | 0.992 | 4 | 0 | 0.458 | 4.38 |
148
+ | sft_v2_sampled | 0.691 | 0.660 | 0.702 | 0.948 | 13 | 13 | 0.352 | β€” |
149
+ | sft_v3 | 0.712 | 0.735 | 0.842 | 0.994 | 3 | 0 | 0.518 | 4.09 |
150
+ | sft_v4 | 0.716 | 0.649 | 0.856 | 0.956 | 22 | 0 | 0.482 | 4.23 |
151
+ | sft_v5 | 0.701 | 0.720 | 0.934 | 0.982 | 8 | 1 | 0.552 | 4.23 |
152
+ | sft_v6 | 0.697 | 0.701 | 0.942 | 0.972 | 3 | 11 | 0.512 | 4.11 |
153
+ | sft_v7 | 0.704 | 0.720 | 0.948 | 0.986 | 3 | 4 | 0.554 | 3.89 |
154
+ | **sft_v8 (released)** | 0.701 | **0.668** | **0.960** | **0.994** | **3** | **0** | 0.504 | 4.10 |
155
+
156
+ † The base model's zero severe errors reflect 500 unparseable completions, not
157
+ accuracy.
158
+
159
+ ### What actually improved
160
+
161
+ Three trends are large and monotone enough to survive the caveat.
162
+
163
+ **Risk accuracy rose 0.792 β†’ 0.960.** Most of this tracks repairs to
164
+ declared-target reachability: nine scenario targets produced metric ranges their
165
+ own declarations did not cover at v1, and eight were repaired by v8. Making a
166
+ scenario actually produce its declared range makes it easier to recognize from
167
+ the narrative β€” which is what this metric measures.
168
+
169
+ **Unparseable outputs fell to zero**, from 13 at worst. **Severe errors fell to
170
+ 3**, from a v4 excursion of 22.
171
+
172
+ ### What did not
173
+
174
+ **Judged clinical accuracy did not move.** It peaks at v2 (4.38) and sits at 4.10
175
+ in v8, with no trend across the whole repair sequence. Reachability repair makes
176
+ the sampled signals match the declared range; it does nothing to make the
177
+ constant label respond to those signals. Repairing eight of nine unreachable
178
+ targets bought 17 points of risk accuracy and no measurable clinical quality.
179
+
180
+ **Reward did not improve** β€” v1 records the highest in the series. Reward and
181
+ accuracy move in opposite directions because they measure different things; see
182
+ the reward decomposition above.
183
+
184
+ **Overreaching accuracy did not decline, despite appearances.** The drop from
185
+ 0.758 to 0.458 between the first two models is a measurement change, not a
186
+ capability loss. From v2 onward the corpus phrases conflicting-signal
187
+ classifications as rationale prose that names no class, so the extraction ceiling
188
+ fell from 1.00 to ~0.55. Normalized against each corpus's own ceiling:
189
+
190
+ | | v2 | v3 | v4 | v5 | v6 | v7 | v8 |
191
+ | --- | --- | --- | --- | --- | --- | --- | --- |
192
+ | extraction ceiling | 0.550 | 0.550 | 0.551 | 0.552 | 0.553 | 0.552 | 0.551 |
193
+ | **% of ceiling reached** | 83% | 94% | 87% | **100%** | 93% | **100%** | 91% |
194
+
195
+ The underlying trend is flat to improving β€” opposite in sign to the reported one.
196
+
197
+ ### If you want an earlier revision
198
+
199
+ Only v8 is released. Earlier checkpoints are not published: several were not
200
+ retained, they were trained on corpora that are not released, and each would need
201
+ its own contemporaneous test split to evaluate meaningfully. The v1 corpus is
202
+ retained under the `v1` tag on the dataset repository because this card and the
203
+ paper both reference it.
204
+
205
  ## Limitations
206
 
207
  ### Inherited: self-contradictory outputs