Skip to content
Back to skills

Benchmark Property Taxonomy

ASecurity

Classify offline RL datasets by D4RL challenge properties and explain benchmark implications from metadata.

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 9, 2026
researchpythonperformance

Security analysis

A100/100

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill benchmark_property_taxonomy --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Benchmark Property Taxonomy?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Benchmark Property Taxonomy
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-benchmark-property-taxonomy/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-benchmark-property-taxonomy)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
---
name: benchmark_property_taxonomy
description: Classify offline RL datasets by D4RL challenge properties and explain benchmark implications from metadata.
---

# Benchmark Property Taxonomy

Use this skill when interpreting a D4RL-style dataset or selecting a reduced recovery target. It maps dataset metadata and variant names to challenge properties such as sparse rewards, mixed-quality data, narrow demonstrations, or undirected trajectories.

## Inputs

- A metadata dictionary or JSON file containing `domain`, `variant`, `reward_type`, `behavior_source`, and optional descriptive fields.
- Dataset names may be full environment names such as `hopper-medium-expert-v2` or separated domain/variant fields.

## Outputs

- `tags`: D4RL challenge tags.
- `explanations`: short reasons for each tag.
- `warnings`: missing-metadata notes.

## Workflow

1. Normalize names to lowercase.
2. Infer variant rules for common D4RL names: random, medium, medium-replay, medium-expert, expert, cloned, human, partial, mixed, diverse, and play.
3. Add domain-specific tags for Maze2D, AntMaze, Adroit, and Kitchen when supported by metadata.
4. Return warnings instead of overclaiming when metadata is insufficient.
5. Use tags to guide recovery interpretation, not as a replacement for executable experiments.

## Validation

Run `python scripts/classify_dataset.py --metadata-json <file>`. Tests cover representative D4RL-style metadata cases and missing metadata warnings.

## Limitations

The classifier is rule-based and paper-derived. It does not download benchmark files or measure actual policy performance.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…