Evaluating the Prompt Steerability of Large Language Models
Erik Miehling, Michael Desmond, Karthikeyan Natesan Ramamurthy, Elizabeth M. Daly, Pierre Dognin, Jesus Rios, Djallel Bouneffouf, Miao Liu
TL;DR
The paper tackles the challenge of designing pluralistic AI by introducing a prompt-based steerability benchmark that quantifies how easily a language model's persona can be steered via prompting. It defines evaluation profiles and steerability indices, normalizes changes against a model's baseline behavior using Wasserstein distances, and employs a persona dataset to assess multidimensional steering across dimensions and directions. Experiments on six models reveal notable baseline skew and directional asymmetry, with larger, more capable models showing higher yet bounded steerability. The work provides an open-source benchmark, a rigorous measurement framework, and a foundation for advancing pluralistic AI design, while outlining avenues for future exploration into multi-turn prompts and stronger links to in-context learning.
Abstract
Building pluralistic AI requires designing models that are able to be shaped to represent a wide range of value systems and cultures. Achieving this requires first being able to evaluate the degree to which a given model is capable of reflecting various personas. To this end, we propose a benchmark for evaluating the steerability of model personas as a function of prompting. Our design is based on a formal definition of prompt steerability, which analyzes the degree to which a model's joint behavioral distribution can be shifted from its baseline. By defining steerability indices and inspecting how these indices change as a function of steering effort, we can estimate the steerability of a model across various persona dimensions and directions. Our benchmark reveals that the steerability of many current models is limited -- due to both a skew in their baseline behavior and an asymmetry in their steerability across many persona dimensions. We release an implementation of our benchmark at https://github.com/IBM/prompt-steering.
