跳到正文
Apple Machine Learning Research·· 26 天前AI 评分43

LLM 条件控制中有效性与流畅度的权衡:一项系统性研究

On the Effectiveness-Fluency Trade-Off in LLM Conditioning: A Systematic Study

AI 导读

研究发现,高效的 LLM 引导方法往往以牺牲生成流畅度为代价,且激活引导(activation steering)在指令微调模型上的效果远逊于基础模型。简单的提示词工程与全量监督微调在概念注入方面表现良好,但在概念移除任务中效果欠佳。此外,低成本的文本指标与高昂的 LLM-as-judge 评分高度相关,可有效评估不同条件控制方法的行为表现。

正文 · 原文

AuthorsIuri Macocco†, Pau Rodríguez Lopez, Arno Blaas, Luca Zappella, Marco Baroni†*, Xavier Suau Cuadros*

Controlling the output of Large Language Models (LLMs) is a central challenge for their reliable deployment, yet a clear understanding of the involved trade-offs remains elusive. Current approaches to conditioning are often evaluated with a narrow focus on their effectiveness at injecting or removing a target concept, neglecting generation quality. We systematically investigate a range of conditioning methods in both injection and removal scenarios. We find that efficient steering methods frequently achieve conditioning at a steep cost to fluency. Furthermore, we identify a critical yet previously overlooked interaction with the training paradigm: activation steering methods are far less effective on instruction-tuned models than on their base counterparts. Simple prompting and full-fledged supervised fine-tuning, on the other hand, are viable options for concept injection, but are not as good at concept removal. Finally, cheaply computed textual metrics highly correlate to costly LLM-as-judge scores, and provide insights on the behavior of conditioning methods.

  • † Universitat Pompeu Fabra
  • * Equal contribution

Related readings and updates.

Activation steering has emerged as a powerful method for guiding the behavior of generative models towards desired outcomes such as toxicity mitigation. However, most existing methods apply interventions uniformly across all inputs, degrading model performance when steering is unnecessary. We introduce Dynamically Scaled Activation Steering (DSAS), a method-agnostic steering framework that decouples when to steer from how to steer. DSAS…

Read more

*Equal Contributors

In the context of a voice assistant system, steering refers to the phenomenon in which a user issues a follow-up command attempting to direct or clarify a previous turn. We propose STEER, a steering detection model that predicts whether a follow-up turn is a user’s attempt to steer the previous command. Constructing a training dataset for steering use cases poses challenges due to the cold-start problem. To overcome this, we…

Read more

来源:Apple Machine Learning Research · machinelearning.apple.com