← Latest papers
📊 statistics

Continuous-Time Reinforcement Learning for Controlled Hawkes Jump-Diffusions

This paper proposes a model-free continuous-time reinforcement learning algorithm, Hawkes-CT DDPG, that solves non-Markovian stochastic control problems driven by multivariate Hawkes jump-diffusions by first approximating the system with a finite-dimensional Markovianized representation and then applying deterministic policy gradient learning.

Original authors: Tomasz R. Bielecki, Thibaut Mastrolia, Haoze Yan

Published 2026-08-20
📖 5 min read🧠 Deep dive

Original authors: Tomasz R. Bielecki, Thibaut Mastrolia, Haoze Yan

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

In the digital world, threats rarely arrive as isolated, independent events. Instead, they tend to cluster, where one breach or attack makes a second one more likely to follow, creating a cascading chain of damage. This behavior, known as self-excitation, is a fundamental pattern in everything from earthquakes to financial market crashes, and it is increasingly central to understanding cyber risk. To manage such risks, defenders need to make dynamic decisions about how to allocate their limited security resources as the threat environment shifts. However, the mathematical tools traditionally used to optimize these decisions struggle when the system's memory is complex. If the likelihood of an attack depends on the entire history of past events rather than just the current moment, the problem becomes too tangled for standard methods to solve efficiently.

A team of researchers has developed a new approach to untangle this complexity, creating a method that allows computers to learn optimal defense strategies in real-time, even when the underlying rules of the threat are unknown. Their work focuses on a specific type of mathematical model called a Hawkes process, which is designed to capture that clustering behavior. The challenge they faced was that these models are "non-Markovian," meaning the system's future depends on its entire past, making it impossible to use standard, efficient learning algorithms that rely only on the present state. To overcome this, the researchers devised a way to compress the system's infinite memory into a finite set of observable signals, effectively turning a history-dependent problem into one that can be solved with modern machine learning.

The core of their solution involves a technique called "Markovianization." Imagine trying to predict the weather not just by looking at the current temperature, but by remembering every single raindrop that fell in the last century. That is the level of memory a Hawkes process holds. The researchers realized that instead of trying to remember every past event, one could approximate the system's memory using a collection of simple, decaying filters. They constructed a new state for the learning algorithm that includes the current system status plus a set of these filters, each tracking how past events have faded over time. By doing this, they transformed the complex, history-dependent problem into a manageable, finite-dimensional one that a computer can navigate.

Once the problem was reshaped into this simpler form, the team applied a continuous-time reinforcement learning algorithm, which they named Hawkes CT-DDPG. Unlike traditional methods that learn in discrete steps, this algorithm learns continuously, adjusting its strategy as events happen in real time. The system operates in a model-free manner, meaning it does not need to know the specific mathematical formulas governing the attacks or the defense mechanisms. Instead, it learns purely by observing the timing of events, the state of the system, and the costs associated with different actions. It uses a neural network to act as a "critic" that evaluates how good a decision was, and another network as an "actor" that decides what action to take next, constantly refining its policy to minimize the total cost of security incidents.

To test their method, the researchers simulated three different types of threat environments, each with a different pattern of how past events influence the future. The first scenario used a simple exponential pattern, where the influence of past events fades quickly and predictably. The second used an Erlang pattern, which represents a more complex, multi-stage fading process. The third and most difficult scenario used a power-law pattern, where the influence of past events decays very slowly, creating a long, heavy tail of memory that is notoriously difficult to model. In each case, they compared their continuous-time learning method against standard discrete-time learning techniques and against a theoretical "oracle"—a perfect solution that knows all the underlying rules in advance.

The results showed that the new method was highly effective. In the simple exponential case, the algorithm performed nearly as well as the perfect oracle, reducing costs significantly compared to static defense strategies. When the researchers moved to the more complex Erlang and power-law scenarios, the advantage of their approach became even clearer. The algorithm that used the memory filters to approximate the system's history consistently outperformed the standard learning methods that ignored the memory structure. In the power-law scenario, which has no exact simple representation, the filtered version of their algorithm reduced the average cost by nearly five percent compared to the version that did not use the memory filters. This demonstrated that capturing the system's history through these filters was crucial for making good decisions.

Furthermore, the study proved that this approach works even when the specific details of the threat are unknown. The algorithm successfully learned to minimize costs without ever being told the exact mathematical shape of the threat's memory or the specific coefficients that govern how attacks spread. By observing only the arrival times of events and the resulting system states, it was able to construct an internal model that was sufficient to find near-optimal defense strategies. The researchers verified their findings by comparing their results to analytical solutions where they existed and to high-fidelity numerical benchmarks where they did not, confirming that their method consistently produced the best results among all the learning techniques tested.

This work represents a significant step forward in managing complex, self-exciting systems. It shows that even when a problem seems too tangled to solve because it depends on too much history, it is possible to find a practical solution by approximating that history with a finite set of tools. For organizations facing the constant, evolving threat of cyberattacks, this means there is now a viable path to using artificial intelligence to dynamically allocate security resources, learning from every incident to better protect against the next wave of threats, all without needing to fully understand the complex mathematics of the danger itself.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →