English

RvLLM: LLM Runtime Verification with Domain Knowledge

Artificial Intelligence 2025-12-01 v3 Computation and Language Logic in Computer Science

Abstract

Large language models (LLMs) have emerged as a dominant AI paradigm due to their exceptional text understanding and generation capabilities. However, their tendency to generate inconsistent or erroneous outputs challenges their reliability, especially in high-stakes domains requiring accuracy and trustworthiness. Existing research primarily focuses on detecting and mitigating model misbehavior in general-purpose scenarios, often overlooking the potential of integrating domain-specific knowledge. In this work, we advance misbehavior detection by incorporating domain knowledge. The core idea is to design a general specification language that enables domain experts to customize domain-specific predicates in a lightweight and intuitive manner, supporting later runtime verification of LLM outputs. To achieve this, we design a novel specification language, ESL, and introduce a runtime verification framework, RvLLM, to validate LLM output against domain-specific constraints defined in ESL. We evaluate RvLLM on three representative tasks: violation detection against Singapore Rapid Transit Systems Act, numerical comparison, and inequality solving. Experimental results demonstrate that RvLLM effectively detects erroneous outputs across various LLMs in a lightweight and flexible manner. The results reveal that despite their impressive capabilities, LLMs remain prone to low-level errors due to limited interpretability and a lack of formal guarantees during inference, and our framework offers a potential long-term solution by leveraging expert domain knowledge to rigorously and efficiently verify LLM outputs.

Keywords

Cite

@article{arxiv.2505.18585,
  title  = {RvLLM: LLM Runtime Verification with Domain Knowledge},
  author = {Yedi Zhang and Sun Yi Emma and Annabelle Lee Jia En and Jin Song Dong},
  journal= {arXiv preprint arXiv:2505.18585},
  year   = {2025}
}

Comments

24 pages, 11 tables, 13 figures

R2 v1 2026-07-01T02:35:34.133Z