Show HN: S0 Tuning – +23.6pp on HumanEval by tuning state, not weights(github.com)
github.com
Show HN: S0 Tuning – +23.6pp on HumanEval by tuning state, not weights
https://github.com/JackYoung27/s0-tuning
4 comments
Makes sense. Random initial states for generation is interesting because it adds diversity at the source. We tried something related with the alpha parameter (scales the learned state magnitude) and found the optimal value differs 10x between architectures: 0.07 for GatedDeltaNet vs 0.65 for Mamba-2. Too large and generation degrades, too small and the state washes out before it affects anything.
The sponsor wasn't interested (people weren't interested enough in optimizing text generation then) so it never happened but it is nice to see that it works.
Reply: we would have learned the initial state for all the training vectors and probably randomly generated initial states for generation