Expand description
Prediction Suffix Tree (PST) for Complex Event Forecasting
Based on “Complex Event Forecasting with Prediction Suffix Trees” (Alevizos, Artikis, Paliouras — arXiv:2109.00287)
Provides variable-order Markov models that predict whether a partially-matched SASE+ pattern will complete, and when. Combined with the NFA to form a Pattern Markov Chain (PMC).
Structs§
- Conformal
Calibrator - Conformal calibrator that produces prediction intervals from past forecast outcomes.
- Forecast
Result - Result of a forecast computation.
- Hawkes
Intensity - Hawkes process intensity tracker for a single event type.
- OnlinePST
Learner - Online learner that incrementally updates a PST from streaming events.
- PMCConfig
- Configuration for the Pattern Markov Chain.
- PSTConfig
- Configuration for PST construction.
- Pattern
Markov Chain - Pattern Markov Chain — combines PST with SASE NFA for pattern forecasting.
- Prediction
Suffix Tree - Prediction Suffix Tree — variable-order Markov model for event sequences.
- RunSnapshot
- Snapshot of a partial match run, used by the PMC to track active runs.
Enums§
- Pruning
Strategy - Strategy for pruning PST nodes.
Type Aliases§
- Symbol
Id - Compact symbol identifier for event types.