Evaluates a graph neural network's ability to predict particle velocities in particulate suspensions by learning many-body hydrodynamic interactions. It probes transferability across particle counts, external forcing types, and domain boundaries, alongside computational efficiency. Use when the user wants to benchmark on HIGNN-Training-Data, or asks about evaluating this task. Reports loss.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill hignn-suspension-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Hignn Suspension Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-hignn-suspension-eval)More formats (shields.io, HTML) on the badges page.
---
name: hignn-suspension-eval
description: Evaluates a graph neural network's ability to predict particle velocities in particulate suspensions by learning many-body hydrodynamic interactions. It probes transferability across particle counts, external forcing types, and domain boundaries, alongside computational efficiency. Use when the user wants to benchmark on HIGNN-Training-Data, or asks about evaluating this task. Reports loss.
metadata:
skill_kind: dataset_eval
source_arxiv: 2206.13905
bibtex_key: ma2022fast
confidence: high
---
# hignn-suspension-eval
> Fast Simulation of Particulate Suspensions Enabled by Graph Neural Network — Ma et al. (2022) (arXiv:2206.13905, 2022)
## What this evaluates
Evaluates a graph neural network's ability to predict particle velocities in particulate suspensions by learning many-body hydrodynamic interactions. It probes transferability across particle counts, external forcing types, and domain boundaries, alongside computational efficiency.
## Datasets
- **HIGNN-Training-Data** — total 80000; splits: train (60000), test (20000)
## Metrics
- `loss` **(primary)** — range: other
- Mean squared error between the HIGNN-predicted particle velocities and the ground-truth velocities computed via Stokesian Dynamics (SD). Minimized during training and reported for validation.
## Input / output format
**Input**: 3D relative positions of particles, inter-particle distances, and applied 3D force vectors for each particle.
**Output**: 3D velocity vector for each particle.
## Scoring recipe
```python
def compute_loss(pred_velocities, true_velocities):
# pred_velocities, true_velocities: shape (N_particles, 3)
return np.mean((pred_velocities - true_velocities) ** 2)
```
## Common pitfalls
- The model is trained exclusively on 3-particle configurations but evaluated on systems with 4 to 1,600 particles, relying on architectural transferability rather than retraining.
- Ground truth velocities are generated using Stokesian Dynamics (SD) simulations, which contain numerical approximations rather than exact analytical solutions.
- Evaluation focuses on specific lattice structures and Morse potential forces, so performance on arbitrary random particle arrangements may differ.
## Evidence (verbatim from paper)
> The generated data were then used to train the HIGNN by minimizing the loss given in Eq. (5). When generating data and training the HIGNN, without assuming any prior knowledge we set a sufficiently long cutoff R_cut=20.0 for the three-body contributions and thereby for building the face connectivity in the graph.
## Citation
```bibtex
@misc{ma2022fast,
title={Fast Simulation of Particulate Suspensions Enabled by Graph Neural Network},
author={Ma et al. (2022)},
year={2022},
note={arXiv:2206.13905}
}
```
- arXiv: 2206.13905

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!