This benchmark evaluates machine learning models on two distinct scientific tasks using the BubbleML dataset: predicting optical flow for bubble dynamics and solving multiphysics PDEs for temperature and velocity field propagation. It probes a model's ability to capture non-rigid object motion, sharp physical interfaces, and long-horizon temporal dynamics in phase-change simulations. Use when the user wants to benchmark on BubbleML, or asks about evaluating this task. Reports end-point error ...
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill bubbleml-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Bubbleml Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-bubbleml-eval)More formats (shields.io, HTML) on the badges page.
---
name: bubbleml-eval
description: This benchmark evaluates machine learning models on two distinct scientific tasks using the BubbleML dataset: predicting optical flow for bubble dynamics and solving multiphysics PDEs for temperature and velocity field propagation. It probes a model's ability to capture non-rigid object motion, sharp physical interfaces, and long-horizon temporal dynamics in phase-change simulations. Use when the user wants to benchmark on BubbleML, or asks about evaluating this task. Reports end-point error (EPE).
metadata:
skill_kind: dataset_eval
source_arxiv: 2307.14623
bibtex_key: hassan2023bubbleml
confidence: high
---
# bubbleml-eval
> BubbleML: A Multi-Physics Dataset and Benchmarks for Machine Learning — Sheikh Md Shakeel Hassan et al. (2023) (arXiv:2307.14623, 2023)
## What this evaluates
This benchmark evaluates machine learning models on two distinct scientific tasks using the BubbleML dataset: predicting optical flow for bubble dynamics and solving multiphysics PDEs for temperature and velocity field propagation. It probes a model's ability to capture non-rigid object motion, sharp physical interfaces, and long-horizon temporal dynamics in phase-change simulations.
## Datasets
- **BubbleML** — total 2500; splits: train (2000), val (500); repo https://github.com/HPCForge/BubbleML
## Metrics
- `end-point error (EPE)` **(primary)** — range: other
- Average L2 distance between predicted and ground truth flow vectors across all pixels. Lower is better.
- `RMSE` — range: other
- Root Mean Squared Error between predicted and ground truth physical fields (temperature or velocity). Lower is better.
- `IRMSE` — range: other
- RMSE computed exclusively along liquid-vapor bubble interfaces to penalize misalignment at sharp physical boundaries.
## Input / output format
**Input**: Optical flow: consecutive image frames tracking bubble positions. SciML: past solution fields (velocity and/or temperature) at k consecutive timesteps.
**Output**: Optical flow: 2D velocity vector field per pixel in Middlebury flow format. SciML: predicted temperature and/or velocity field at the next timestep.
## Scoring recipe
```python
def compute_epe(pred_flow, gt_flow):
return np.mean(np.sqrt(np.sum((pred_flow - gt_flow)**2, axis=-1)))
def compute_rmse(pred, gt):
return np.sqrt(np.mean((pred - gt)**2))
def compute_irmse(pred, gt, interface_mask):
pred_masked = pred[interface_mask]
gt_masked = gt[interface_mask]
return np.sqrt(np.mean((pred_masked - gt_masked)**2))
```
## Common pitfalls
- High error rates at bubble boundaries due to sharp temperature/velocity gradients and non-rigid deformation.
- Auto-regressive rollout models suffer from error accumulation over time, degrading long-horizon predictions.
- Over-fitting to the boiling dataset during fine-tuning harms generalization to other optical flow benchmarks.
## Evidence (verbatim from paper)
> To assess the performance of the trained models, we measure the end-point error and Table 2 summarizes the results for one dataset. We draw inspiration from PDEBench and adopt a large set of metrics that include the Root Mean Squared Error (RMSE), Max Squared Error, Relative Error, Boundary RMSE (BRMSE), and low/mid/high Fourier errors. We incorporate an additional physics metric: the RMSE along bubble interfaces (IRMSE).
## Citation
```bibtex
@misc{hassan2023bubbleml,
title={BubbleML: A Multi-Physics Dataset and Benchmarks for Machine Learning},
author={Sheikh Md Shakeel Hassan et al. (2023)},
year={2023},
note={arXiv:2307.14623}
}
```
- arXiv: 2307.14623
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!