← Ultimi articoli
📊 statistics

Continuous-Time Reinforcement Learning for Controlled Hawkes Jump-Diffusions

Questo articolo propone un algoritmo di apprendimento per rinforzo continuo nel tempo e model-free, denominato Hawkes-CT DDPG, che risolve problemi di controllo stocastico non-Markoviani guidati da processi di salto-diffusione di Hawkes multivariati, approssimando prima il sistema con una rappresentazione Markoviana a dimensione finita e applicando poi l'apprendimento del gradiente della politica deterministica.

Autori originali: Tomasz R. Bielecki, Thibaut Mastrolia, Haoze Yan

Pubblicato 2026-08-20
📖 6 min di lettura🧠 Approfondimento

Autori originali: Tomasz R. Bielecki, Thibaut Mastrolia, Haoze Yan

Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Nel mondo digitale, le minacce raramente arrivano come eventi isolati e indipendenti. Al contrario, tendono a raggrupparsi, dove una violazione o un attacco rendono più probabile il seguito di un secondo, creando una catena di danni a cascata. Questo comportamento, noto come auto-eccitazione, è un modello fondamentale in tutto, dai terremoti ai crolli dei mercati finanziari, ed è sempre più centrale per comprendere il rischio cibernetico. Per gestire tali rischi, i difensori devono prendere decisioni dinamiche su come allocare le loro limitate risorse di sicurezza al variare dell'ambiente delle minacce. Tuttavia, gli strumenti matematici tradizionalmente usati per ottimizzare queste decisioni faticano quando la memoria del sistema è complessa. Se la probabilità di un attacco dipende dall'intera cronologia degli eventi passati piuttosto che solo dal momento attuale, il problema diventa troppo intricato per essere risolto efficientemente con i metodi standard.

Un team di ricercatori ha sviluppato un nuovo approccio per districare questa complessità, creando un metodo che permette ai computer di apprendere strategie di difesa ottimali in tempo reale, anche quando le regole sottostanti della minaccia sono sconosciute. Il loro lavoro si concentra su un tipo specifico di modello matematico chiamato processo di Hawkes, progettato per catturare questo comportamento di raggruppamento. La sfida affrontata è stata il fatto che questi modelli sono "non-Markoviani", il che significa che il futuro del sistema dipende da tutto il suo passato, rendendo impossibile l'uso di algoritmi di apprendimento standard ed efficienti che si basano solo sullo stato presente. Per superare questo ostacolo, i ricercatori hanno ideato un modo per comprimere la memoria infinita del sistema in un insieme finito di segnali osservabili, trasformando di fatto un problema dipendente dalla storia in uno che può essere risolto con il moderno machine learning.

Il cuore della loro soluzione prevede una tecnica chiamata "Markovianizzazione". Immaginate di cercare di prevedere il tempo non solo guardando la temperatura attuale, ma ricordando ogni singola goccia di pioggia caduta nell'ultimo secolo. Questo è il livello di memoria che possiede un processo di Hawkes. I ricercatori si sono resi conto che, invece di cercare di ricordare ogni evento passato, si potrebbe approssimare la memoria del sistema utilizzando una collezione di semplici filtri deperibili. Hanno costruito un nuovo stato per l'algoritmo di apprendimento che include lo stato attuale del sistema più un insieme di questi filtri, ognuno dei quali traccia come gli eventi passati siano svaniti nel tempo. In questo modo, hanno trasformato il complesso problema dipendente dalla storia in uno a dimensione finita e gestibile, che un computer può navigare.

Una volta rimodellato il problema in questa forma più semplice, il team ha applicato un algoritmo di apprendimento per rinforzo in tempo continuo, che hanno chiamato Hawkes CT-DDPG. A differenza dei metodi tradizionali che apprendono in passi discreti, questo algoritmo apprende continuamente, aggiustando la propria strategia man mano che gli eventi accadono in tempo reale. Il sistema opera in modo "model-free", il che significa che non ha bisogno di conoscere le formule matematiche specifiche che governano gli attacchi o i meccanismi di difesa. Invece, apprende puramente osservando la tempistica degli eventi, lo stato del sistema e i costi associati alle diverse azioni. Utilizza una rete neurale per agire come un "critico" che valuta quanto sia stata buona una decisione, e un'altra rete come "attore" che decide quale azione intraprendere successivamente, perfezionando costantemente la propria politica per minimizzare il costo totale degli incidenti di sicurezza.

Per testare il loro metodo, i ricercatori hanno simulato tre diversi tipi di ambienti di minaccia, ciascuno con un diverso schema di come gli eventi passati influenzano il futuro. Il primo scenario utilizzava un semplice schema esponenziale, in cui l'influenza degli eventi passati svanisce in modo rapido e prevedibile. Il secondo utilizzava un modello Erlang, che rappresenta un processo di decadimento più complesso e a più stadi. Il terzo scenario, il più difficile, utilizzava un modello a legge di potenza (power-law), in cui l'influenza degli eventi passati decade molto lentamente, creando una lunga e pesante coda di memoria notoriamente difficile da modellare. In ogni caso, hanno confrontato il loro metodo di apprendimento continuo con le tecniche di apprendimento discrete standard e con un "oracolo" teorico, ovvero una soluzione perfetta che conosce in anticipo tutte le regole sottostanti.

I risultati hanno mostrato che il nuovo metodo è stato altamente efficace. Nel caso esponenziale semplice, l'algoritmo è stato quasi altrettanto performante dell'oracolo perfetto, riducendo significativamente i costi rispetto alle strategie di difesa statiche. Quando i ricercatori si sono spostati verso gli scenari più complessi di Erlang e della legge di potenza, il vantaggio del loro approccio è diventato ancora più evidente. L'algoritismo che utilizzava i filtri di memoria per approssimare la storia del sistema ha superato costantemente i metodi di apprendimento standard che ignoravano la struttura della memoria. Nello scenario della legge di potenza, che non ha una rappresentazione semplice esatta, la versione filtrata del loro algoritmo ha ridotto il costo medio di quasi il cinque percento rispetto alla versione che non utilizzava i filtri di memoria. Ciò ha dimostrato che catturare la storia del sistema attraverso questi filtri era cruciale per prendere buone decisioni.

Inoltre, lo studio ha provato che questo approccio funziona anche quando i dettagli specifici della minaccia sono sconosciuti. L'algoritmo è riuscito ad apprendere come minimizzare i costi senza che gli venisse mai comunicata la forma matematica esatta della memoria della minaccia o i coefficienti specifici che governano la diffusione degli attacchi. Osservando solo i tempi di arrivo degli eventi e gli stati risultanti del sistema, è stato in grado di costruire un modello interno sufficiente a trovare strategie di difesa quasi ottimali. I ricercatori hanno verificato i loro risultati confrontandoli con soluzioni analitiche dove esistevano e con benchmark numerici ad alta fedeltà dove non esistevano, confermando che il loro metodo produceva costantemente i migliori risultati tra tutte le tecniche di apprendimento testate.

Questo lavoro rappresenta un passo avanti significativo nella gestione di sistemi auto-eccitanti complessi. Dimostra che anche quando un problema sembra troppo intricato da risolvere perché dipende da troppa storia, è possibile trovare una soluzione pratica approssimando tale storia con un insieme finito di strumenti. Per le organizzazioni che affrontano la costante ed evolutiva minaccia di attacchi informatici, ciò significa che esiste ora una via percorribile per utilizzare l'intelligenza artificiale per allocare dinamicamente le risorse di sicurezza, imparando da ogni incidente per proteggersi meglio contro la prossima ondata di minacce, il tutto senza la necessità di comprendere appieno la complessa matematica del pericolo stesso.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →