SPARC / README.md
Setoka's picture
Link SPARC-UQ package release and executed visual notebook
b21ff56 verified
|
Raw History Blame Contribute Delete
4.12 kB
---
title: SPARC
colorFrom: green
colorTo: blue
sdk: static
app_file: index.html
pinned: false
short_description: Single-pass structured motion uncertainty
tags:
- human-motion-forecasting
- uncertainty-quantification
- conformal-prediction
- bayesian-last-layer
---
# SPARC
**Single-Pass Scaling for Motion Forecasting with Conformal Bayesian Last Layers**
Sakif Hossain*, Julian Teusch*, J枚rg P. M眉ller 路 TU Clausthal 路 ECCV 2026 Spotlight
*Equal contribution.
**Paper: https://arxiv.org/abs/2608.20802**
Project: https://julianteusch.github.io/projects/sparc/
**Code: [SPARC-UQ on GitHub](https://github.com/julianteusch/sparc-uq)**
The Apache-2.0-licensed repository provides a reusable scaling and conformal
calibration core for existing point estimators. It is an initial integration
library, not the full paper benchmark implementation or a checkpoint release.
## Python Package and Visual Notebook
**[SPARC-UQ v0.1.0](https://github.com/julianteusch/sparc-uq/releases/tag/v0.1.0)**
is an initial alpha Python package, distributed as a GitHub wheel and source
archive. PyPI publication is pending. Installation instructions are in the
[repository README](https://github.com/julianteusch/sparc-uq#install-and-run).
The **[executed notebook](https://github.com/julianteusch/sparc-uq/blob/main/notebooks/01_forecasts_and_diagnostics.ipynb)**
contains six visualizations: forecast intervals, held-out coverage and width,
feature support, covariance/correlation, signed leverage contributions, and
kappa versus prediction error. The example is synthetic, not a reproduction of
the paper's benchmark results.
Optional **[Matplotlib helpers and diagnostics](https://github.com/julianteusch/sparc-uq/blob/main/docs/visualization.md)**
can be reused with your own predictions. Feature-leverage contributions explain
the computed scale in a chosen feature basis, not causal importance or SHAP values.
## About This Space
An illustrated explanation of SPARC, not live model inference. The animations
are deterministic schematics, not experimental predictions or coverage tests.
This Space does not distribute model checkpoints or process uploaded motion data.
SPARC retains a deterministic motion forecast, adds analytic Bayesian last-layer
scaling to a graph-temporal covariance, and calibrates marginal prediction
intervals using held-out residual scores. Inference uses one network forward
pass plus analytic calculations, rather than repeated stochastic passes.
The scalar conjugate core preserves covariance correlations. The full recipe
also includes temporal stabilization and CP-specific joint scaling; see the
paper for the complete method and evaluation protocol.
## Scope
- Conformal validity is marginal for the induced score distribution under
exchangeability, not simultaneous coverage of an entire future trajectory.
- Coordinate pooling targets the reported mean marginal coverage metric.
- The feature-dependent scale is not a universal out-of-distribution detector.
- The reported empirical risk diagnostic is not a safety guarantee.
- No claim of a generative multimodal forecast or validated robot deployment.
## Results
Across nine dataset/protocol blocks, SPARC's mean ranks are 1.00 for NLL,
2.69 for combined MPJPE + NLL, 2.50 for calibrated interval width, and 4.39 for
MPJPE. Lower is better. These are ranks, not raw errors or percentage gains;
point accuracy is competitive rather than uniformly best.
## Citation
```bibtex
@misc{hossain2026sparc,
title = {{SPARC}: Single-Pass Scaling for Motion Forecasting with Conformal Bayesian Last Layers},
author = {Hossain, Sakif and Teusch, Julian and M{\"u}ller, J{\"o}rg P.},
year = {2026},
eprint = {2608.20802},
archivePrefix = {arXiv},
url = {https://arxiv.org/abs/2608.20802}
}
```
## Files
Vanilla HTML, CSS and JavaScript; no backend, analytics, external fonts or build
step. The figures and silent MP4 animations come from the authors' SPARC
communication and presentation materials. No training data or private speaker
notes are included. The project website remains the primary resource page.