Aggregate frozen target model outputs into adversarial task labels using one-to-one or many-to-one mappings.
Scanned 9/9/2026
Install to Claude Code
npx -y skills add VectorSpaceLab/AREX-Skill --skill output_remapping --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Output Remapping?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/vectorspacelab-output-remapping)More formats (shields.io, HTML) on the badges page.
---
name: output_remapping
description: Aggregate frozen target model outputs into adversarial task labels using one-to-one or many-to-one mappings.
---
# Target-to-Adversarial Label Remapping
Use this skill when a recovery must implement the paper's `h_g` mapping from original target-model classes to attacker-task classes. It is appropriate for logits or probabilities. Do not use it as a learned classifier head; the mapping is fixed during program optimization.
## Inputs
- `scores`: original target-model logits or probabilities.
- `mapping`: dictionary from adversarial labels to lists of original class indices.
- `reducer`: `sum` or `mean` for many-to-one aggregation.
## Outputs
- Aggregated adversarial-task scores.
- Deterministic predicted adversarial label.
- Mapping validation metadata.
## Workflow
Validate that mapped labels are in range, aggregate each label group, then choose the label with maximum aggregate score using lexical label order for ties.
## Validation
Run `python tests/test_output_remapping.py`.
## Limitations
This skill does not choose semantic ImageNet labels; it implements and validates a supplied mapping.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!