Skip to content
Back to skills

Cora Crl Eval

ASecurity

Evaluates continual reinforcement learning agents across sequential task environments, probing their ability to learn new tasks while retaining old ones (plasticity vs stability) and generalizing to unseen contexts. Use when the user wants to benchmark on Procgen, MiniHack, CHORES, Atari, or asks about evaluating this task. Reports Continual Evaluation ($\mathcal{C}$).

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 11, 2026
researchpythongotestingperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill cora-crl-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Cora Crl Eval?

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

Security grade badge for Cora Crl Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-cora-crl-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-cora-crl-eval)

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

Download with Pro
SKILL.md
---
name: cora-crl-eval
description: Evaluates continual reinforcement learning agents across sequential task environments, probing their ability to learn new tasks while retaining old ones (plasticity vs stability) and generalizing to unseen contexts. Use when the user wants to benchmark on Procgen, MiniHack, CHORES, Atari, or asks about evaluating this task. Reports Continual Evaluation ($\mathcal{C}$).
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2110.10067
  bibtex_key: powers2021cora
  confidence: high
---

# cora-crl-eval

> CORA: Benchmarks, Baselines, and Metrics as a Platform for Continual Reinforcement Learning Agents — Powers et al. (2021) (arXiv:2110.10067, 2021)

## What this evaluates

Evaluates continual reinforcement learning agents across sequential task environments, probing their ability to learn new tasks while retaining old ones (plasticity vs stability) and generalizing to unseen contexts.

## Datasets

- **Procgen** — total ?; splits: train (-1), test (-1)
- **MiniHack** — total ?; splits: train (-1), test (-1)
- **CHORES** — total ?; splits: train (-1), test (-1)
- **Atari** — total ?; splits: train (-1), test (-1)

## Metrics

- `Continual Evaluation ($\mathcal{C}$)` **(primary)** — range: other (expected return)
  - Mean expected return evaluated on unseen testing environments (solid lines) and training environments (dashed lines) across training intervals. Computed over n steps, w tasks, s cycles per environment as specified in Section 4.
- `Isolated Forgetting ($\mathcal{F}$)` — range: other (normalized score)
  - Change in performance on previously learned tasks after training on a new task. Negative values indicate backward transfer (forgetting), positive indicate forward transfer.
- `Zero-Shot Forward Transfer ($\mathcal{T}$)` — range: other (normalized score)
  - Performance on a new task before any training on it, compared to a baseline trained from scratch. Positive values indicate forward transfer.

## Input / output format

**Input**: Visual observations and state information from procedurally generated or simulated environments.

**Output**: Discrete or continuous action commands depending on the specific environment.

## Scoring recipe

```python
# Continual Evaluation (C)
C = mean(expected_return(env=test_envs) during_training)

# Forgetting (F)
F = performance_after_new_task(task_old) - performance_before_new_task(task_old)

# Forward Transfer (T)
T = performance_before_training(task_new) - baseline_performance(task_new)

# Note: n, w, s parameters control steps, tasks, and cycles per environment.
```

## Common pitfalls

- Confusing training vs. test evaluation lines in plots (dashed=train, solid=test).
- Assuming low CHORES returns indicate algorithm failure rather than benchmark difficulty.
- Expecting uniform forward transfer across tasks; transfer varies significantly by task similarity.

## Evidence (verbatim from paper)

> Three metrics—Continual Evaluation, Isolated Forgetting, and Zero-Shot Forward Transfer—enable rigorous comparison of CRL methods... On the Continual Evaluation plots, solid lines represent evaluation on unseen testing environments, while dashed lines show evaluation on the training environments.

## Citation

```bibtex
@misc{powers2021cora,
  title={CORA: Benchmarks, Baselines, and Metrics as a Platform for Continual Reinforcement Learning Agents},
  author={Powers et al. (2021)},
  year={2021},
  note={arXiv:2110.10067}
}
```

- arXiv: 2110.10067

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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.