Persona Switch: Mixing Distinct Perspectives in Decoding Time
Junseok Kim, Nakyeong Yang, Kyomin Jung
TL;DR
This work tackles the inconsistent gains of role-play prompting in LLMs by introducing Persona Switch, a decoding-time method that dynamically alternates between zero-shot and role-play outputs at each step using a confidence signal based on the average token-level top-two probability gap. The approach generates two candidate outputs per step and selects the more reliable one, enabling stepwise integration of distinct prompting perspectives without additional training. Across five reasoning benchmarks and multiple model families, Persona Switch achieves up to 5.13% higher accuracy than strong baselines and demonstrates that output confidence is a robust criterion for selecting reliable answers. The method is simple to implement, leverages existing prompts, and offers a practical framework for combining complementary prompting strategies to improve multi-domain reasoning in LLMs.
Abstract
Role-play prompting is known to steer the behavior of language models by injecting a persona into the prompt, improving their zero-shot reasoning capabilities. However, such improvements are inconsistent across different tasks or instances. This inconsistency suggests that zero-shot and role-play prompting may offer complementary strengths rather than one being universally superior. Building on this insight, we propose Persona Switch, a novel decoding method that dynamically combines the benefits of both prompting strategies. Our method proceeds step-by-step, selecting the better output between zero-shot and role-play prompting at each step by comparing their output confidence, as measured by the logit gap. Experiments with widely-used LLMs demonstrate that Persona Switch consistently outperforms competitive baselines, achieving up to 5.13% accuracy improvement. Furthermore, we show that output confidence serves as an informative measure for selecting the more reliable output.
