pathfm-300m / README.md
jcy20's picture
Release PathFM-300M
7a365c5
|
Raw History Blame Contribute Delete
1.89 kB
---
license: cc-by-nc-4.0
library_name: pathfm
pipeline_tag: time-series-forecasting
tags:
- time-series
- forecasting
- multivariate
- flow-matching
---
# PathFM-300M
PathFM makes trajectory forecasting fast and practical.
It generates multivariate futures in one step with competitive marginal accuracy and leading trajectory quality.
Get sample paths, quantiles, and other higher-order statistics through one model.
Our model also demonstrates strong performance in short- and long-horizon chaotic systems.
Chaotic models: [75M](https://huggingface.co/autogluon/pathfm-chaotic-75m) and [125M](https://huggingface.co/autogluon/pathfm-chaotic-125m).
## Model Details
- **Layers:** 30 transformer layers.
- **Hidden Dimension:** 768.
- **Attention Heads:** 12 (64 dimensions per head).
- **Feed-forward Dimension:** 3,072.
- **Patch Length:** 16 time steps.
- **Context Length:** 512 observed steps.
- **Forecast Horizon:** up to 480 steps with one model call.
- **Default Sampler:** one-step parallel decoding.
## Performance
| Model | FEV skill ↑ | FPS skill ↑ | TIME MASE ↓ | TIME CRPS ↓ | GIFT MASE ↓ | GIFT CRPS ↓ |
|---|---:|---:|---:|---:|---:|---:|
| [PathFM-125M](https://huggingface.co/autogluon/pathfm-125m) | 0.4640 | 0.5386 | 0.6560 | 0.5531 | 0.7073 | 0.4878 |
| [PathFM-300M](https://huggingface.co/autogluon/pathfm-300m) | 0.4735 | 0.5458 | 0.6538 | 0.5523 | 0.7008 | 0.4818 |
FPS combines six complementary component skills to evaluate complete forecast trajectories on general corpus, capturing temporal dependencies rather than only the marginal distribution at each forecast step.
![FEV, TIME, and FPS benchmark comparison](assets/benchmark-overview.png)
![Six FPS component skills](assets/fps-components.png)
## Code
For installation, inference examples, and benchmark evaluation, see [autogluon/PathFM](https://github.com/autogluon/PathFM).