Skip to content

Register metadata-driven batch classification scorer - #675

Open
DhavalRepo18 wants to merge 2 commits into
aafeedback_changesfrom
codex/register-batch-classification
Open

DhavalRepo18 wants to merge 2 commits into
aafeedback_changesfrom
codex/register-batch-classification

Conversation

@DhavalRepo18

@DhavalRepo18 DhavalRepo18 commented Nov 1, 2026 •

Copy link
Copy Markdown
Collaborator

Register batch_classification_macro_f1_v1 so native evaluation can score a batch of categorical episode predictions using allowed_codes and macro_f1_threshold from private scenario metadata.

The checker requires exact episode coverage and integer class codes, reports continuous macro-F1 over all configured classes (zero division gives zero), and passes at the inclusive metadata cutoff. Duplicate JSON keys and malformed predictions fail. Invalid gold or verifier configuration raises a harness error.

Scoring uses only predictions. Additional submission fields are ignored; there are no sensor/feature matching, sensor-budget, program-presence, code-execution or model-matching checks.

Validation: 230 evaluation tests passed, including 35 batch-classification tests. All new fixtures are invented: large artificial class codes, fictional identifiers and artificial thresholds. No private scenario data, ground-truth values, labels or cutoffs are included. Only scorer code, registration and synthetic tests are changed.

Signed-off-by: Dhaval Patel <pateldha@us.ibm.com>
Signed-off-by: Dhaval Patel <pateldha@us.ibm.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant