ContractEval: Query-Conditioned Execution Matching for Procedural Instruction Conformance

📅 2026-09-08
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
为解决LLM执行程序时的隐性错误,提出ContractEval框架,通过将程序指令表示为查询激活义务并与响应或追踪证据匹配,明确并诊断出各种一致性故障。
📝 Abstract
As LLM agents move from answering questions to carrying out procedures, failures can be unwarranted rather than visibly wrong: the final response looks acceptable even though the system skipped the check, branch, dependency, or invariant that made the answer justified. Output-only evaluation sees the answer, and trace-aware judging sees activity, but neither identifies which obligations were active for the query. We introduce CONTRACTEVAL, a diagnostic framework for making those active obligations explicit. It represents procedural instructions as query-active obligations and matches them against response or trace evidence, turning omissions, wrong branches, ordering errors, extra actions, invariant breaches, and output-contract violations into distinct conformance failures. On a controlled suite of audited procedural contracts, output-only and trace-aware LLM judges miss many injected structural failures; under gold expected and observed graphs, ContractEval detects and localizes all of them. LLM-backed extraction preserves much of this signal but remains calibration-sensitive. ContractEval is therefore not a compliance guarantee; it makes procedural conformance auditable rather than implicit in final-answer quality.
Problem

Research questions and friction points this paper is trying to address.

procedural instruction
conformance
evaluation
obligations
large language models
Innovation

Methods, ideas, or system contributions that make the work stand out.

ContractEval
query-conditioned execution matching
procedural instruction conformance
conformance failures