Spaces:
Sleeping
Sleeping
TalkingHeadBench Reward Structure
Overview
TalkingHeadBench evaluates diagnostic reasoning across 3 coupled sub-environments. The final reward is a weighted composite:
final_reward = 0.25 * subenv1_score + 0.35 * subenv2_score + 0.40 * subenv3_score
Sub-env 1: Reference Image + Prompt Audit (weight: 0.25)
| Dimension | Weight | Scoring |
|---|---|---|
| Regime Classification | 0.35 | Exact match = 1.0, borderline = 0.7, wrong = 0.0 |
| Risk Factor Recall | 0.35 | Set intersection recall |
| Prompt Modification Validity | 0.30 | Precision against curated valid set |
Sub-env 2: Dataset Clip Audit (weight: 0.35)
| Dimension | Weight | Scoring |
|---|---|---|
| Disposition Match | 0.40 | Exact + confidence calibration |
| Fix Instruction Quality | 0.20 | Precision >= 0.8 = full, >= 0.5 = half |
| Dataset Impact Reasoning | 0.20 | Keyword element matching |
| Override Misuse Penalty | -0.10 | Unjustified override = penalty |
Sub-env 3: LoRA Weight Behavioral Audit (weight: 0.40)
| Dimension | Weight | Scoring |
|---|---|---|
| Phoneme Risk Ranking | 0.25 | NDCG against reference ranking |
| Behavior Trigger Prediction | 0.20 | Set F1 on (phoneme, behavior) pairs |
| Cluster Identification | 0.20 | Overlap with reference clusters |
| Safety Calibration | 0.15 | Ordinal distance |
| Mitigation Quality | 0.20 | (target, action) pair matching |
Design Properties
- Deterministic: all graders are rule-based; no LLM judge is required.
- Partial credit: borderline answers receive scaled scores, not binary pass/fail.
- Cascading difficulty: Sub-env 1 risk profile influences Sub-env 2 context.
- Non-trivial scoring: multiple dimensions are evaluated per decision point.