News for hackers. Stuff that matters.
Re:Dynamic Abliteration: Non-Destructive Refusal Suppression... by phatak-dev on Thursday September 24, 2026 @11:43AM (#49832285)
Afaiu the projection works with the weight update. But here the vector is getting added to residual stream from engram lookup not as direct updat. So the approach is little different

[Edited] Yes correct.

In the original paper, they measure how much refusal is actively present in the current token and subtract only that specific amount.

In my early baseline step, I used a simpler approach where I just subtracted a fixed vector across the board. This is just to see if the approach is even feasible.

That's actually the main reason I moved to the Engram module, I wanted a smartness that reads the context and turns steering on only when refusal triggers pop up, leaving normal tokens untouched.

Re:Dynamic Abliteration: Non-Destructive Refusal Suppression... by goldemerald on Thursday September 24, 2026 @11:55AM (#49832507)
> Afaiu the projection works with the weight update. But here the vector is getting added to residual stream from engram lookup not as direct updat. So the approach is little different.

Residual stream steering is what the authors do, the orthogonalized weights are downstream of that. Those weights, of an obliterated model, are all computed w.r.t. the computed residual stream vector. The original paper focuses on steering, but the community loves the simplicity of not needing to make changes at test-time.

Re:Dynamic Abliteration: Non-Destructive Refusal Suppression... by phatak-dev on Thursday September 24, 2026 @11:56AM (#49832527)
Makes sense.. Just updated my comment to reflect it.. Thanks for making it clear.