Learns from little data
Priors learned across millions of synthetic datasets carry it where your history is short: a new product, a new market, a new supplier.
LTFM is a foundation model for tables that change over time. Predict from your history, with uncertainty shown alongside every answer.
Prior-data fitted networks learn how structured data behaves from synthetic datasets. Shown new data, they find the pattern in a single forward pass.
A transformer learns from millions of synthetic records: what trends, seasonality, noise and shocks look like.
Finds the pattern, shows its uncertainty. No retraining.
Learning-to-learn is already proven on tables. LTFM extends it to data that changes over time, in any domain.
Priors learned across millions of synthetic datasets carry it where your history is short: a new product, a new market, a new supplier.
Reads each entity's history and the transitions between its states, not a snapshot.
Every score comes with a band. Less data means a wider band, and you can see it.
A new question is a new input. The model you validated is the model that answers.
A prior-data fitted network, out of the box, beat four hours of expert tuning. One forward pass is enough to replace tree-based models. How it works
AI reads language, images and code. No LLM understands tables. LTFM is built for the rows and columns every business runs on: spreadsheets, databases, ledgers, logs.
TimesFM, Chronos-2
TabPFN → acquired by SAP
KumoRFM → NVIDIA
entities + state + history + transitions
Existing models see a piece. LTFM sees the whole.
| ID | Months on book | Utilisation · 12m | Payments · 12m | Income Δ | Probability · 90% band | Status |
|---|---|---|---|---|---|---|
| 38 | Utilisation 32%, 35%, 38%, 41%, 47%, 52%, 55%, 61%, 66%, 72%, 77%, 81% | -18% | 0.42 | High | ||
| 64 | Utilisation 21%, 20%, 22%, 19%, 20%, 21%, 20%, 18%, 20%, 19%, 21%, 20% | +4% | <0.01 | Low | ||
| 12 | Utilisation 48%, 62%, 41%, 66%, 52%, 58%, 44%, 69%, 51%, 60%, 57%, 55% | 0% | 0.02 | Low | ||
| 1 | Utilisation 40% | — | n/a | Abstain | ||
| 27 | Utilisation 70%, 68%, 66%, 62%, 60%, 57%, 53%, 50%, 48%, 45%, 42%, 40% | +9% | <0.01 | Low | ||
| 45 | Utilisation 60%, 62%, 65%, 68%, 70%, 74%, 77%, 80%, 83%, 86%, 88%, 90% | -6% | 0.48 | High | ||
| 19 | Utilisation 30%, 31%, 30%, 29%, 30%, 31%, 30%, 30%, 29%, 30%, 31%, 30% | +2% | 0.01 | Low | ||
| 8 | Utilisation 10%, 12%, 11%, 10%, 14%, 38%, 55%, 64% | -30% | 0.13 | Watch |
Switch the table: same model, a different question, no retraining. Select a row to see why it scored the way it did. All rows and scores here are synthetic examples that show how LTFM reports results; they are not model output.
Two walkthroughs, from uploading a table to reviewing predictions and monitoring results.
Every industry runs on rows and columns that change over time. The same model answers each one's question. We start with financial services.
Predictions that move money or stock need evidence. LTFM is validated like any model you run today, and it takes no decision until you sign off. We start with banks, the strictest review there is.
Out-of-time backtests on your own history.
Plain-language reasons for every prediction.
Abstains and falls back to your model.
Private deploy, full audit trail.
LTFM scores live cases. Your current process keeps deciding.
Both compared on the same cases.
Your reviewers check backtests and reasons.
In production, with your current process as the fallback.
A go/no-go gate at week 8: LTFM has to beat gradient-boosted models before we scale.
| = open-research intake every 8 weeks
Every pilot starts in shadow mode. LTFM predicts on your cases next to what you use today and changes no decisions. Tell us what you want to predict and we'll reply with a pilot plan.