Controlling Large Language Models Through Concept Activation Vectors
As large language models (LLMs) are widely deployed across various domains, the ability to control their generated outputs has become more critical. This control involves aligning LLMs outputs with human values and ethical principles or customizing LLMs on specific topics or styles for individual users. Existing controlled generation methods either require significant computational resources and extensive trial-and-error or provide coarse-grained control. In this paper, we propose Generation with Concept Activation Vector (GCAV), a lightweight model control framework that ensures accurate control without requiring resource-extensive fine-tuning. Specifically, GCAV first trains a concept activation vector for specified concepts to be controlled, such as toxicity. During inference, GCAV steers the concept vector in LLMs, for example, by removing the toxicity concept vector from the activation layers. Control experiments from different perspectives, including toxicity reduction, sentiment control, linguistic style, and topic control, demonstrate that our framework achieves state-of-the-art performance with granular control, allowing for fine-grained adjustments of both the steering layers and the steering magnitudes for individual samples.
Authors
- Chengao Li
- Xiting Wang (ORCID: https://orcid.org/0000-0001-6151-7474)
- He Qin (ORCID: https://orcid.org/0009-0009-1387-5942)
- Xiang Ao (ORCID: https://orcid.org/0000-0001-7813-0129)
- Hanyu Zhang
Institutions
- Institute of Computing Technology (CN)
- Renmin University of China (CN)
Publication Details
- Journal
- Proceedings of the AAAI Conference on Artificial Intelligence
- Published
- 2025-04-11
- DOI
- https://doi.org/10.1609/aaai.v39i24.34778
- Citations
- 1
- Primary Topic
- Semantic Web and Ontologies
- Type
- article
- Field-Weighted Citation Impact
- 0.89
Funders
- National Natural Science Foundation of China
- Renmin University of China
- Youth Innovation Promotion Association of the Chinese Academy of Sciences
- Beijing Nova Program
- Institute of Computing Technology, Chinese Academy of Sciences
- Youth Innovation Promotion Association