Views
No views yet
google/gemma-4-12B-it stays completely frozen; FLAS adds a small concept-conditioned flow module (239 M params) that intervenes on the residual stream at one layer. Nothing in the base weights changes.google/gemma-4-12B-it, trained with FLAS (Flow-based Activation Steering). Where prior work like Golden Gate Claude had to lock in a single behavior in advance, FLAS learns a single concept-conditioned velocity field \(v_\theta(h, t, c)\). At inference you hand it any natural-language concept \(c\) and it produces the right intervention on the fly. The same adapter handles thousands of unseen concepts.Multimodal note.google/gemma-4-12B-itis natively multimodal (text + vision + audio). FLAS steers the text decoder only; the frozen base still accepts image/audio inputs, but the flow was trained on text activations only, so behavior under non-text inputs is undefined.
flas-ai/flas-concept-46kconfig.json).| File | Description |
|---|---|
flas-gemma-4-12b-it.safetensors | Flow-function weights (239 M params, ~479 MB, bf16). |
config.json | Architecture config consumed by the FLAS loader (model_id, layer, num_blocks, n_steps, prompt_format, …). |
Base-model license. Use of this steering adapter requires the base modelgoogle/gemma-4-12B-it, which is distributed under the Gemma Terms of Use. The FLAS flow weights in this repo are released under Apache-2.0.
1@article{flas2026,
2 title={Beyond Steering Vector: Flow-based Activation Steering for Inference-Time Intervention},
3 author={Zehao Jin and Ruixuan Deng and Junran Wang and Xinjie Shen and Chao Zhang},
4 year={2026},
5 eprint={2605.05892},
6 archivePrefix={arXiv},
7 primaryClass={cs.CL},
8 url={https://arxiv.org/abs/2605.05892},
9}