MERCI Cards: An LLM Evaluation and Deployment Framework for High-Stakes Domains
Organizations: University of Notre Dame Notre Dame, Indiana, USA
Abstract
As LLMs are increasingly deployed in high-stakes professional workflows, engineers and researchers require principled protocols to systematically track, monitor, and improve model performance across deployment cycles. We present a mathematical framework for iterative LLM evaluation and deployment, and demonstrate its application to AI systems used in criminal justice. Our framework formalizes LLM integration in high-stakes, high-risk, and resource-constrained domains across model selection, rubric design, evaluations and deployment via a weighted multi-objective optimization. We demonstrate that MERCI Cards can guide improvements of the system across deployment iterations, direct developer attention toward under-performing areas, and focus user attention on validation and error-correction in the LLM's outputs.
Figures & tables
| Symbol | Meaning |
| , , | Task; -th task result; number of results |
| Iteration index (suppressed when unambiguous) | |
| Domain expert input | |
| , , , , | Configuration: model, prompt, context, rubric, weights |
| , | Number of rubric dimensions; dimension index |
| , | LLM judge; judge runs per task result |
| Decision | Symbol | Step |
| Scoring granularity per dimension | — | Setup |
| Aggregation of judge and human scores | , | Setup |
| Rubric dimensions | A | |
| Dimension weights | A | |
| Whether context is supplied, and whether it is withheld during selection | C | |
| Candidate model set | D |
| Section | Field | Kind |
| Identity | System name, domain, iteration | record |
| Card version, date issued, prior card reference ( ) | record | |
| Deploying team and accountable contact | record | |
| Task | : task description and what a task result is (e.g., answer, report, summary, drafted document) | record |
| : number of inputs the task was run on; how they were selected | record | |
| Scoring granularity per dimension: continuous, discrete, or categorical, with the mapping onto | choice |
| Dimension | Tests whether the report |
| OR CI score | contextualizes odds ratios with CI width and whether the interval spans 1 |
| RR CI score | does the same for relative risk |
| OR Smp score | contextualizes odds ratios with sample size |
| RR Smp score | does the same for relative risk |
| Smp score | does the same for chi-square |
| score | contextualizes -values against the significance threshold |
| Generation model | Judge | |||||||
| native | (s) | ($) | ||||||
| Opus | none | 0 | GPT | 3 | 0.92 | 11.60 | 40 | 0.06 |
| Opus | adapt / med | 2 | GPT | 3 | 0.92 | 10.92 | 53 | 0.08 |
| Opus | adapt / high | 3 | GPT | 3 | 0.92 | 11.94 | 55 | 0.08 |
| Opus | adapt / max | 4 | GPT | 3 | 0.91 | 10.31 | 96 | 0.16 |
| Sonnet | adapt / high | 3 | GPT | 3 | 0.90 | 9.91 | 180 | 0.21 |
| Judge | Human | from | |||||
| Dimension | sd | sd | |||||
| OR CI score | 0.94 | 0.03 | 0.89 | 0.16 | 0.15 | 0.09 | |
| OR Smp score | 1.00 | 0.00 | 0.80 | 0.13 | 0.51 | 0.19 | |
| RR CI score | 0.86 | 0.04 | 0.87 | 0.18 | 0.10 | 0.07 | |
| RR Smp score | 1.00 | 0.00 | 0.80 | 0.13 | 0.51 | 0.19 | |
| Cmp score | 0.74 | 0.01 | 0.76 | 0.35 | 0.05 | 0.02 | |
| Section | Field | Entry |
| Identity | Prior card | |
| inputs | 30 reports; 18 in the selection sweep | |
| Task | Granularity | any value in the range |
| for deployment evaluation, i.e. both humans and LLM judges are used; for model selection, i.e. no humans are used | ||
| Rubric | , | |
| , otherwise, |
LLM Evaluation
Large language model evaluation measures what models can do, how reliably they do it, and whether benchmark scores predict real-world performance.
See all 2,427 papers