Skip to content

Add projected activation covariance preconditioner leaderboard row - #569

Merged
luciaquirke merged 2 commits into
mainfrom
add-projected-activation-covariance
Oct 26, 2026
Merged

luciaquirke merged 2 commits into
mainfrom
add-projected-activation-covariance

Conversation

@luciaquirke

@luciaquirke luciaquirke commented Oct 24, 2026 •

Copy link
Copy Markdown
Collaborator

Adds the projected and preconditioned activation similarity row to the leaderboard.

The preconditioner is the dampened activation covariance matrix: (A + damping * mean(eig A) I)^-1/2.

A is the activation covariance matrix (the module's EK-FAC activation factor). The projection is the right-side of bergson's per-module (TrackStar-style) random projection.

Also builds the baseline LDS query as a QuerySetConfig: the validate step reads query.aggregation, which DataConfig lacks.

luciaquirke and others added 2 commits October 24, 2026 13:22
The validate step reads query.aggregation, which DataConfig lacks.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
activation_baseline.py takes --hessian, which whitens each module's pooled
activations by its EK-FAC activation factor, and --projection_dim, which applies
bergson's per-module random projection. Adds the projection-64 leaderboard row,
the reproduction steps for both preconditioned rows, and their filter configs.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@luciaquirke luciaquirke changed the title Add a projected activation covariance preconditioner leaderboard row Add projected activation covariance preconditioner leaderboard row Oct 24, 2026
@luciaquirke
luciaquirke merged commit 38df372 into main Oct 26, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant