Refusal in LLMs is an Affine Function

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Marshall, Thomas, Scherlis, Adam, Belrose, Nora
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909468218884096
author Marshall, Thomas
Scherlis, Adam
Belrose, Nora
author_facet Marshall, Thomas
Scherlis, Adam
Belrose, Nora
contents We propose affine concept editing (ACE) as an approach for steering language models' behavior by intervening directly in activations. We begin with an affine decomposition of model activation vectors and show that prior methods for steering model behavior correspond to subsets of terms of this decomposition. We then provide a derivation of ACE and use it to control refusal behavior on ten different models, including Llama 3 70B. ACE combines affine subspace projection and activation addition to reliably control the model's refusal responses across prompt types. We evaluate the results using LLM-based scoring on a collection of harmful and harmless prompts. Our experiments demonstrate that ACE consistently achieves more precise control over model behavior than existing methods and generalizes to models where directional ablation via affine subspace projection alone produces incoherent outputs. Code for reproducing our results is available at https://github.com/EleutherAI/steering-llama3 .
format Preprint
id arxiv_https___arxiv_org_abs_2411_09003
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Refusal in LLMs is an Affine Function
Marshall, Thomas
Scherlis, Adam
Belrose, Nora
Machine Learning
Computation and Language
We propose affine concept editing (ACE) as an approach for steering language models' behavior by intervening directly in activations. We begin with an affine decomposition of model activation vectors and show that prior methods for steering model behavior correspond to subsets of terms of this decomposition. We then provide a derivation of ACE and use it to control refusal behavior on ten different models, including Llama 3 70B. ACE combines affine subspace projection and activation addition to reliably control the model's refusal responses across prompt types. We evaluate the results using LLM-based scoring on a collection of harmful and harmless prompts. Our experiments demonstrate that ACE consistently achieves more precise control over model behavior than existing methods and generalizes to models where directional ablation via affine subspace projection alone produces incoherent outputs. Code for reproducing our results is available at https://github.com/EleutherAI/steering-llama3 .
title Refusal in LLMs is an Affine Function
topic Machine Learning
Computation and Language
url https://arxiv.org/abs/2411.09003