Repository navigation
Test two Kev-0.8B weight edits; register a matched error-repair pilot - #278
Open
devin-ai-integration[bot] wants to merge 9 commits into
Open
devin-ai-integration[bot] wants to merge 9 commits into
devin-ai-integration[bot] wants to merge 9 commits into
Conversation
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Contributor
Author
|
I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".
|
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
…rature evidence Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
… control Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The Weight-Space Programming paper improves Qwen3.5-0.8B mainly by suppressing generation loops. Kev is a prefill-only decision model built on Qwen-Base. This PR tests both the paper's published donor edit and a second, Kev-specific edit of its decision head. Neither clears its preregistered quality gates; keep the released checkpoint unchanged.
Two hypotheses, not a direction search
Round 30: transfer the verified donor delta. Reconstruct the sparse artifact, verify original/edited tensor hashes, and add
dose * (edited_donor - original_donor)to Kev's two basedown_projmatrices. Copying replacement weights would incorrectly overwrite Kev-Base. Full/half doses leave the adapter and head untouched. Full-dose transfer accuracy changes −0.152 pp, paired 95% CI [−0.457, 0.000]; Brier gets slightly worse. R30 report.Round 31: reweight Kev's own pointer channels. The pointer head scores each answer by summing 256 products of projected decision/option features. Unequal channel gains can change rankings, unlike scalar temperature. Fit 255 effective gains in one damped analytic Newton solve on 1,536 training records / 2,177 questions, then fold them into
head.q.weightand its bias. Gains have mean one and deviate at most ±25%; backbone, LoRA and key projection remain frozen. This is supervised analytic fitting, not a data-free or literally derivative-free method; no iterative backpropagation is used. A seed-0 coordinate permutation preserves the gains' distribution as an attribution control. Registration precedes inference; evaluation records/groups/exact states are excluded from fitting. R31 report.Kev-specific edit results
Kev
bf75a6a8848ea6960ff2ed108d9ed44c2941174f, H100, development partitions only, unchanged shipped T=2.3510958125672174. Clean knowable questions:Hard accuracy improves only +0.092 pp [0.000, +0.279]; learned-minus-shuffled accuracy is 0 [0, 0]. The accuracy and attribution gates fail. Hard Brier improves 0.530870 → 0.529890 and NLL 0.973454 → 0.971386; documents also improves slightly. These probability gains are measurable, but the control improves them too. ECE improvements are not separated from zero. We do not replace the primary with a favorable secondary after seeing results.
Raw rows, reports, fit selection and small gain/statistic tensors are committed; no model checkpoint is published. Both canonical diagnostic readouts select no candidate. Combined metered app compute $2.24694 ($1.21240 + $1.03453), below the $10 cap; storage/egress separate. No locked-test reads, Hub writes, serving changes, release selection or post-result search. These negative pilots do not rule out every possible Kev-specific weight edit.
Round 32: registered, not yet executed
The user approved a different $5 pilot: a short LoRA continuation on teacher-verified training errors, compared with unchanged Kev and an ordinary-training continuation.
error_repair_pilot.pyreserves disjoint mining/control pools before reading predictions, asks open-weight DeepSeek-V4-Pro to solve the errors without seeing their labels, and retains only answers that agree with programmatic gold. Both continuations use 128 hard examples matched by source, identical 128-record replay, and 32 optimizer steps. This tests the error-selection plus teacher-verification package, not teacher-generated labels against gold; accepted labels are identical to solver gold.The preregistration requires targeted hard accuracy to beat both baseline and ordinary continuation, with frozen-temperature calibration and transfer guards. API calls reserve cost before dispatch, never retry ambiguous charges, and stop at $1; two bounded GPU calls leave the total below $5. No new paid calls have run: teacher API access is pending. This section is preparation, not a quality result or a release candidate.
Test plan
Link to Devin session: https://app.devin.ai/sessions/f7a092ee39c7463f8469ab4f3229f5bd
Open in Devin Desktop: https://app.devin.ai/desktop/session/f7a092ee39c7463f8469ab4f3229f5bd?variant=devin
Requested by: @jaredpalmer