Quantifying and Mitigating Socially Desirable Responding in LLMs: A Desirability-Matched Graded Forced-Choice Psychometric Study
Organizations: The University of Tokyo · Kobe University
Abstract
Human self-report questionnaires are increasingly used in NLP to benchmark and audit large language models (LLMs), from persona consistency to safety and bias assessments. Yet these instruments presume honest responding; in evaluative contexts, LLMs can instead gravitate toward socially preferred answers-a form of socially desirable responding (SDR)-biasing questionnaire-derived scores and downstream conclusions. We propose a psychometric framework to quantify and mitigate SDR in questionnaire-based evaluation of LLMs. To quantify SDR, the same inventory is administered under HONEST versus FAKE-GOOD instructions, and SDR is computed as a direction-corrected standardized effect size from item response theory (IRT)-estimated latent scores. This enables comparisons across constructs and response formats, as well as against human instructed-faking benchmarks. For mitigation, we construct a graded forced-choice (GFC) Big Five inventory by selecting 30 cross-domain pairs from an item pool via constrained optimization to match desirability. Across nine instruction-following LLMs evaluated on synthetic personas with known target profiles, Likert-style questionnaires show consistently large SDR, whereas desirability-matched GFC substantially attenuates SDR while largely preserving the recovery of the intended persona profiles. These results highlight a model-dependent SDR-recovery trade-off and motivate SDR-aware reporting practices for questionnaire-based benchmarking and auditing of LLMs.
Figures & tables
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Within-LLM consistency across 30 independent replications (100 items) | ||||
|---|---|---|---|---|
| LLM | ICC(A,1) | ICC(A,30) | Mean pairwise | Split-half |
| Gemini 2.5 Pro | .980 [.974, .985] | .9993 [.9991, .9995] | .980 | .9986 [.9981, .9991] |
| GPT-5 | .975 [.968, .982] | .9992 [.9989, .9994] | .976 | .9984 [.9978, .9988] |
| Rater LLM | Pearson (95% CI) | Spearman |
|---|---|---|
| GPT-5 | 0.950 [0.927, 0.966] | 0.943 |
| Gemini 2.5 Pro | 0.950 [0.926, 0.966] | 0.947 |
| BLK | Dom. (key) | Statement | SD | Dom. (key) | Statement | SD | |
|---|---|---|---|---|---|---|---|
| 1 | A+ | Accept people as they are. | 8.75 | O+ | Enjoy hearing new ideas. | 8.75 | 0.00 |
| 2 | A+ | Am concerned about others. | 8.87 | C+ | Carry out my plans. | 8.87 | 0.00 |
| 3 | A+ | Am easy to satisfy. | 6.63 | E+ | Talk to a lot of different people at parties. | 6.65 | 0.02 |
| 4 | A+ | Believe that others have good intentions. | 7.43 | O+ | Can say things beautifully. | 7.62 | 0.18 |
| 5 | A- | Contradict others. | 3.23 | O- | Am not interested in abstract ideas. | 3.17 | 0.07 |
| 6 | A- | Cut others to pieces. | 1.00 | N+ | Dislike myself. | 1.02 | 0.02 |
| Label in text | Model identifier / snapshot |
|---|---|
| GPT-5 | gpt-5-2025-08-07 |
| GPT-5 mini | gpt-5-mini-2025-08-07 |
| GPT-5 nano | gpt-5-nano-2025-08-07 |
| Gemini 2.5 Pro | gemini-2.5-pro |
| Gemini 2.5 Flash | gemini-2.5-flash |
| Gemini 2.5 Flash-Lite | gemini-2.5-flash-lite |
Language Model Bias Evaluation
Language model bias evaluation tests how models’ outputs, decisions, and representations vary across social groups, cultures, languages, and contexts.
See all 492 papers