reinforcement-learning llm-evaluation benchmarking prompt-injection llm-judge alignment-failure sycophancy zero-shot-detection
Abstract
Detectors of alignment failures screen deployed language models and score alignment benchmarks. Most are generative judges that spend a decoding pass on every criterion, and classifiers that read token probabilities, such as Llama Guard, still score one fixed label per call. Jev, a model trained with reinforcement learning for calibrated decisions (RLCD), answers many typed questions about one input with calibrated probabilities in a single call. Whether it detects alignment failures has not been measured. We present RLCDAlignBench, which benchmarks Jev on ten alignment failures: sycophancy, jailbreaks, deception, prompt injection, hallucination, privacy violation, social bias, reward hacking, concealing uncertainty, and power seeking. It spans 44 benchmarks and five target models, labelled by each benchmark's scorer and, on two, by humans. Many of these failures are relational, defined against a reference, such as the user's belief or an injected instruction, that the response alone does not reveal. Our key idea is therefore to vary what Jev is asked separately from what it sees: the question's wording and answer type on one side, the fields of the input on the other. A single generic question reaches a median AUROC of 0.886 zero-shot and beats supervised baselines on most benchmarks. Question wording matters little, while context matters more, mostly through fields that encode the label. Jev matches the reference scorer's agreement with human labels, surfaces label defects in existing benchmarks, and costs 63x less than LLM-judge scorers. Code and data: https://github.com/sumleo/RLCDAlignBench.
한국어 요약
한 줄 요약
Jev 모델은 RLCD를 통해 단일 호출로 10가지 정렬 실패 탐지를 0.886 AUROC 성능으로 제시한다.
핵심 기여도
- RLCDAlignBench: 10가지 정렬 실패 탐지 벤치마크, 44개 데이터셋, 5개 타겟 모델 포함.
- Jev는 단일 호출로 10가지 타입의 질문(예: Noul, Choice, Score)에 대한 확률 응답을 제공.
- AUROC 0.886 (zero-shot) 성능, LLM-judge 대비 63배 저비용.
- Jev의 확신된 의견 불일치를 통해 기존 벤치마크의 라벨 결함을 드러냄.
핵심 아이디어
기존 정렬 실패 탐지기는 각 기준마다 별도의 호출을 필요로 하며, Jev는 RLCD를 통해 단일 호출로 여러 타입의 질문에 대한 확률 응답을 제공함. 이는 정렬 실패가 관계적(예: 사용자의 신념, 주입된 지시)인 경우에도 탐지 가능성을 높인다. 핵심 아이디어는 Jev가 보는 입력과 질문을 분리하는 것이다: 질문의 표현 방식과 응답 형식은 한쪽, 입력의 필드는 다른쪽으로 분리하여 실험적으로 평가함. 이는 실패 탐지의 원인을 질문 또는 입력의 부족한 정보로 구분할 수 있게 한다.
기술적 접근법
- **Jev 모델**: RLCD(Reinforcement Learning for Calibrated Decisions)로 훈련된 모델.
- **질문 유형**: Noul(이진), Choice(다중 선택), Score(순위)로 구분.
- **입력 형식**: JSON 또는 문자열로 구성된 state.
- **평가 프로토콜**: split-half 방식으로 질문 선택과 평가를 분리, 선택 과잉을 방지.
- **하이퍼파라미터**: AUROC 기준, threshold는 10개 라벨로 설정.
- **데이터셋**: 44개 벤치마크, 5개 타겟 모델(2–7B), 7,193개 탐지 인스턴스.
주요 결과
- **AUROC 성능**: Jev는 31개 Noul 형식 벤치마크에서 0.886의 중앙값 AUROC를 달성.
- **비교 성과**: TF-IDF 및 길이 기반의 감독 학습 기반 베이스라인 대비 25개 벤치마크에서 우수.
- **비용 효율성**: LLM-judge 대비 63배 저비용.
- **인간 라벨 일치도**: StrongREJECT 및 HarmBench에서 Cohen’s κ 0.809 달성, 기존 레퍼런스 스코어(0.811)와 유사.
- **라벨 결함 탐지**: 3개 벤치마크에서 라벨 변경 결함, 4개에서 상태 정보 부족한 라벨을 드러냄.
의의 및 한계
Jev는 단일 호출로 여러 정렬 실패 탐지를 가능하게 하며, 기존 감독 학습 기반 탐지기 대비 높은 성능과 저비용을 제공한다. 특히, 확률 기반 스코어링은 랭킹 성능이 우수하지만, 기준별 기대 확률(ECE)은 0.168로 높아 정량적 임계값 전이에는 한계가 있다. 또한, RLCDAlignBench는 Jev-1.13.0 모델, 영어 벤치마크, 2–7B 타겟 모델에만 적용되며, 다른 언어나 더 큰 모델로 확장하는 것이 향후 과제이다.
실용적 활용
Jev는 대규모 언어 모델의 정렬 실패를 실시간으로 저비용으로 탐지할 수 있어, 모델 배포 시 모니터링 시스템에 활용 가능하다. 또한, 라벨 결함 탐지 기능은 벤치마크 개선에 기여할 수 있다. 특히, Noul 질문 형식과 10개 라벨 기반 임계값 설정은 실무자에게 즉각적인 활용 가능성을 제공한다.