Quokka: Accelerating Program Verification with LLMs via Invariant Synthesis

저자: Anjiang Wei, Tianran Sun, Tarun Suresh, Haoze Wu, Ke Wang, Alex Aiken | 날짜: 2026 | URL: https://openreview.net/forum?id=R57hlMlpkm 📄 PDF


⚠️ 이 페이지의 요약·평가·해설은 생성형 AI(Claude)가 자동 생성한 2차적 분석물입니다. 논문 원문의 저작권은 원저작자에게 있으며, 정확한 내용은 원문(위 DOI·arXiv 등 출처)을 확인하세요.

라이선스: OpenReview 공개(오픈액세스)

Essence

Figure 1

Figure 1. Illustration of Quokka’s evaluation pipeline. The LLM proposes an invariant by specifying a program location a

Quokka는 LLM이 생성한 루프 invariant를 복잡한 후처리 없이 verifier가 직접 평가해 유효성과 검증 가속 여부를 판단하는 evaluation-oriented 프레임워크로, SV-COMP 기반 866개 벤치마크에서 9개 LLM을 평가하고 SOTA 성능을 달성한다.

Motivation

Achievement

Figure 3

Figure 3. Number of instances solved by different methods over

  1. Sound한 evaluation 프레임워크 제안: Daikon 기반의 불건전한 비교 대신 verifier 질의를 통해 invariant의 정확성과 검증 가속 효용을 동시에 sound하게 측정하는 Quokka를 제시했다.
  2. 대규모 벤치마크 구축: SV-COMP 최신판 기반 866개 인스턴스로 구성된, LLM 기반 verifier 평가로는 현재까지 최대 규모의 데이터셋을 구축했다.
  3. 9개 LLM 대상 종합 평가: 여러 모델 패밀리에 걸친 9개 SOTA LLM을 평가해 모델 역량을 효과적으로 구분할 수 있는 도전적인 설정을 제공했다.
  4. 성능 향상 기법 검증: 3589개 인스턴스의 검증기 기반 필터링 학습 데이터를 구축하여 supervised fine-tuning과 Best-of-N sampling이 검증 가속 성능을 측정 가능하게 향상시킴을 보였다.
  5. 기존 LLM 기반 verifier 대비 SOTA 달성: LaM4Inv, LOOPY, LEMUR, Clause2Inv 등 복잡한 후처리 알고리즘을 사용하는 기존 방법들보다 단순한 설계로 일관되게 더 나은 성능을 보였다.

How

Figure 2

Figure 2. Effect of Best-of-N sampling on the number of ∆in-

Originality

Limitation & Further Study

Evaluation

Novelty: 4/5 Technical Soundness: 4/5 Significance: 4/5 Clarity: 4/5 Overall: 4/5

총평: 복잡한 symbolic 후처리 없이 verifier 직접 질의만으로 LLM 생성 invariant를 sound하게 평가하는 단순하지만 효과적인 프레임워크로, 대규모 벤치마크 구축과 함께 LLM 기반 프로그램 검증 연구에 실질적인 기여를 한다.

같이 보면 좋은 논문

기반 연구SPECTER2 유사도 0.92로 Formal Proof Verification Automation와 Formal Methods and Computational Reasoning가 맞닿아, 'Draft, sketch, and prove: Guiding formal theorem provers with informal proofs'가 이 ICML 2026 논문의 배경·대안·응용 맥락을 보완한다.
기반 연구SPECTER2 유사도 0.93로 Formal Proof Verification Automation와 Formal Methods and Computational Reasoning가 맞닿아, 'Grammars of formal uncertainty: When to trust llms in automated reasoning tasks'가 이 ICML 2026 논문의 배경·대안·응용 맥락을 보완한다.
기반 연구SPECTER2 유사도 0.93로 Formal Proof Verification Automation와 Formal Methods and Computational Reasoning가 맞닿아, 'LLM-Feynman: Leveraging Large Language Models for Universal Scientific Formula and Theory Discovery'가 이 ICML 2026 논문의 배경·대안·응용 맥락을 보완한다.
다른 접근LLM을 활용한 과학 공식/방정식 발견이라는 동일한 문제를 다루는 대안적 접근법으로 보인다.
기반 연구LLM 기반 검증 가속화의 이론적 기반
기반 연구compiler 출력 압축 아이디어를 확장하는 관련 연구
다른 접근LLM 기반 프로그램 검증에 대한 다른 evaluation 접근법
기반 연구LLM 기반 정형 검증의 방법론적 토대를 제공한다.
후속 연구루프 invariant 생성 및 검증 방법을 확장한 연구
응용 사례SV-COMP 벤치마크에 검증 방법을 실제 적용
← 목록으로 돌아가기

🎧 Audio Overview

이 논문 리뷰를 팟캐스트형 오디오로 생성합니다. (Gemini · 키는 브라우저에만 저장 · 완성본은 이메일로도 전송)
▸ 고급: 구성 방향(대본 작성 지침) 직접 수정
속도 1.0x
⬇ MP3 다운로드