artificial intelligence

When Specifications Conflict: A Symmetry-Based Framework for Measuring LLM Preferences

arXiv:2607.28384

summary

The paper presents a symmetry‑based experimental framework for measuring how large language models resolve conflicts between competing specifications, and evaluates systematic preference patterns across different representation types and tasks.

Abstract

Large language models (LLMs) are increasingly required to integrate multiple sources of information that may be inconsistent or conflicting. However, there is still a lack of controllable and attributable methods for analyzing how models resolve conflicts between competing specifications. We propose a controlled experimental framework for studying model preferences under conflicting specifications. By constructing specifications with explicit conflicts, the framework enables model choices between competing specifications to be directly observed and analyzed. A symmetry-based design further reduces confounding factors, allowing preferences across representation types to be compared systematically. We evaluate the framework on an executable mathematical benchmark with 550 conflict instances spanning 11 function families, comparing four representation types: pure natural language, formal language, naturalized formal language, and input--output examples. Results show systematic preference patterns rather than random behavior, with a consistent ordering: . Example effects further depend on model capability and function family. We extend the framework to heterogeneous specification conflicts in Boolean algebra, code generation, and the clinical domain, demonstrating its applicability across diverse tasks and specification forms. The framework provides a unified approach for measuring how LLMs resolve conflicts between competing sources of information.

Submitted to AAAI 2027

Topics & keywords

#large language models#conflict resolution#specification analysis#symmetry design#benchmark evaluationLLM preferencessymmetry‑based frameworkformal languagenaturalized formal languageinput‑output examplesconflicting specifications