← Últimos artigos
🤖 machine learning

The geometry of AI validation: Exact certification limits for iid best-of-N search

Este artigo estabelece limites de certificação exatos para a busca iid best-of-N ao modelar a validação como geometria de kernel sobre uma superfície de confiabilidade, derivando uma fórmula de largura de ambiguidade precisa que escala com m2/Nm^2/N e propondo uma regra de auditoria de dois portões para distinguir cobertura estrutural de precisão.

Autores originais: Ricardo Fitas

Publicado 2026-08-25
📖 7 min de leitura🧠 Leitura aprofundada

Autores originais: Ricardo Fitas

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 inteligência artificial moderna evoluiu para além de simplesmente responder a uma única pergunta com uma única resposta. Os sistemas atuais frequentemente geram uma ampla gama de possibilidades, comparam-nas umas com as outras e, então, selecionam a melhor opção para apresentar ao utilizador. Este processo, conhecido como busca (search), é utilizado para resolver problemas matemáticos complexos, escrever código de computador ou desenhar novas moléculas. Como o sistema está a escolher entre muitas alternativas, a fiabilidade da sua saída final depende inteiramente de como essa seleção foi feita. Se um sistema escolhe a melhor resposta de cem tentativas, a qualidade dessa resposta é diferente da qualidade de uma resposta escolhida de apenas uma tentativa. O desafio central para os cientistas é descobrir como verificar se estas respostas selecionadas são realmente corretas, especialmente quando o sistema foi treinado para escolher a "melhor" em vez de uma aleatória.

Este problema de verificação é complexo porque o ato de seleção altera a natureza da verdade que está a ser medida. Imagine um cientista que verifica o desempenho de um modelo em alguns tipos específicos de perguntas e descobre que ele é muito preciso. Se esse modelo for então usado para resolver um tipo de problema completamente diferente, ou se o processo de seleção mudar para procurar um tipo diferente de "melor" resposta, as verificações anteriores podem deixar de se aplicar. A fiabilidade do sistema não é um número fixo que permanece constante; está ligada ao método específico utilizado para encontrar a resposta. Se o método utilizado para verificar o sistema não cobrir o mesmo terreno que o método utilizado para o implementar, o sistema pode parecer fiável enquanto é, na verdade, cego aos seus próprios erros no novo contexto.

Ricardo Fitas, um investigador da Universidade Técnica de Darmstadt, desenvolveu uma forma precisa de medir exatamente quanta incerteza permanece quando tentamos validar estes sistemas de IA. O seu trabalho foca-se num cenário comum onde uma IA gera muitos candidatos e escolhe o principal com base numa pontuação. O estudo coloca uma questão fundamental: se soubermos quão fiável é o sistema quando escolhe a melhor resposta de um pequeno número de tentativas, podemos ter a certeza de quão fiável ele será quando escolhe a melhor resposta de um número muito maior? A resposta, de acordo com a investigação, é frequentemente não. Existe um limite rígido para o quanto podemos saber sem alterar a forma como testamos o sistema.

A investigação demonstra que saber o desempenho de um sistema em pequenos tamanhos de busca não garante o conhecimento do seu desempenho em grandes tamanhos de busca. Mesmo que um sistema funcione perfeitamente ao escolher a melhor resposta de dez tentativas, poderia teoricamente funcionar muito mal ao escolher de cem, e ambos os cenários seriam consistentes com os mesmos dados de teste. Isto não acontece porque os testes foram mal feitos, mas sim porque os testes simplesmente não olharam na direção certa. O estudo prova que existe uma lacuna de conhecimento específica e intransponível que existe sempre que o tamanho da busca no mundo real é maior do que o tamanho da busca utilizado durante o teste. Esta lacuna representa uma forma de cegueira estrutural: o sistema pode estar a funcionar exatamente como os testes sugerem, mas ainda assim falhar de formas que os testes nunca poderiam prever.

Para compreender isto, considere que a validação é como apontar uma lanterna para um quarto escuro. Se apenas apontar a luz para alguns pontos específicos, pode ter a certeza do que está nesses pontos, mas não pode saber o que está nos cantos escuros. Se o sistema de IA for então implementado de uma forma que exige olhar para esses cantos escuros, as suas verificações anteriores não oferecem qualquer segurança. O investigador calculou o tamanho exato desta incerteza. Para um sistema que pesquisa através de cem candidatos, se tiver testado apenas em buscas de até dezasseis candidatos, a incerteza sobre o seu verdadeiro desempenho pode ser tão alta quanto oitenta e três por cento. Isto significa que duas versões completamente diferentes do sistema poderiam passar em todos os seus testes, mas uma poderia ser quase perfeita enquanto a outra seria quase inútil perante a busca maior.

O estudo também mostra que simplesmente repetir os mesmos testes repetidamente não resolve este problema. Executar um teste mil vezes no mesmo pequeno tamanho de busca apenas reduz o ruído aleatório; não ilumina os cantos escuros. Para reduzir a incerteza, deve-se mudar o próprio teste para olhar para um tipo diferente de busca. A investigação fornece uma regra clara para como fazer isto: deve expandir o alcance dos seus testes para cobrir o mesmo terreno que a implementação no mundo real. Se quiser certificar um sistema que pesquisa através de cem candidatos, deve incluir testes que envolvam pesquisar através de cem candidatos, ou pelo menos um número próximo disso.

O artigo valida estas descobertas utilizando dados do mundo real de dois domínios diferentes: raciocínio matemático e programação de computadores. Nos experiências matemáticas, os investigadores observaram o quão bem os modelos de IA resolveram problemas ao selecionar a melhor resposta de milhares de soluções geradas. Descobriram que, embora o desempenho médio tenha melhorado à medida que o sistema pesquisava mais candidatos, problemas específicos ficaram, de facto, piores. Alguns problemas que eram resolvidos corretamente com uma pequena busca tornaram-se incorretos quando o sistema pesquisou de forma mais ampla. Da mesma forma, nas experiências de programação, os investigadores analisaram tarefas de geração de código. Descobriram que, mesmo quando a taxa de sucesso global parecia boa, tarefas individuais podiam falhar dramaticamente quando a largura da busca mudava. Estes exemplos do mundo real confirmaram que os limites teóricos da incerteza não eram apenas abstrações matemáticas, mas estavam presentes no comportamento real da IA.

Além disso, o estudo oferece uma solução prática para como desenhar melhores avaliações. Sugere uma abordagem de dois passos. Primeiro, os investigadores devem garantir que os seus testes cobrem a amplitude estrutural da tarefa do mundo real. Isto significa testar o sistema na mesma escala de busca que este enfrentará na prática. Segundo, uma vez estabelecida essa cobertura estrutural, podem adicionar mais tarefas independentes para reduzir o ruído aleatório e melhorar a precisão. A investigação mostra que a recolha de mais rótulos ou dados só é eficaz se os dados forem recolhidos na direção certa. Por exemplo, nas experiências de programação, a recolha de rótulos especificamente para os candidatos com as pontuações mais altas reduziu a taxa de erro significativamente mais do que a recolha de rótulos para candidatos aleatórios. Isto destaca que a direção do teste importa mais do que o volume bruto de dados.

As conclusões servem como um aviso contra assumir que um sistema é seguro só porque passou numa bateria de testes padrão. Se esses testes não corresponderem à forma específica como o sistema será utilizado, o sistema poderá albergar falhas ocultas que só aparecerão quando for implementado. O estudo não afirma que a busca de IA está partida ou que não pode ser melhorada; antes, clarifica que as regras para provar que um sistema funciona são mais rigorosas do que se pensava anteriormente. Estabelece que a validação não é uma verificação única, mas um processo contínuo que deve evoluir juntamente com as capacidades do sistema. Ao compreender a geometria destes limites, os desenvolvedores podem desenhar auditorias que certifiquem verdadeiramente a fiabilidade dos sistemas de IA, garantindo que as respostas que fornecem são dignas de confiança não apenas no laboratório, mas no mundo real.

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 →