name: mechanism_alignment_evaluation
description: "Use this skill after a model-reprogramming recovery run to check whether the observed metric came from the intended mechanism: frozen source model, updated reprogramming parameters, reduced target loss, compatible target metadata, and optional alignment-distance decrease."
mechanism_alignment_evaluation
When to use
Use this skill after a model-reprogramming recovery run to check whether the observed metric came from the intended mechanism: frozen source model, updated reprogramming parameters, reduced target loss, compatible target metadata, and optional alignment-distance decrease.
Do not use this skill to fine-tune or inspect an original paper repository. It is for reusable model-reprogramming mechanisms derived from the paper.
Inputs
- Small target-domain samples or source-output vectors.
- Declared source dimensions/classes and target dimensions/classes.
- Reprogramming parameters, masks, mappings, or training traces as appropriate.
Outputs
- Deterministic transformed vectors, target probabilities, training traces, or mechanism-check dictionaries.
- Explicit metadata sufficient for downstream validation of source-model immutability and trainable-parameter scope.
Workflow
- Validate dimensional assumptions from the model-reprogramming paper: target input dimension no larger than source input dimension and target label count no larger than source label count when using label mapping.
- Apply only the local transformation, mapping, training, or checking operation owned by this skill.
- Record numeric outputs and do not mutate frozen source model parameters.
- In recovery, save traces so the experiment gate can verify optimizer steps and mechanism checks.
Validation
Run python ../../../../Paper2Skills-Agent/src/packages/paper2skills-agent/src/paper2skills/skills/module-to-skill/scripts/validate_skill_tree.py <skill_dir> --run-tests from a suitable workspace, or directly run the tests in tests/.
Limitations
These utilities are deliberately small and deterministic. They validate the mechanism, not full-scale ImageNet, speech, biomedical, or language-model experiments.