← Últimos artigos
📊 statistics

Continuous-Time Reinforcement Learning for Controlled Hawkes Jump-Diffusions

Este artigo propõe um algoritmo de aprendizado por reforço de tempo contínuo livre de modelo, o Hawkes-CT DDPG, que resolve problemas de controle estocástico não-markovianos impulsionados por difusões de saltos de Hawkes multivariados ao primeiro aproximar o sistema com uma representação markoviana de dimensão finita e, em seguida, aplicar o gradiente de política determinística.

Autores originais: Tomasz R. Bielecki, Thibaut Mastrolia, Haoze Yan

Publicado 2026-08-20
📖 6 min de leitura🧠 Leitura aprofundada

Autores originais: Tomasz R. Bielecki, Thibaut Mastrolia, Haoze Yan

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

No mundo digital, as ameaças raramente chegam como eventos isolados e independentes. Em vez disso, elas tendem a se agrupar, onde uma violação ou ataque torna um segundo mais provável de ocorrer, criando uma cadeia de danos em cascata. Esse comportamento, conhecido como autoexcitação, é um padrão fundamental em tudo, desde terremotos até colapsos nos mercados financeiros, e é cada vez mais central para a compreensão do risco cibernético. Para gerenciar tais riscos, os defensores precisam tomar decisões dinâmicas sobre como alocar seus recursos de segurança limitados conforme o ambiente de ameaças muda. No entanto, as ferramentas matemáticas tradicionalmente usadas para otimizar essas decisões têm dificuldade quando a memória do sistema é complexa. Se a probabilidade de um ataque depende de todo o histórico de eventos passados, em vez de apenas do momento atual, o problema torna-se complexo demais para os métodos padrão resolverem com eficiência.

Uma equipe de pesquisadores desenvolveu uma nova abordagem para desvendar essa complexidade, criando um método que permite aos computadores aprender estratégias de defesa ideais em tempo real, mesmo quando as regras subjacentes da ameaça são desconhecidas. O trabalho deles foca em um tipo específico de modelo matemático chamado processo de Hawkes, que é projetado para capturar esse comportamento de agrupamento. O desafio enfrentado foi que esses modelos são "não-markovianos", o que significa que o futuro do sistema depende de todo o seu passado, tornando impossível usar algoritmos de aprendizado padrão e eficientes que dependem apenas do estado presente. Para superar isso, os pesquisadores conceberam uma maneira de comprimir a memória infinita do sistema em um conjunto finito de sinais observáveis, transformando efetivamente um problema dependente de histórico em um que pode ser resolvido com aprendizado de máquina moderno.

O núcleo de sua solução envolve uma técnica chamada "Markovianização". Imagine tentar prever o tempo não apenas olhando para a temperatura atual, mas lembrando de cada gota de chuva que caiu no último século. Esse é o nível de memória que um processo de Hawkes possui. Os pesquisadores perceberam que, em vez de tentar lembrar de cada evento passado, seria possível aproximar a memória do sistema usando uma coleção de filtros simples e decrescentes. Eles construíram um novo estado para o algoritmo de aprendizado que inclui o status atual do sistema mais um conjunto desses filtros, cada um rastreando como os eventos passados desapareceram ao longo do tempo. Ao fazer isso, eles transformaram o problema complexo e dependente de histórico em um problema finito e gerenciável que um computador pode navegar.

Uma vez que o problema foi remodelado para esta forma mais simples, a equipe aplicou um algoritmo de aprendizado por reforço em tempo contínuo, o qual nomearam como Hawkes CT-DDPG. Diferente dos métodos tradicionais que aprendem em etapas discretas, este algoritmo aprende continuamente, ajustando sua estratégia conforme os eventos acontecem em tempo real. O sistema opera de maneira "model-free" (livre de modelo), o que significa que não precisa conhecer as fórmulas matemáticas específicas que regem os ataques ou os mecanismos de defesa. Em vez disso, ele aprende puramente observando o tempo de chegada dos eventos, o estado do sistema e os custos associados a diferentes ações. Ele utiliza uma rede neural para atuar como um "crítico" que avalia o quão boa foi uma decisão, e outra rede como um "ator" que decide qual ação tomar a seguir, refinando constantemente sua política para minimizar o custo total dos incidentes de segurança.

Para testar seu método, os pesquisadores simularam três tipos diferentes de ambientes de ameaça, cada um com um padrão diferente de como os eventos passados influenciam o futuro. O primeiro cenário usou um padrão exponencial simples, onde a influência dos eventos passados desaparece de forma rápida e previsível. O segundo usou um padrão de Erlang, que representa um processo de desaparecimento mais complexo e de múltiplos estágios. O terceiro e mais difícil cenário usou um padrão de lei de potência (power-law), onde a influência dos eventos passados decai muito lentamente, criando uma cauda longa e pesada de memória que é notoriamente difícil de modelar. Em cada caso, eles compararam seu método de aprendizado contínuo contra técnicas de aprendizado de tempo discreto padrão e contra um "oráculo" teórico — uma solução perfeita que conhece todas as regras subjacentes antecipadamente.

Os resultados mostraram que o novo método foi altamente eficaz. No caso exponencial simples, o algoritmo teve um desempenho quase tão bom quanto o do oráculo perfeito, reduzindo os custos significativamente em comparação com estratégias de defesa estáticas. Quando os pesquisadores passaram para os cenários mais complexos de Erlang e lei de potência, a vantagem de sua abordagem tornou-se ainda mais clara. O algoritmo que utilizou os filtros de memória para aproximar o histórico do sistema superou consistentemente os métodos de aprendizado padrão que ignoravam a estrutura da memória. No cenário de lei de potência, que não possui uma representação simples exata, a versão filtrada de seu algoritmo reduziu o custo médio em quase cinco por cento em comparação com a versão que não utilizou os filtros de memória. Isso demonstrou que capturar o histórico do sistema através desses filtros era crucial para tomar boas decisões.

Além disso, o estudo provou que esta abordagem funciona mesmo quando os detalhes específicos da ameaça são desconhecidos. O algoritmo conseguiu aprender a minimizar os custos sem nunca ser informado sobre a forma matemática exata da memória da ameaça ou os coeficientes específicos que regem a propagação dos ataques. Ao observar apenas os tempos de chegada dos eventos e os estados resultantes do sistema, ele foi capaz de construir um modelo interno que era suficiente para encontrar estratégias de defesa próximas do ideal. Os pesquisadores verificaram suas descobertas comparando seus resultados com soluções analíticas onde existiam e com benchmarks numéricos de alta fidelidade onde não existiam, confirmando que seu método consistentemente produzia os melhores resultados entre todas as técnicas de aprendizado testadas.

Este trabalho representa um passo significativo no gerenciamento de sistemas autoexcitantes complexos. Mostra que, mesmo quando um problema parece complexo demais para ser resolvido porque depende de muito histórico, é possível encontrar uma solução prática ao aproximar esse histórico com um conjunto finito de ferramentas. Para organizações que enfrentam a constante e evolutiva ameaça de ataques cibernéticos, isso significa que há agora um caminho viável para usar a inteligência artificial para alocar dinamicamente recursos de segurança, aprendendo com cada incidente para melhor se proteger contra a próxima onda de ameaças, tudo isso sem a necessidade de compreender totalmente a matemática complexa do perigo em si.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →