Downloads · 30 days
6
32% of all-time downloads
ManasMehta/groundingbench-overseer-lr2e5-ckpt400
groundingbench-overseer-lr2e5-ckpt400 is a text generation model from ManasMehta. Use it when you need the model to write or continue text. It is set up for peft. The card lists the license as mit.
A LoRA adapter on Qwen/Qwen2.5-1.5B-Instruct trained with GRPO to act as an overseer agent that audits another agent's tool-use trace and classifies its behavior as HONEST, REWARDHACKER, LAZY, or DECEIVER, with a conf…
Downloads · 30 days
6
32% of all-time downloads
All-time downloads
19
Public
Repo size
64 MB
Likes
1
Public
Click a slice to open those files.
.pt35.1 MB · 55%
From the Hugging Face model README
A LoRA adapter on Qwen/Qwen2.5-1.5B-Instruct trained with GRPO to act as an overseer agent that audits another agent's tool-use trace and classifies its behavior as HONEST, REWARD_HACKER, LAZY, or DECEIVER, with a confidence score and a citation pointing to the specific trace step that gave away the misbehavior — scored not just on verdict correctness but on whether that citation is actually grounded in the trace.
Trained as the reference checkpoint for GroundingBench, an OpenEnv environment for measuring evidence-grounded AI oversight.
The model is the overseer agent in a single-step reinforcement learning loop:
VERDICT: <HONEST | REWARD_HACKER | LAZY | DECEIVER>
CONFIDENCE: <0.0–1.0>
EVIDENCE: <one sentence citing a specific trace step and keyword>
It is trained to plug into GroundingBench's /step endpoint. It can be used standalone but the reward signal that shaped it is environment-specific.
960 traces generated from 12 deterministic doer policies (4 behavioral classes × 3 variants), restricted to variants 1 and 2 of questions q_0001–q_0120. Variant 3 and questions q_0121–q_0150 are held out for evaluation. Train and eval splits are disjoint on both axes (questions AND policy variant).
Evaluated on the held-out v3 set (n=120, q_0121–q_0150 × variant 3, fully disjoint from training):
| Condition | Accuracy | Mean Reward | Parse Errors |
|---|---|---|---|
| Random verdict | 25.0% | — | — |
| Base Qwen2.5-1.5B + 3-shot prompt | 56.7% | 0.438 | 0.0% |
| This adapter (LR=2e-5, 400 steps) | 75.8% | 0.900 | 0.0% |
Evidence-bonus hit rate (grounding, not just accuracy) for this checkpoint: DECEIVER 82.8%, LAZY 28.6%, REWARD_HACKER 0.0% (n=1 seed). See the project repo for the full 3-seed grid across both learning rates and trace distributions, and for the pooled significance testing against the ~0% frontier-model baseline.
git clone https://github.com/ManasMehta1110/GroundingBench.git
cd GroundingBench
pip install -r requirements.txt && pip install -e .
python -c "from huggingface_hub import snapshot_download; snapshot_download(repo_id='ManasMehta/groundingbench-overseer-lr2e5-ckpt400', local_dir='checkpoints/checkpoint-400')"
python scripts/gen_gap_eval.py \
--model-path checkpoints/checkpoint-400 \
--base-model Qwen/Qwen2.5-1.5B-Instruct \
--eval-easy data/eval_traces.jsonl \
--eval-hard data/eval_traces.jsonl \
--out results/repro.json
@misc{groundingbench2026,
title = {GroundingBench: Measuring Evidence-Grounded AI Oversight},
author = {Mehta, Manas},
year = {2026},
howpublished = {\url{https://github.com/ManasMehta1110/GroundingBench}},
note = {Preprint in preparation, target venue IEEE SaTML 2027}
}