AI Steerability 360: A Toolkit for Steering Large Language Models
Paper · 2026 · Erik Miehling, Karthikeyan Natesan Ramamurthy, Praveen Venkateswaran et al.
Summary
Many techniques now exist for lightweight control of LLM behavior. Each follows its own conventions, so comparing or combining them is hard, and so is attributing effects to a specific intervention. IBM Research presents AI Steerability 360, an open-source, Hugging Face–native Python library (Apache 2.0). It groups steering methods, called controls, by where they act: the prompt (input), the weights or architecture (structural), activations and attention at inference time (state), and decoding (output). Every control plugs into a shared SteeringPipeline object, which handles training through steer() and inference through generate(), and which can chain several controls together. Use case and Benchmark classes let users define tasks and compare pipelines with fixed or swept parameters, revealing side effects on behaviors that were not targeted. The demonstrations include reducing sycophancy in Llama-2-7b-chat with CAA. They also show that combining PASTA and DeAL yields better truthfulness–informativeness trade-offs on TruthfulQA than either method alone. The toolkit fills a gap, since earlier frameworks typically cover only one control surface and lack decoding-time steering.
Key points
- The taxonomy has four control surfaces: input, structural, state and output. Each has a base class with a required override: get_prompt_adapter, steer, get_hooks and generate, respectively.
- The CAA example uses Llama-2-7b-chat-hf with multiplier −10.0 at layer 15, trained on sycophancy contrastive pairs. It turns an agreeing answer into a neutral, balanced one.
- In composite steering, PASTA (state) plus DeAL (output) on Qwen2.5-1.5B-Instruct improves the truthfulness–informativeness balance on TruthfulQA compared with each control used alone.
- Activation steering is broken into four reusable parts: estimator, selector, transform and gate. ActAdd, ITI and CAA are built this way, with different estimators (e.g., MeanDifferenceEstimator, SinglePairEstimator, ProbeMassShiftEstimator).
- Limitations include slow inference with transformers compared with vLLM (vLLM.hook support is planned) and the difficulty of choosing optimal control parameters.
Institutions
Fields, topics and concepts
📚 Shelves 6The field of science this work belongs to (OpenAlex fields).Computer Science · 18,614 worksArtificial Intelligence · 17,965 worksArts and Humanities · 17,450 worksLanguage and Linguistics · 17,296 worksSocial Sciences · 1,954 worksSafety Research · 626 works
🧭 Topics 1Research subjects and languages the work is about.Language models & pretraining · 3,894 works
Cite
Cite as Erik Miehling, Karthikeyan Natesan Ramamurthy, Praveen Venkateswaran, Ching-Yun Ko, Pierre Dognin, Moninder Singh, Tejaswini Pedapati, Avinash Balakrishnan, Matthew Riemer, Dennis Wei, Inge Vejsbjerg, Elizabeth M. Daly and Kush R. Varshney. 2026. AI Steerability 360: A Toolkit for Steering Large Language Models. Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 3: System Demonstrations).
@inproceedings{miehling2026ai,
title = {{AI Steerability 360: A Toolkit for Steering Large Language Models}},
author = {Erik Miehling, Karthikeyan Natesan Ramamurthy, Praveen Venkateswaran, Ching-Yun Ko, Pierre Dognin, Moninder Singh, Tejaswini Pedapati, Avinash Balakrishnan, Matthew Riemer, Dennis Wei, Inge Vejsbjerg, Elizabeth M. Daly and Kush R. Varshney},
booktitle = {Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 3: System Demonstrations)},
year = {2026},
doi = {10.18653/v1/2026.acl-demo.43},
url = {https://doi.org/10.18653/v1/2026.acl-demo.43}
}References
- Steven Abreu, Joris Postmus, Alexander Müller, Jeremias Lino Ferrao, Ilija Lichkovski, Kurt Felix Michalak, Guillaume Pourcel, and Alice S Dauphin. 2025. From steering vectors to conceptors: Compositional affine activation steering for LLMs. find
- Axolotl. 2023. Axolotl: Open source LLM post-training. GitHub repository. find
- David Bau. 2022. Baukit. \#\# Ethical Considerations find
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/miehling-2026-ai-steerability-360-toolkit-steering/