Beyond Factual Accuracy: A Benchmark for Evaluating Perspective Alignment in LLMs
Organizations: Coxwave Seoul, Republic of Korea · Ewha Womans University Seoul, Republic of Korea
Abstract
Large Language Models often generate factually correct responses that fail to maintain user-requested perspectives, blending multiple perspectives and forcing users to filter through unwanted information---a perspective control failure that factual accuracy metrics cannot detect. We introduce PerspectiveBench, a benchmark quantifying perspective alignment by constructing scenarios where multiple valid reasoning paths coexist, and propose the Perspective Alignment Score (PAS) to measure adherence to specified perspectives. Experiments reveal that state-of-the-art models successfully include target content but fail to exclude non-requested perspectives. Providing documents through RAG improves factual grounding but does not resolve perspective drift, as models prioritize comprehensive coverage over strict user constraints. Code and data are available at https://github.com/sunghoon014/PerspectiveBench.
Figures & tables
| Domain | Hop | Avg. Total | Avg. Target | Avg. Distractor | Num. Qs |
| Physics | 1 | 2.77 | 1.06 | 1.71 | 114 |
| 2 | 6.20 | 2.60 | 3.60 | 161 | |
| 3 | 7.47 | 3.60 | 3.86 | 58 | |
| Biology | 1 | 3.34 | 1.23 | 2.11 | 103 |
| 2 | 5.50 | 2.35 | 3.15 | 164 | |
| 3 | 7.25 | 2.92 | 4.33 | 61 |
| Model | Setting | 1-hop | 2-hop | 3-hop | Overall | ||||||||||||||||
| PAS | Faithfulness | #Tok | PAS | Faithfulness | #Tok | PAS | Faithfulness | #Tok | PAS | Faithfulness | #Tok | ||||||||||
| GPT-5 | Base | 44.37 | 92.50 | 56.13 | 33.06 | 464.92 | 37.33 | 58.66 | 42.13 | 35.56 | 489.89 | 35.90 | 46.79 | 37.27 | 37.26 | 524.71 | 39.58 | 68.63 | 46.26 | 34.96 | 486.99 |
| Oracle | 48.75 | 97.50 | 61.55 | 68.48 | 206.17 | 49.00 | 71.33 | 54.41 | 65.84 | 241.76 | 48.07 | 60.89 | 49.74 | 70.23 | 288.52 | 48.75 | 78.82 | 56.14 | 67.53 | 237.13 | |
| GPT-4.1 | Base | 51.50 | 96.67 | 63.80 | 51.88 | 301.58 | 39.33 | 44.00 | 38.29 | 48.16 | 331.95 | 31.41 | 39.74 | 32.75 | 51.92 | 361.98 | 42.29 | 61.94 | 46.39 | 50.12 | 326.32 |
| Oracle | 50.16 | 97.50 | 62.68 | 66.64 | 270.59 | 39.00 | 56.00 | 43.24 | 62.24 | 286.85 | 46.31 | 65.06 | 48.93 | 68.20 | 351.52 | 44.21 | 72.26 | 51.10 | 64.82 | 292.14 | |
| Claude-Sonnet-4.5 | Base | 43.87 | 90.83 | 56.12 | 44.67 | 405.14 | 35.00 | 49.33 | 37.06 | 42.10 | 413.23 | 34.62 | 44.87 | 37.19 | 44.71 | 433.09 | 38.08 | 63.28 | 43.84 | 43.46 | 413.76 |
| Model / Strategy | PAS | Faithfulness | #Tok | ||
| GPT-5 | |||||
| Oracle | 48.75 | 78.82 | 56.14 | 67.53 | 237.13 |
| + One-Shot | 49.18 | 78.02 | 55.95 | 63.46 | 249.55 |
| + Negative Constraints | 52.29 | 80.40 | 58.16 | 66.43 | 254.86 |
| Claude-Sonnet-4.5 | |||||
| Oracle | 47.53 | 76.66 | 54.16 | 63.57 | 376.09 |
| Effort | PAS | Faithfulness | #Tok | ||
| Low | 48.50 | 78.66 | 55.22 | 72.98 | 274.21 |
| High | 43.68 | 75.09 | 51.49 | 71.65 | 261.91 |
| Model / Setting | PAS | Faithfulness | #Tok | ||
| GPT-5 | |||||
| Base | 39.58 | 68.63 | 46.26 | 34.96 | 486.99 |
| Noisy | 45.88 | 79.67 | 54.63 | 67.09 | 345.58 |
| Oracle | 48.75 | 78.82 | 56.14 | 67.53 | 237.13 |
| Claude-Sonnet-4.5 | |||||
| Base | 38.08 | 63.28 | 43.84 | 43.46 | 413.76 |
| Model Name | Answer Relevancy Settings | ||
| Base | Noisy | Oracle | |
| Claude-Sonnet-4.5 | 0.7309 | 0.7297 | 0.7650 |
| GPT-5 | 0.6568 | 0.6363 | 0.6498 |
| Gemma3-27B-IT | 0.6067 | 0.6443 | 0.6981 |
| Qwen3-32B | 0.7287 | 0.7294 | 0.7282 |
| Setting | Claude- Sonnet-4.5 | Qwen3-32B | Gemma3-27B |
| Base | 38.08 / 63.28 | 39.91 / 68.02 | 38.53 / 65.13 |
| RAG BM25 | 31.0 / 59.3 | 39.4 / 70.0 | 33.7 / 64.7 |
| RAG dense | 34.4 / 63.7 | 34.1 / 65.6 | 36.5 / 60.8 |
| Noisy | 38.74 / 69.96 | 42.86 / 76.92 | 44.03 / 73.17 |
| Oracle | 47.53 / 76.66 | 46.98 / 77.91 | 46.23 / 73.63 |
| Model | Recall drop all-or-nothing / partial | Precision change all-or-nothing / partial |
| GPT-5 | / | / |
| Qwen3-32B | / | / |
| Gemma3-27B | / | / |
| Average | / | flat |
Appendix figures & tables15 assets
Supplementary material from the paper’s appendix.
Appendix
| Domain | Category | Representative Question |
| Physics | Sequential and Procedural | Describe the logical sequence connecting Newton’s second law of motion and the conservation of momentum, focusing on which concept must be established first to derive the other. |
| Causal and Explanatory | Focusing on the underlying mechanism, describe how the vector summation of forces provides a framework for understanding an object’s state of constant velocity. | |
| Taxonomic and Hierarchical | Explain the connection between mechanical energy, conservation of momentum, Newton’s second law, and Newton’s third law, focusing on the hierarchical relationship. | |
| Biology | Contrast and Alternatives | Focusing on their fundamental objectives and scope, explain what makes the process of gene transcription distinct from DNA replication. |
| Input and Dependency | Considering chemiosmosis, the evolution of aerobic respiration, and fermentation, explain their relationship by focusing on the essential resources one process provides for another to function. | |
| Process Flow and Sequence | Considering Photosynthesis, Glycolysis, and the metabolism of glucose, explain their relationship by focusing on the procedural sequence where one action is part of a larger workflow. |
| Benchmark | What it measures | Violation detected by | Nature of excluded content |
| IFEval Zhou et al. (2023) | Verifiable format and keyword constraints | Rules (code) | Keyword exclusion |
| FollowBench Jiang et al. (2024) | Multi-level constraint following | Rules + LLM | Mostly N/A |
| InfoBench Qin et al. (2024) | Decomposed atomic requirements | LLM judge | N/A |
| ComplexBench Wen et al. (2024) | Composed multi-constraint following | Rules + LLM | Partial (semantic) |
| EIFBENCH Zou et al. (2025) | Complex multi-task following with exclusion | LLM judge | Specific mentions |
| RealInstruct (DeCRIM) Ferraz et al. (2024) | Real user instructions with multiple constraints | Human + LLM | Explicit negative constraints |
| Comparison | Decision unit | Agreement | Cohen’s |
| Human / Gemini | 220 path-level decisions | 82.7% | 0.64 |
| GPT-5.6 Terra / Gemini | Path-level decisions | 82.3% | 0.645 |
| Model | Precision | Recall | PAS |
| Base | |||
| Claude-Sonnet-4.5 | 38.08 / 36.0 | 63.28 / 63.9 | 43.84 / 42.8 |
| Qwen3-32B | 39.91 / 35.3 | 68.02 / 62.3 | 46.89 / 41.0 |
| Gemma3-27B | 38.53 / 36.7 | 65.13 / 65.6 | 44.48 / 43.0 |
| Oracle | |||
| Claude-Sonnet-4.5 | 47.53 / 44.6 | 76.66 / 71.8 | 54.16 / 51.4 |
| Model | Gap (target GT) | Gap (full GT) | Change |
| GPT-5 | 32.6 | 32.1 | |
| Claude-Sonnet-4.5 | 20.1 | 19.2 | |
| Gemma3-27B | 17.2 | 15.4 | |
| Qwen3-32B | 11.0 | 15.1 |
| Model | Base | Oracle |
| GPT-5 | 39.58 / 38.2 | 48.75 / 43.2 |
| Claude-Sonnet-4.5 | 38.08 / 38.2 | 47.53 / 48.9 |
| Qwen3-32B | 39.91 / 41.2 | 46.98 / 43.7 |
| Gemma3-27B | 38.53 / 41.2 | 46.23 / 41.5 |
| Metric | Cover-all (no exclusion) | Ten evaluated models |
| Precision | 41.4 | 27–49 |
| Recall | 100 | 42–79 |
| PAS | 57.6 | 30–56 |
Language Model Generation Evaluation
Language model generation evaluation measures the quality, reliability, diversity, and task fit of outputs produced by language models.
See all 396 papers