← Últimos artigos
💬 NLP

Operads for compositional reasoning in LLMs

Este artigo propõe operads como uma estrutura matemática rigorosa para modelar a decomposição de questões em LLMs, introduzindo o conceito de "consistência operádica" como um novo invariante que correlaciona fortemente com a precisão do raciocínio e supera os padrões de linha de base de auticonsistência.

Autores originais: Nathaniel Bottman, Kyle Richardson

Publicado 2026-06-12
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Nathaniel Bottman, Kyle Richardson

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

Imagine que você está tentando resolver um quebra-cabeça gigante e complicado, como descobrir exatamente quanto tempo o Titanic levou para afundar após colidir com um iceberg. Em vez de tentar adivinhar a resposta inteira de uma vez, você a divide: "Quando ele colidiu?" e "Quando ele afundou?". Então, você pega essas duas respostas e as combina para obter o resultado final.

É isso que os Grandes Modelos de Linguagem (LLMs) fazem quando utilizam o raciocínio de "Cadeia de Pensamento" (Chain of Thought). Eles dividem grandes perguntas em passos menores. No entanto, os autores deste artigo argumentam que, embora façamos isso intuitivamente, não temos um livro de regras matemático sólido sobre como esses passos se encaixam. É como ter uma ótima receita, mas não ter uma forma de medir se os ingredientes são realmente compatíveis.

Para resolver isso, os autores introduzem uma ferramenta matemática chamada Operads.

A Analogia do Lego: O que é um Operad?

Pense em um Operad como um conjunto de instruções especiais de Lego.

  • Lego Padrão: Geralmente, você encaixa um bloco em outro (um para um, um para fora).
  • Operad Lego: Estes são blocos especiais que possuem muitos furos no topo e um pino na parte inferior. Você pode encaixar outros blocos (ou até estruturas inteiras) em qualquer um desses furos.

No mundo das perguntas:

  • Um "modelo de pergunta" é um bloco com espaços em branco. Por exemplo: "Quem era o presidente em [ESPAÇO]?"
  • A "resposta" de uma subpergunta é outro bloco que você encaixa naquele espaço.
  • O Operad é o livro de regras que diz: "Não importa se você encaixar a resposta no primeiro espaço primeiro, ou no segundo espaço primeiro; desde que a matemática se sustente, a estrutura final deve ser a mesma."

A "Álgebra de Perguntas"

O artigo sugere que devemos ver um modelo de Resposta a Perguntas (QA) não apenas como um chatbot, mas como uma máquina que segue essas regras de Lego.

  • As Perguntas: São os modelos com espaços em branco (o Operad).
  • O Modelo: Esta é a "Álgebra". É o trabalhador que pega os modelos, preenche os espaços com respostas e produz o resultado final.

Se o trabalhador for perfeito, não deve importar como ele monta o quebra-cabeça. Quer ele resolva as partes pequenas primeiro e depois as combine, ou combine as peças em uma ordem diferente, a imagem final deve ser idêntica.

O Problema: "Inconsistência Operádica"

É aqui que as coisas ficam interessantes. Os autores perceberam que os modelos de IA frequentemente quebram essas regras. Eles podem te dar uma resposta se você fizer a pergunta em uma ordem e uma resposta diferente se você fizer os mesmos passos lógicos em uma ordem ligeiramente distinta.

Eles chamam isso de Inconsistência Operádica.

O Teste "Bess vs. Eleanor":
O artigo usa um exemplo específico para demonstrar isso. Imagine uma cadeia de perguntas para descobrir quem foi a Primeira-Dama quando a Segunda Guerra Mundial terminou.

  1. Caminho A: Perguntar "Quando a Segunda Guerra Mundial terminou?" -> Obter "1945" -> Perguntar "Quem era o Presidente em 1945?" -> Obter "Truman" -> Perguntar "Quem era a esposa de Truman?" -> Obter "Bess Truman."
  2. Caminho B: Perguntar diretamente "Quem era a Primeira-Dama quando a Segunda Guerra Mundial terminou?" (pulando as etapas) -> O modelo pode sugerir "Eleanor Roosevelt" (que era famosa, mas não era a esposa do presidente em 1945).

Se o modelo te der "Bess" pelo caminho passo a passo, mas "Eleanor" pelo caminho direto, ele é inconsistente. É como uma calculadora que te dá "4" se você fizer 2+2, mas "5" se você fizer 1+1+2.

Por que Isso Importa

O artigo propõe uma nova maneira de verificar se um IA é confiável. Em vez de apenas pedir ao modelo para repetir a resposta (que é o que os métodos atuais fazem), podemos verificar se as respostas do modelo permanecem consistentes através de todas as diferentes maneiras que poderíamos decompor a pergunta.

  • A Alegação: Os autores descobriram que modelos que são "operadicamente consistentes" (eles dão a mesma resposta não importa como você fatie a pergunta) têm muito mais probabilidade de serem precisos.
  • O Resultado: Em seu estudo complementar (mencionado no artigo), eles testaram 12 modelos diferentes de IA. Eles descobriram que verificar essa consistência específica era um preditor melhor de precisão do que os métodos padrão atuais.

Resumo

O artigo não afirma ter construído uma nova IA ou corrigido todos os erros da IA. Em vez disso, ele fornece uma nova lente matemática para observar como a IA pensa.

  1. Ele trata a decomposição de perguntas como uma estrutura formal (Operads).
  2. Ele define um novo teste de confiabilidade chamado Consistência Operádica.
  3. Ele mostra que, se uma IA não consegue concordar consigo mesma através de diferentes formas de decompor um problema, é provável que ela erre a resposta.

Em resumo: Se você não consegue resolver um quebra-cabeça da mesma maneira duas vezes, você provavelmente não sabe como resolvê-lo. Este artigo nos dá a matemática para provar isso.

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 →