Skip to content

Add Dropout-LayerNorm Correction (DLC), on by default - #3

Merged
Ellmen merged 1 commit into
mainfrom
worktree-add-dlc-correction
Sep 29, 2026
Merged

Ellmen merged 1 commit into
mainfrom
worktree-add-dlc-correction

Conversation

@Ellmen

@Ellmen Ellmen commented Sep 29, 2026

Copy link
Copy Markdown
Collaborator

Fixes a small systematic eval-mode bias in StructureModule's dropout->LayerNorm sites (post-IPA LayerNorm and each block's transition LayerNorm), both fed directly by dropout with no intervening operation. Improved FlashABB's whole-Fv RMSD by 10.9% in the paper's headline test (arxiv.org/abs/2609.32062).

Hooks are always installed on StructureModule and gated by a mode flag, so pretrained.dlc_correction can be toggled at runtime without reconstructing the model. Opt out via pretrained(dlc_correction=False).

Also adds a Citation section to the README for both this paper and the original FlashABB preprint, and bumps the package version to 0.0.5.

Fixes a small systematic eval-mode bias in StructureModule's
dropout->LayerNorm sites (post-IPA LayerNorm and each block's
transition LayerNorm), both fed directly by dropout with no
intervening operation. Improved FlashABB's whole-Fv RMSD by 10.9% in
the paper's headline test (arxiv.org/abs/2609.32062).

Hooks are always installed on StructureModule and gated by a mode
flag, so `pretrained.dlc_correction` can be toggled at runtime without
reconstructing the model. Opt out via `pretrained(dlc_correction=False)`.

Also adds a Citation section to the README for both this paper and the
original FlashABB preprint, and bumps the package version to 0.0.5.
@Ellmen
Ellmen merged commit d8e016b into main Sep 29, 2026
7 checks passed
@Ellmen
Ellmen deleted the worktree-add-dlc-correction branch September 29, 2026 19:51
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