LLMs Are Biased Towards Output Formats! Systematically Evaluating and Mitigating Output Format Bias of LLMs
Do Xuan Long, Hai Nguyen Ngoc, Tiviatis Sim, Hieu Dao, Shafiq Joty, Kenji Kawaguchi, Nancy F. Chen, Min-Yen Kan
TL;DR
This work provides the first systematic study of output format bias in LLMs, introducing formal metrics and an estimator (EstTrueE) to fairly gauge true model performance under diverse format constraints. It defines a comprehensive evaluation framework across MCQ, wrapping, list, and mapping formats (15 variants) and demonstrates substantial format bias across eight tasks and four models. The authors link bias to format-token priors in training data and show that prompting techniques (demonstrations, repeated format instructions) and especially finetuning with synthesized format data can dramatically reduce bias, achieving near-uniform format adherence and substantial improvements in cross-format performance variance (e.g., reducing ChatGPT’s wrapping variance from $235.33^2$ to $0.71^2$). The study offers practical mitigation strategies and highlights the need to consider format bias in industrial deployments, aiming for fairer, more reliable LLM behavior across varying output formats.
Abstract
We present the first systematic evaluation examining format bias in performance of large language models (LLMs). Our approach distinguishes between two categories of an evaluation metric under format constraints to reliably and accurately assess performance: one measures performance when format constraints are adhered to, while the other evaluates performance regardless of constraint adherence. We then define a metric for measuring the format bias of LLMs and establish effective strategies to reduce it. Subsequently, we present our empirical format bias evaluation spanning four commonly used categories -- multiple-choice question-answer, wrapping, list, and mapping -- covering 15 widely-used formats. Our evaluation on eight generation tasks uncovers significant format bias across state-of-the-art LLMs. We further discover that improving the format-instruction following capabilities of LLMs across formats potentially reduces format bias. Based on our evaluation findings, we study prompting and fine-tuning with synthesized format data techniques to mitigate format bias. Our methods successfully reduce the variance in ChatGPT's performance among wrapping formats from 235.33 to 0.71 (%$^2$).
