Spaces:
Running
Running
| # Evaluation Report | |
| Generated at: 2026-04-25T18:12:09.069260+00:00 | |
| Base URL: http://localhost:7860 | |
| Tasks: clean_claim, contradictory_claim, coordinated_fraud, distribution_shift_claim, identity_fraud | |
| Seeds: 7, 11, 13, 19, 25 | |
| Distinct variant_ids: [0, 1, 2, 3, 4] | |
| | Task | Seed | Variant | Steps | Done | Reward | Evidence Quality | Exploit Penalty | | |
| |---|---:|---:|---:|:---:|---:|---:|---:| | |
| | clean_claim | 7 | 2 | 4 | yes | 0.8725 | 1.0000 | 0.0000 | | |
| | clean_claim | 11 | 1 | 4 | yes | 0.8725 | 1.0000 | 0.0000 | | |
| | clean_claim | 13 | 3 | 4 | yes | 0.8725 | 1.0000 | 0.0000 | | |
| | clean_claim | 19 | 4 | 4 | yes | 0.8725 | 1.0000 | 0.0000 | | |
| | clean_claim | 25 | 0 | 4 | yes | 0.8725 | 1.0000 | 0.0000 | | |
| | contradictory_claim | 7 | 2 | 8 | yes | 0.7497 | 1.0000 | 0.0000 | | |
| | contradictory_claim | 11 | 1 | 8 | yes | 0.7497 | 1.0000 | 0.0000 | | |
| | contradictory_claim | 13 | 3 | 8 | yes | 0.7497 | 1.0000 | 0.0000 | | |
| | contradictory_claim | 19 | 4 | 8 | yes | 0.7497 | 1.0000 | 0.0000 | | |
| | contradictory_claim | 25 | 0 | 8 | yes | 0.7497 | 1.0000 | 0.0000 | | |
| | coordinated_fraud | 7 | 2 | 12 | yes | 0.8230 | 1.0000 | 0.0000 | | |
| | coordinated_fraud | 11 | 1 | 12 | yes | 0.8230 | 1.0000 | 0.0000 | | |
| | coordinated_fraud | 13 | 3 | 12 | yes | 0.8230 | 1.0000 | 0.0000 | | |
| | coordinated_fraud | 19 | 4 | 12 | yes | 0.8230 | 1.0000 | 0.0000 | | |
| | coordinated_fraud | 25 | 0 | 12 | yes | 0.8230 | 1.0000 | 0.0000 | | |
| | distribution_shift_claim | 7 | 2 | 12 | yes | 0.7827 | 1.0000 | 0.0000 | | |
| | distribution_shift_claim | 11 | 1 | 12 | yes | 0.7827 | 1.0000 | 0.0000 | | |
| | distribution_shift_claim | 13 | 3 | 12 | yes | 0.7827 | 1.0000 | 0.0000 | | |
| | distribution_shift_claim | 19 | 4 | 12 | yes | 0.7827 | 1.0000 | 0.0000 | | |
| | distribution_shift_claim | 25 | 0 | 12 | yes | 0.7827 | 1.0000 | 0.0000 | | |
| | identity_fraud | 7 | 2 | 10 | yes | 0.8180 | 1.0000 | 0.0000 | | |
| | identity_fraud | 11 | 1 | 10 | yes | 0.8180 | 1.0000 | 0.0000 | | |
| | identity_fraud | 13 | 3 | 10 | yes | 0.8180 | 1.0000 | 0.0000 | | |
| | identity_fraud | 19 | 4 | 10 | yes | 0.8180 | 1.0000 | 0.0000 | | |
| | identity_fraud | 25 | 0 | 10 | yes | 0.8180 | 1.0000 | 0.0000 | | |
| Average Reward: 0.8092 | |
| Completion Rate: 100.00% | |
| > **Note on identical rewards within a task.** Each task above shows the same | |
| > reward across all 5 seeds because this run is a *scripted baseline* — the | |
| > evaluation client follows a fixed strategy per `task_id` (e.g. always call | |
| > `validate_document` then `flag_fraud_signal` then `deny_claim` for | |
| > `contradictory_claim`). The seeds vary the generated documents (different | |
| > claimants, amounts, fraud-signal strengths — see the `Variant` column), but | |
| > the scripted strategy is invariant to that variation, so the env returns the | |
| > same scalar reward every time. This is intentional: the scripted baseline | |
| > exists to demonstrate that the environment's reward surface is deterministic | |
| > and reproducible across seeds, *not* to show learning. | |
| > | |
| > The trained GRPO model produces variable rewards across seeds — see the | |
| > held-out component-shift evaluation in | |
| > [`reports/component_shift_summary.json`](component_shift_summary.json) and | |
| > the README "Held-out evaluation" section. | |