Skip to content
Back to skills

Timerrecipe Eval

ASecurity

Evaluates the effectiveness of individual architectural modules (e.g., normalization, decomposition, embedding, feedforward types) across diverse time-series forecasting scenarios to identify optimal configurations and predict performance without training. Use when the user wants to benchmark on PEMS03, ETT, Electricity, Social (Unemployment), or asks about evaluating this task. Reports MSE.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Timerrecipe Eval?

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

Security grade badge for Timerrecipe Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-timerrecipe-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-timerrecipe-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: timerrecipe-eval
description: Evaluates the effectiveness of individual architectural modules (e.g., normalization, decomposition, embedding, feedforward types) across diverse time-series forecasting scenarios to identify optimal configurations and predict performance without training. Use when the user wants to benchmark on PEMS03, ETT, Electricity, Social (Unemployment), or asks about evaluating this task. Reports MSE.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2506.06482
  bibtex_key: [REDACTED]
  confidence: medium
---

# timerrecipe-eval

> TimeRecipe: A Time-Series Forecasting Recipe via Benchmarking Module Level Effectiveness — Zhao et al. (2025) (arXiv:2506.06482, 2025)

## What this evaluates

Evaluates the effectiveness of individual architectural modules (e.g., normalization, decomposition, embedding, feedforward types) across diverse time-series forecasting scenarios to identify optimal configurations and predict performance without training.

## Datasets

- **PEMS03** — total ?; splits: test (-1)
- **ETT** — total ?; splits: test (-1)
- **Electricity** — total ?; splits: test (-1)
- **Social (Unemployment)** — total ?; splits: test (-1)

## Metrics

- `MSE` **(primary)** — range: other
  - Mean Squared Error: average of squared differences between predicted and actual time-series values. Lower values indicate better forecasting accuracy.
- `MAE` — range: other
  - Mean Absolute Error: average of absolute differences between predicted and actual time-series values. Lower values indicate better forecasting accuracy.
- `Rank` — range: other
  - Position of a model configuration when sorted by forecasting error (lower MSE/MAE is better). Rank 1 denotes the best-performing configuration in a given scenario.

## Input / output format

**Input**: Multivariate or univariate time-series sequences with specified forecasting horizon and lookback window, along with computed dataset characteristics (e.g., seasonality, trend, stationarity, correlation, n-feature, HL-Ratio).

**Output**: Forecasted time-series values for the target horizon, and a predicted rank score for model configuration selection.

## Scoring recipe

```python
def compute_mse(preds, targets):
    return np.mean((preds - targets) ** 2)

def compute_mae(preds, targets):
    return np.mean(np.abs(preds - targets))

def compute_rank(configs, error_dict):
    sorted_configs = sorted(configs, key=lambda c: error_dict[c])
    return {c: i+1 for i, c in enumerate(sorted_configs)}
```

## Common pitfalls

- Assuming a single architecture consistently outperforms others; the benchmark shows optimal modules depend heavily on dataset properties like trend regularity or horizon length.
- Treating the training-free selection as a trained model; it uses a LightGBM regressor to predict ranks based on dataset characteristics without fine-tuning the forecasting models.
- Ignoring module interactions; e.g., instance normalization improves performance on most datasets but degrades it on PEMS datasets.

## Evidence (verbatim from paper)

> For example, in the short-term multivariate forecasting on the PEMS03 dataset with a horizon of 12, the top-ranked configuration achieves an MSE of 0.714, outperforming iTransformer, one of the best existing forecasting models also covered by TIMERECIPE, which attains an MSE of 0.739 and ranks only 7th among all evaluated design combinations.

## Citation

```bibtex
@misc{zhao2025timerrecipe,
  title={TimeRecipe: A Time-Series Forecasting Recipe via Benchmarking Module Level Effectiveness},
  author={Zhao et al. (2025)},
  year={2025},
  note={arXiv:2506.06482}
}
```

- arXiv: 2506.06482

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.