Automate the clear cases
Let more routine work proceed under policies you define.
Capsa
Capsa adds model-level and output-level risk estimates to supported models you run, giving your application more information about each prediction.
Capsa provides a proprietary risk-estimation capability within Themis’s broader decision-layer approach. For supported models, these signals inform policies governing what proceeds, what needs more evidence and what should reach an expert.
Let more routine work proceed under policies you define.
Focus experts and additional checks on the decisions that need them.
Choose when another document, simulation or experiment is worth its cost.
[ 01 ] How to add it
Load a supported model, wrap it with Capsa, and use the returned risk estimate alongside each prediction.
Start with a supported model in your existing framework.
Original model: a single prediction, ŷ.
Capsa wrappers apply the model modifications needed for the selected uncertainty method.
Capsa applied to the hidden layers: each prediction ŷ now comes paired with σ, Capsa’s uncertainty estimate.
Use the resulting risk estimates alongside predictions to inform your application’s next step.
The pair sets the next step: proceed, or verify when σ is above the threshold τ.
[ 02 ] The signal
On familiar inputs, a model is usually reliable. On unfamiliar ones, σ, Capsa’s uncertainty estimate, rises — and where it crosses the review threshold τ, the prediction is checked before anyone acts on it.
Reading · hover, tap or use the arrow keys
[ 03 ] Capabilities
Choose a Capsa capability to preview.
Identify ambiguous inputs and potentially mislabeled examples for closer inspection.
Report uncertainty with every output at runtime and automate quality assurance by filtering low certainty output or requesting human intervention.
Capsa automatically detects prediction risk. In this example, Capsa correctly highlights the passing bus, which sits outside the training set.
Note: Bright colours represent areas of high uncertainty flagged by Capsa that were missed by the initial model.
[ 04 ] Uncertainty types
What the model can’t understand from data due to ambiguity and irreducible noise like errors.
What the model doesn’t know due to limited knowledge or data.
What the model can’t understand due to latent feature imbalance.
[ 05 ] ML workflow
Optimize data labeling costs by finding incorrect or noisy labels.
Identify missing data to intelligently curate datasets.
Add a risk score to a model you already run.
Optimize models to overcome their deficiencies.
Targeted validation on high-risk scenarios.
Quickly detect out-of-distribution events.
[ 06 ] Related research
Converting a language model with the Capsa framework so it estimates uncertainty with every prediction.
How epistemic uncertainty flags inputs a model has never seen, so the system can escalate or abstain.
Recovering epistemic uncertainty from an already-trained model, post hoc, with no retraining.
From risk signals · to operating decisions
From risk signals to operating decisions.
Compare your current workflow with a policy that determines what can proceed, what needs another check, and where to focus expert review. A policy can deny an action that is not permitted, or abstain when the evidence is insufficient.
Working with frontier APIs? Themis brings decision-policy, model and production-engineering expertise to your workflow.