TAO: Tolerance-Aware Optimistic Verification for Floating-Point Neural Networks

O TAO é um protocolo de verificação otimista e tolerante a erros para redes neurais em ponto flutuante que, ao combinar limites teóricos e perfis empíricos para aceitar saídas dentro de faixas aceitáveis e resolver disputas por meio de um jogo de contestação ancorado em Merkle, permite a verificação escalável e sem necessidade de hardware confiável em ambientes de ML heterogêneos.

Jianzhu Yao, Hongxu Su, Taobo Liao, Zerui Cheng, Huan Zhang, Xuechao Wang, Pramod Viswanath

Publicado 2026-03-03
📖 4 min de leitura☕ Leitura rápida

Each language version is independently generated for its own context, not a direct translation.

Imagine que você está pedindo uma pizza muito complexa e cara para um restaurante que fica em outro país. Você não pode ver a cozinha, não sabe qual chef está cozinhando, e nem se eles estão usando os ingredientes frescos que você pagou ou se estão usando uma versão barata e congelada.

No mundo da Inteligência Artificial (IA), isso é o que acontece quando usamos serviços de nuvem. Você envia uma pergunta, e a IA responde. Mas como você sabe se a IA realmente usou o "cérebro" (modelo) que você pediu, ou se o provedor trocou por um cérebro mais simples e barato para economizar dinheiro?

O problema é que os computadores que fazem esse trabalho (chamados de GPUs) são um pouco "bagunçados". Se você pedir a mesma conta matemática para dois computadores diferentes, ou até para o mesmo computador duas vezes, o resultado pode ter uma diferença minúscula, como uma vírgula a mais ou a menos. Isso acontece porque a matemática dos computadores não é perfeita como a dos humanos.

Aqui entra o TAO, a nova solução apresentada neste artigo. Pense no TAO como um sistema de "Verificação Tolerante".

A Analogia do "Cheque de Precisão"

Imagine que você e o restaurante combinam uma regra: "O sabor da pizza deve ser perfeito, mas aceitamos uma diferença de até 1 grama no peso dos ingredientes, porque balanças diferentes podem variar um pouquinho."

  1. A Tolerância Inteligente: O TAO não exige que o resultado seja exatamente igual ao esperado em cada dígito (o que seria impossível devido à bagunça dos computadores). Em vez disso, ele define uma "zona de segurança" para cada etapa da receita. Se a resposta cair dentro dessa zona, está tudo bem. Se sair dela, algo está errado.

  2. O Jogo de Detetive (Sem Precisão Absoluta): Se você suspeita que o restaurante trapaceou, você não precisa refazer a pizza inteira do zero (o que seria caro e demorado). O TAO usa um jogo de "dividir e conquistar":

    • Você e o restaurante dividem a receita em pedaços menores.
    • Vocês verificam apenas o pedaço onde a diferença apareceu.
    • Continuam dividindo esse pedaço até chegar a um único ingrediente (um único passo matemático).
    • Nesse ponto final, um pequeno grupo de juízes (ou um cálculo rápido) decide se aquele ingrediente estava dentro da "zona de segurança" combinada.
  3. Dois Tipos de Regras:

    • Regra Teórica (O Pior Cenário): "Nunca pode errar mais do que X". É uma regra segura, mas muito conservadora (como dizer que a pizza pode pesar até 1kg a mais, o que é absurdo).
    • Regra Empírica (A Realidade): O TAO aprendeu, testando em milhares de computadores, qual é a variação real e normal. Essa regra é muito mais apertada e justa. É como dizer: "Sabemos que a balança varia 1 grama, então aceitamos até 2 gramas, mas nada mais".

Por que isso é revolucionário?

  • Sem "Cofres de Confiança": Antigamente, para confiar, você precisava de um hardware especial e caro (como um cofre blindado) que garantia que ninguém trapaceava. O TAO não precisa disso. Ele confia na matemática e na economia.
  • Velocidade: Como não precisa refazer tudo nem usar criptografia pesada, o TAO é quase tão rápido quanto o serviço original. É como se o restaurante entregasse a pizza no mesmo tempo, mas com um selo de garantia que você pode verificar.
  • Economia: Se o restaurante tentar trapacear (usar ingredientes ruins), o jogo de detetive vai descobrir o erro em um único ingrediente. O restaurante perde o dinheiro da aposta (o depósito) e você é recompensado.

Em resumo

O TAO é como um garantidor de qualidade para a Inteligência Artificial. Ele aceita que os computadores não são perfeitos e que podem ter pequenas variações, mas cria regras claras e inteligentes para garantir que ninguém esteja roubando você trocando o modelo por um pior.

Ele permite que você use qualquer computador no mundo para rodar sua IA, sem precisar confiar cegamente no dono do computador, mantendo tudo rápido, barato e seguro. É a garantia de que você está recebendo exatamente o que pagou, mesmo que a cozinha seja um pouco bagunçada.

Receba artigos como este na sua caixa de entrada

Digests diários ou semanais personalizados de acordo com seus interesses. Gists ou resumos técnicos, no seu idioma.

Experimentar Digest →