← Últimos artigos
🤖 machine learning

EM-NeSy: Expectation Maximization for Neurosymbolic Learning

Este artigo introduz o EM-NeSy, um novo framework de aprendizagem neurosimbólica que aproveita o algoritmo de Expectativa-Maximização para permitir um treinamento escalável e eficiente sem exigir que o componente simbólico seja diferenciável, suportando, assim, o raciocínio exato e aproximado.

Autores originais: Annegret Seibt, Luc De Raedt, Giuseppe Marra

Publicado 2026-06-15
📖 6 min de leitura🧠 Leitura aprofundada

Autores originais: Annegret Seibt, Luc De Raedt, Giuseppe Marra

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

A Visão Geral: Ensinando um Robô a Pensar e Raciocinar

Imagine que você está tentando ensinar duas coisas a um robô ao mesmo tempo:

  1. Percepção: Como olhar para uma foto borrada e adivinhar quais são os objetos (como reconhecer um número escrito à mão). Isso é feito por uma Rede Neural (a parte "Neural").
  2. Raciocínio: Como verificar se esses objetos fazem sentido juntos de acordo com um conjunto de regras (como verificar se um Sudoku é válido). Isso é feito por Lógica Simbólica (a parte "Simbólica").

Os métodos atuais tentam ensinar essas duas partes simultaneamente, conectando-as com um "fio" que permite ao robô aprender com seus erros. No entanto, esse fio tem um problema: se a parte lógica for muito complexa ou usar um método que não se comporta bem com a matemática (como amostragem aleatória), o "fio" se rompe. O robô não consegue aprender porque não consegue calcular a direção exata para corrigir seus erros.

EM-NESY é uma nova maneira de ensinar o robô que remove esse "fio" completamente. Em vez de forçar as duas partes a conversarem constantemente durante o processo de aprendizado, ela permite que elas revezem os turnos.


A Analogia: O Crítico de Arte e o Aprendiz

Para entender como o EM-NESY funciona, imagine um Aprendiz de Artista (a Rede Neural) e um Crítico de Arte Rigoroso (a Lógica Simbólica).

O Jeito Antigo (Aprendizado End-to-End)

No método antigo, o Aprendiz pinta um quadro, e o Crítico imediatamente grita: "Isso está errado!". O Crítico então tenta explicar exatamente qual pincelada estava errada e como corrigi-la.

  • O Problema: Se as regras do Crítico forem muito complicadas (como um Sudoku complexo) ou se o Crítico usar um método que é difícil de explicar passo a passo (como adivinhar aleatoriamente), o Crítico trava. Eles não conseguem dar instruções específicas sobre como corrigir as pinceladas. O Aprendiz fica confuso e não consegue melhorar.

O Novo Jeito (EM-NESY)

O EM-NESY muda o fluxo de trabalho para dois passos distintos, como um processo de ensaio:

Passo 1: A Revisão do Crítico (O Passo de "Expectativa")
O Aprendiz pinta um quadro baseado em sua habilidade atual. O Crítico olha para o quadro e para a resposta correta (o rótulo).
Em vez de tentar explicar como corrigir as pinceladas, o Crítico simplesmente escreve uma lista de correções.

  • Exemplo: "Você pensou que este dígito era um 3, mas, dadas as regras do Sudoku, é 70% provável que seja um 5 e 30% provável que seja um 6."
  • Ponto Chave: O Crítico faz isso usando qualquer método que desejar. Ele pode usar matemática complexa, adivinhação aleatória ou lógica estrita. Não importa se ele consegue explicar seu raciocínio passo a passo; ele só precisa produzir a lista final de probabilidades (a "posterior").

Passo 2: A Prática do Aprendiz (O Passo de "Maximização")
O Crítico entrega a lista de correções ao Aprendiz. O Aprendiz olha para seu palpite original e para as correções do Crítico.

  • O Aprendiz pensa: "Eu chutei 3. O Crítico diz que eu deveria ter chutado 5 ou 6. Preciso ajustar meu cérebro para que 5 ou 6 sejam mais prováveis na próxima vez."
  • O Aprendiz atualiza suas próprias configurações internas (os parâmetros neurais) para corresponder à lista do Crítico.
  • Ponto Chave: O Crítico não está envolvido neste passo. A lista do Crítico é tratada como um fato fixo. O Aprendiz só precisa aprender como mudar seu próprio estilo de pintura.

Por que isso é um Grande Avanço?

1. Desbloqueia a Lógica "Inaprendível"
Alguns problemas de lógica são tão difíceis que você não consegue calcular a resposta exata, ou o método para encontrar a resposta é "não diferenciável" (matematicamente bagunçado).

  • Analogia: Imagine que o Crítico usa um método onde ele joga dados para encontrar a resposta. No modo antigo, você não conseguiria ensinar o Aprendiz porque não conseguiria rastrear o lançamento dos dados de volta até as pinceladas.
  • Com o EM-NESY: O Crítico joga os dados, obtém um resultado e o anota. O Aprendiz apenas aprende com o resultado. A parte bagunçada do lançamento dos dados é completamente escondida do processo de aprendizado.

2. É Mais Rápido e Usa Menos Memória
O artigo mostra que, quando a lógica é simples o suficiente para ser calculada exatamente, este novo método é tão preciso quanto o método antigo, mas muito mais rápido.

  • Analogia: É como perceber que você não precisa recalcular toda a história do universo toda vez que comete um erro. Você só precisa do veredito final. Isso economiza uma quantidade massiva de memória de computador e tempo, permitindo que o robô resolva quebra-cabeças muito maiores (como grades de Sudoku com 100 dígitos) que travariam os sistemas antigos.

3. Funciona com Qualquer "Crítico"
Como o Crítico não precisa ser matematicamente "suave" ou diferenciável, você pode conectar qualquer motor de lógica existente, mesmo aqueles que eram anteriormente muito difíceis de usar com redes neurais.

O Que os Experimentos Mostraram

Os autores testaram isso em três tipos de quebra-cabeças:

  1. Somando números manuscritos: Mostraram que o EM-NESY podia lidar com somas enormes (100 dígitos) que outros métodos nem sequer conseguiam terminar, usando menos memória.
  2. Sudoku Visual: Mostraram que ele podia aprender de quebra-cabeças onde as regras eram estritas, mesmo usando métodos aproximados (como amostragem aleatória) para resolver a parte lógica.
  3. Busca de Caminho em um Mapa: Mostraram que ele podia aprender a encontrar o caminho mais curto em uma grade, uma tarefa onde outros métodos tiveram dificuldades porque a lógica era complexa demais para ser diferenciada.

A Conclusão

O artigo propõe o EM-NESY, um framework que trata o aprendizado neurosimbólico como um jogo de "Quente ou Frio" jogado em turnos.

  • Turno 1: O motor de Lógica (Crítico) descobre quais deveriam ter sido as respostas corretas, usando as ferramentas que possui.
  • Turno 2: O motor Neural (Aprendiz) ajusta seu cérebro para corresponder a essas respostas.

Essa simples alternância permite que a IA aprenda com lógica complexa, bagunçada ou aproximada, sem precisar forçar a lógica a ser matematicamente perfeita ou diferenciável. Isso torna a construção de uma IA que possa tanto "ver" quanto "pensar" muito mais flexível e escalável.

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 →