File size: 4,121 Bytes
764c923
 
5c1b22b
 
764c923
5c1b22b
764c923
 
5c1b22b
 
 
 
 
764c923
 
5c1b22b
 
 
 
 
 
 
 
 
 
 
 
49185f6
 
 
 
 
 
b21ff56
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5c1b22b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
---
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.