GermanPartiesQA: Benchmarking Commercial Large Language Models for Political Bias and Sycophancy
<|reference_start|>GermanPartiesQA: Benchmarking Commercial Large Language Models for Political Bias and Sycophancy: LLMs are changing the way humans create and interact with content, potentially affecting citizens' political opinions and voting decisions. As LLMs increasingly shape our digital information ecosystems, auditing to evaluate biases, sycophancy, or steerability has emerged as an active field of research. In this paper, we evaluate and compare the alignment of six LLMs by OpenAI, Anthropic, and Cohere with German party positions and evaluate sycophancy based on a prompt experiment. We contribute to evaluating political bias and sycophancy in multi-party systems across major commercial LLMs. First, we develop the benchmark dataset GermanPartiesQA based on the Voting Advice Application Wahl-o-Mat covering 10 state and 1 national elections between 2021 and 2023. In our study, we find a left-green tendency across all examined LLMs. We then conduct our prompt experiment for which we use the benchmark and sociodemographic data of leading German parliamentarians to evaluate changes in LLMs responses. To differentiate between sycophancy and steerabilty, we use 'I am [politician X], ...' and 'You are [politician X], ...' prompts. Against our expectations, we do not observe notable differences between prompting 'I am' and 'You are'. While our findings underscore that LLM responses can be ideologically steered with political personas, they suggest that observed changes in LLM outputs could be better described as personalization to the given context rather than sycophancy.<|reference_end|>
@article{batzner2024germanpartiesqa:,
    title={GermanPartiesQA: Benchmarking Commercial Large Language Models for
  Political Bias and Sycophancy},
    author={Jan Batzner, Volker Stocker, Stefan Schmid, Gjergji Kasneci},
    journal={arXiv preprint arXiv:2407.18008},
    year={2024},
    archivePrefix={arXiv},
    eprint={2407.18008},
    primaryClass={cs.CY cs.CL}
}