Skip to content

docs(track-w): EWC hardening + track_w status - #47

Merged
electron-rare merged 1 commit into
masterfrom
docs/track-w-ewc
May 30, 2026
Merged

docs(track-w): EWC hardening + track_w status#47
electron-rare merged 1 commit into
masterfrom
docs/track-w-ewc

Conversation

@electron-rare

Copy link
Copy Markdown
Collaborator

Summary

Documentation-only update reflecting PR #46 (EWC continual hardening).

  • CLAUDE.md: corrects the stale track_w/ — future plan line — 6
    substrates are implemented and track_w/continual/ (ewc.py,
    rehearsal.py) is shipped.
  • README.md: new "Track-W hardening" section with the honest
    rehearsal vs EWC comparison on HardSplitTask (rehearsal 0.034 ≫
    EWC@λ=1000 0.532 ≫ none 0.767), framing as a diagnostic (not a new
    gate), and API summary for estimate_fisher, penalty, and
    RehearsalBuffer. Numbers trace to
    docs/superpowers/research/2026-05-30-w4-ewc-comparison.json.

No code changes.

🤖 Generated with Claude Code

CLAUDE.md: track_w/ line updated — 6 substrates implemented +
continual/ sub-package (ewc.py + rehearsal.py, PR #46).
README.md: new Track-W hardening section — rehearsal 0.034 vs
EWC@λ=1000 0.532 vs none 0.767 on HardSplitTask, honest framing,
trace to w4-ewc-comparison.json, API summary.
Copilot AI review requested due to automatic review settings May 30, 2026 09:04

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Documentation-only update reflecting the EWC continual-learning hardening work merged in PR #46. Updates the track_w/ status note in CLAUDE.md and adds a new "Track-W hardening" section to README.md summarising the honest rehearsal-vs-EWC comparison on HardSplitTask, with numbers traced to docs/superpowers/research/2026-05-30-w4-ewc-comparison.json.

Changes:

  • Replace the "future plan" note for track_w/ in CLAUDE.md with the current six-substrate inventory and the new track_w/continual/ sub-package.
  • Add a README section comparing rehearsal (0.034), EWC@λ=1000 (0.532) and none (0.767) on HardSplitTask, framed as a diagnostic rather than a new gate.
  • Summarise the public APIs in track_w/continual/ (estimate_fisher, penalty, RehearsalBuffer) and reference tasks/hard_split.py.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
CLAUDE.md Updates the track_w/ line from "future plan" to the implemented substrate list and the new track_w/continual/ sub-package.
README.md Adds a "Track-W hardening — EWC vs rehearsal" section with the multi-seed forgetting table, framing, and pointers to the new continual modules.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md
Comment on lines +241 to +243
Continual-learning hardening of gate W on a deliberately difficult task
(`HardSplitTask` — shared 12-class head, Tasks 0 and 1 on non-overlapping
label splits). Three methods compared under matched settings:
Comment thread README.md

| Method | Forgetting ↓ (lower = better) | Notes |
|---|---|---|
| **Rehearsal** (20 % replay) | **0.034** | Best by a wide margin |
@electron-rare
electron-rare merged commit a974bcb into master May 30, 2026
2 checks passed
@electron-rare
electron-rare deleted the docs/track-w-ewc branch May 30, 2026 09:09
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.

2 participants