Bayesian Modelling of Nonstationary Extreme Values Using a Nonparametric Hawkes Process
This paper proposes a Bayesian nonparametric Hawkes process model coupled with a hierarchical Generalised Pareto Distribution to effectively forecast nonstationary extreme events by capturing self-exciting clustering patterns and varying magnitudes across clusters, demonstrating superior predictive performance on both simulated and real-world data.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are trying to predict when the next "big storm" will hit. In the world of data, these storms are extreme events: a sudden crash in the stock market, a massive earthquake, or a spike in terrorism fatalities.
For a long time, statisticians tried to predict these storms using a very rigid rulebook. They assumed that storms happen at a steady, predictable pace (like rain in a steady drizzle) and that every storm is roughly the same size. But as the authors of this paper point out, real life doesn't work like that. Storms often come in clusters (a sudden burst of heavy rain followed by a drought), and the size of the storms can change depending on the season or the current situation.
This paper introduces a new, smarter way to model these chaotic events. Think of it as upgrading from a simple weather vane to a sophisticated, self-learning weather radar.
Here is how their new system works, broken down into simple concepts:
1. The "Self-Exciting" Alarm Clock (The Hawkes Process)
Traditional models treat events as independent. If a stock market drops today, a traditional model might think, "Okay, that's done. The chance of a drop tomorrow is just the average chance."
The authors use something called a Hawkes Process. Imagine a room full of people. If one person sneezes, it might make others sneeze too. If a second person sneezes, it might trigger a whole chain reaction.
- The Metaphor: Think of an earthquake. When the ground shakes (an event), it makes the ground unstable, increasing the chance of an aftershock (another event) happening soon after.
- The Innovation: The authors realized that extreme events often behave like this sneeze-chain reaction. They built a model where one extreme event "excites" the system, making it more likely for another extreme event to happen immediately after. This explains why bad days in the stock market often come in clusters.
2. The Shape-Shifting Trigger (The Nonparametric Kernel)
In the old "sneeze" model, you had to guess how the sneeze spreads. Does it last for 5 minutes? 1 hour? You had to pick a fixed shape (like a bell curve) and hope it was right. If you picked the wrong shape, your predictions would be off.
The authors say, "Why guess? Let the data tell us the shape."
- The Metaphor: Instead of forcing the sneeze to fit a pre-made cookie cutter, they use a moldable clay approach (called a Dirichlet Process). They let the data sculpt the shape of the "excitement" itself.
- The Result: If the data shows that events cluster tightly for a few hours and then fade, the model learns that shape. If they cluster for days, the model learns that too. It's flexible enough to handle weird, unpredictable patterns without the user having to guess the rules in advance.
3. The "Team-Based" Storm Sizes (Hierarchical GPD Marks)
Once the model knows when a storm is likely to happen, it needs to guess how big it will be.
- The Problem: In the old days, statisticians assumed every storm, whether it happened in a calm year or a chaotic year, was drawn from the same "bag of sizes."
- The Innovation: The authors realized that storms in a "cluster" (a chaotic week) might be bigger than storms in a "calm" week. However, some clusters are so small they don't have enough data to guess the size accurately on their own.
- The Metaphor: Imagine a sports league. If you have a team with only 3 players, you can't really tell how good they are. But if you look at all the teams in the league, you can get a general idea of the skill level.
- The authors use a hierarchical model. They let each "cluster" of events have its own average size (scale), but they force all these clusters to share a common "tail shape" (how extreme the worst-case scenarios can get).
- This allows the model to say, "This specific cluster of events is usually bigger than average," while still borrowing strength from the whole dataset to make sure the prediction for the worst possible event is accurate.
4. Putting It All Together: The Prediction Machine
The authors combined these three ideas into a single "Bayesian" model. They tested it on four very different real-world datasets:
- Stock Market (S&P 500): Looking for massive drops in value.
- Market Volatility (VIX): Looking for spikes in fear.
- Wind Speeds: Looking for hurricane-force gusts.
- Terrorism: Looking for days with high fatality counts.
The Results:
When they tested their new "flexible clay" model against the old "rigid cookie cutter" models, the new model won every time.
- It was better at predicting when the next extreme event would happen because it understood that events come in clusters.
- It was better at predicting how big those events would be because it understood that the size of the event depends on which "cluster" or time period it belongs to.
Summary
The paper argues that to predict rare, dangerous events, we need to stop pretending the world is calm and predictable. Instead, we need a model that understands:
- Events trigger other events (clustering).
- The rules of triggering change (flexible shapes).
- The size of the event depends on the current chaos (hierarchical sizes).
By using this approach, the authors created a tool that is significantly better at forecasting the next "big storm" in finance, nature, and security, without needing to make rigid, often incorrect, assumptions about how the world works.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.