Evaluates the ability of tabular and time-series regression models to predict ship fuel consumption using operational, environmental, and temporal features. It probes how well models leverage in-context learning, weather covariates, and sequential patterns across different vessel types. Use when the user wants to benchmark on FuelCast, or asks about evaluating this task. Reports MAE.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill fuelcast-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Fuelcast Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-fuelcast-eval)More formats (shields.io, HTML) on the badges page.
---
name: fuelcast-eval
description: Evaluates the ability of tabular and time-series regression models to predict ship fuel consumption using operational, environmental, and temporal features. It probes how well models leverage in-context learning, weather covariates, and sequential patterns across different vessel types. Use when the user wants to benchmark on FuelCast, or asks about evaluating this task. Reports MAE.
metadata:
skill_kind: dataset_eval
source_arxiv: 2510.08217
bibtex_key: viga2025fuelcast
confidence: high
---
# fuelcast-eval
> FuelCast: Benchmarking Tabular and Temporal Models for Ship Fuel Consumption — Viga et al. (2025) (arXiv:2510.08217, 2025)
## What this evaluates
Evaluates the ability of tabular and time-series regression models to predict ship fuel consumption using operational, environmental, and temporal features. It probes how well models leverage in-context learning, weather covariates, and sequential patterns across different vessel types.
## Datasets
- **FuelCast** — total ?; splits: train (-1), test (-1)
## Metrics
- `MAE` **(primary)** — range: other
- Mean Absolute Error: the average of absolute differences between predicted and actual fuel consumption values.
- `R²` — range: [-1, 1]
- Coefficient of Determination: the proportion of variance in fuel consumption explained by the model, calculated as 1 - (SS_res / SS_tot).
## Input / output format
**Input**: Tabular or time-series sequences containing vessel operational metrics, environmental/weather covariates, and temporal features. Target variable is continuous fuel consumption.
**Output**: Single continuous numerical value representing predicted fuel consumption.
## Scoring recipe
```python
maes, r2s = [], []
for fold in range(5):
X_train, y_train = get_fold(fold, 'train')
X_test, y_test = get_fold(fold, 'test')
model.fit(X_train, y_train)
preds = model.predict(X_test)
maes.append(mean_absolute_error(y_test, preds))
r2s.append(r2_score(y_test, preds))
return {'MAE': sum(maes)/len(maes), 'R²': sum(r2s)/len(r2s)}
```
## Common pitfalls
- Evaluations must use 5-fold cross-validation; single splits will not capture vessel-specific variance.
- Omitting environmental or temporal features drastically inflates MAE and lowers R², invalidating comparisons with baselines.
- TabPFN results are highly sample-dependent (500 vs 1000); reporting must specify the in-context training size.
## Evidence (verbatim from paper)
> In task 1 we observe in Table [3] in the two bottom rows that TabPFN consistently achieved the lowest MAE across all vessels. For CPS Poseidon, it reached 0.061 (1000 samples), ahead of MLP (0.066), CatBoost (0.068), and the polynomial baseline (0.086). R² values among the top models ranged from 0.93 to 0.94.
## Citation
```bibtex
@misc{viga2025fuelcast,
title={FuelCast: Benchmarking Tabular and Temporal Models for Ship Fuel Consumption},
author={Viga et al. (2025)},
year={2025},
note={arXiv:2510.08217}
}
```
- arXiv: 2510.08217
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!