Watch the Model Think: On-Policy Extraction of Activation Steering Vectors
ROAST estimates control vectors for large language models during inference by using a three-stage process. It first generates contrastive pairs from model rollouts to find directions aligned with the model's natural distribution, then uses Continuous Soft Scaling to avoid information loss from masking, and finally employs Grouped Mean Normalization to create a robust final steering vector.