TensorX
返回文献探索

Paper · arXiv 2501.12895

Test-Time Preference Optimization: On-the-Fly Alignment via Iterative Textual Feedback

Yafu Li, Xuyang Hu, Xiaoye Qu, Linjie Li, Yu Cheng

60 upvotesJanuary 22, 2025arXiv 预印本
AI 摘要

TPO refines LLM outputs in real-time using textual critiques, achieving preference alignment without retraining.

Test-time Preference OptimizationTPOLarge language modelsLLMsinstruction followingpreference alignmentsafetymathematicssearch widthsearch depth

Abstract

Large language models (LLMs) demonstrate impressive performance but lack the flexibility to adapt to human preferences quickly without retraining. In this work, we introduce Test-time Preference Optimization (TPO), a framework that aligns LLM outputs with human preferences during inference, removing the need to update model parameters. Rather than relying on purely numerical rewards, TPO translates reward signals into textual critiques and uses them as textual rewards to iteratively refine its response. Evaluations on benchmarks covering instruction following, preference alignment, safety, and mathematics reveal that TPO progressively improves alignment with human preferences. Notably, after only a few TPO steps, the initially unaligned Llama-3.1-70B-SFT model can surpass the aligned counterpart, Llama-3.1-70B-Instruct. Furthermore, TPO scales efficiently with both the search width and depth during inference. Through case studies, we illustrate how TPO exploits the innate capacity of LLM to interpret and act upon reward signals. Our findings establish TPO as a practical, lightweight alternative for test-time preference optimization, achieving alignment on the fly. Our code is publicly available at https://github.com/yafuly/TPO.

北京市昌平区探索星信息技术及软件开发工作室

京ICP备2026059466号
Test-Time Preference Optimization: On-the-Fly Alignment via Iterative Textual Feedback | TensorX