← Últimos artigos
🤖 machine learning

ONNX-Net: Towards Universal Representations and Instant Performance Prediction for Neural Architectures

Este artigo introduz o ONNX-Net, uma representação de arquitetura neural unificada e baseada em texto construída sobre o benchmark ONNX-Bench de mais de 600 mil amostras, que permite a um único preditor de desempenho avaliar instantânea e precisamente quaisquer arquiteturas neurais através de diversos espaços de busca sem estar restrito a designs específicos baseados em células.

Autores originais: Shiwen Qin, Alexander Auras, Shay B. Cohen, Elliot J. Crowley, Michael Moeller, Linus Ericsson, Jovita Lukasik

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

Autores originais: Shiwen Qin, Alexander Auras, Shay B. Cohen, Elliot J. Crowley, Michael Moeller, Linus Ericsson, Jovita Lukasik

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 da inteligência artificial, as ferramentas mais poderosas são frequentemente redes neurais, sistemas vagamente modelados no cérebro humano que aprendem a reconhecer padrões, traduzir idiomas ou dirigir carros. Durante décadas, cientistas tentaram construir essas redes manualmente, ajustando sua estrutura como um mecânico ajustando um motor. Mas, à medida que esses sistemas se tornaram mais complexos, a intuição humana tornou-se um gargalo. Isso deu origem a um campo chamado busca de arquitetura neural, onde computadores são encarregados de projetar suas próprias redes. O objetivo é permitir que as máquinas encontrem a melhor estrutura possível para um trabalho específico. No entanto, esse processo atingiu um muro. Para saber se um design é bom, o computador deve construí-lo e treiná-lo do zero, um processo que pode levar dias ou até semanas em supercomputadores massivos. Isso torna a busca incrivelmente lenta e cara, limitando o quanto a experimentação pode acontecer.

Uma equipe de pesquisadores propôs agora uma maneira de romper esse gargalo, não construindo computadores mais rápidos, mas mudando a forma como eles falam sobre os designs. Eles introduziram um novo sistema chamado ONNX-Net, que atua como um tradutor universal para redes neurais. Em vez de forçar cada novo design em uma caixa rígida e pré-definida, este sistema lê o projeto da rede como se fosse uma frase simples. Ao converter diagramas técnicos complexos em descrições de texto puro, os pesquisadores treinaram um modelo de linguagem para prever o desempenho de uma rede apenas lendo esse texto. O resultado é uma ferramenta que pode adivinhar instantaneamente o sucesso de um design de rede neural sem nunca ter que construí-la ou treiná-la, economizando vastas quantidades de tempo e energia.

O problema central que os pesquisadores enfrentaram foi que tentativas anteriores de acelerar esse processo eram muito estreitas. Métodos anteriores funcionavam bem apenas para redes construídas a partir de blocos pequenos e repetitivos, como empilhar peças de Lego idênticas. Mas, conforme os cientistas começaram a projetar redes mais flexíveis e complexas, esses métodos antigos falharam porque não conseguiam entender as novas formas irregulares. Além disso, os dados usados para treinar essas ferramentas de previsão estavam espalhados em diferentes formatos, tornando impossível criar um único preditor inteligente que pudesse lidar com qualquer tipo de rede. Para resolver isso, a equipe primeiro construiu uma biblioteca massiva e unificada chamada ONNX-Bench. Eles reuniram quase 650.000 designs de redes neurais diferentes de várias fontes e os converteram todos em um único formato de arquivo padrão conhecido como ONNX. Este formato é como uma linguagem universal para redes neurais, capaz de descrever qualquer estrutura, não importa quão complexa ou incomum seja.

Depois de terem essa coleção massiva de designs padronizados, os pesquisadores enfrentaram o desafio de como alimentar essa informação em um programa de computador. Eles perceberam que a maneira mais flexível de descrever uma rede não era através de grafos ou matrizes complexas, mas através de linguagem natural. Eles desenvolveram um método para traduzir os detalhes técnicos de cada rede — quais operações ela realiza, como suas partes estão conectadas e as configurações específicas para cada componente — em uma descrição de texto legível. Imagine uma rede como um conjunto de instruções: "Pegue uma entrada, passe por um filtro, depois aplique uma correção e, finalmente, gere um resultado". Os pesquisadores escreveram um software para gerar essas instruções para cada uma das 650.000 redes em sua biblioteca.

Eles então usaram esse texto para treinar um grande modelo de linguagem, um tipo de inteligência artificial familiar com a linguagem humana, para atuar como um preditor de desempenho. Em vez de aprender a escrever poesia ou responder perguntas, este modelo aprendeu a ler as "sentenças" técnicas que descrevem redes neurais e prever sua precisão. O treinamento foi surpreendentemente eficiente. O modelo aprendeu a fazer previsões precisas após ver apenas uma fração minúscula dos dados exigidos pelos métodos anteriores. De fato, ele alcançou o mesmo nível de desempenho que sistemas antigos usando menos de um por cento dos dados de treinamento. Isso sugere que, ao descrever as redes em um formato de texto claro, o computador consegue compreender as características essenciais de um design muito mais rápido do que antes.

O verdadeiro teste dessa nova abordagem foi se ela poderia generalizar para designs que nunca tinha visto antes. Os pesquisadores testaram o modelo treinando-o em redes de uma família específica e depois pedindo que previsse o desempenho de redes completamente diferentes de outras famílias. Os resultados foram impressionantes. O modelo previu com sucesso o desempenho desses designs não vistos com alta precisidade, uma capacidade conhecida como transferência zero-shot (zero-shot transfer). Isso significa que o sistema não precisou ser retreinado ou ajustado para os novos tipos de redes; ele simplesmente aplicou o que aprendeu das descrições de texto para entender as novas estruturas. Isso é um salto significativo, pois ferramentas anteriores eram frequentemente presas aos tipos específicos de redes para as quais foram treinadas e não consegiam se adaptar a novos designs mais complexos.

Os pesquisadores também exploraram exatamente qual informação o modelo precisava para fazer essas previsões. Eles decomporam as descrições de texto em diferentes partes, como os nomes das operações, as formas dos dados fluindo através delas e os parâmetros específicos definidos pelo designer. Eles descobriram que incluir detalhes sobre como as partes da rede estavam conectadas e as formas dos dados era o fator mais crítico para o sucesso. Embora o modelo tenha tido um bom desempenho apenas com a estrutura básica, adicionar esses detalhes específicos permitiu que ele fizesse previsões muito mais aguçadas. Isso confirma que a abordagem baseada em texto captura os detalhes necessários do design de uma rede sem se perder no ruído de variações de código irrelevantes.

Apesar desses sucessos, os pesquisadores são cuidadosos ao notar os limites de seu trabalho. O sistema foi treinado e testado principalmente em redes projetadas para tarefas de reconhecimento de imagem usando um conjunto de dados específico chamado CIFAR-10. Embora o método seja teoricamente capaz de lidar com qualquer rede que possa ser convertida em seu formato padrão, os resultados atuais são limitados a este domínio específico. A equipe reconhece que a diversidade de seus dados de treinamento, embora vasta, ainda provém de benchmarks existentes e ainda não cobre todos os tipos possíveis de redes neurais ou tarefas. Eles também apontam que, embora seu método baseado em texto seja mais flexível do que as abordagens baseadas em grafos anteriores, esses métodos antigos ainda podem superar o deles em cenários muito específicos e restritos.

O lançamento deste novo benchmark e da ferramenta de previsão que o acompanha abre uma porta para uma exploração mais eficiente na inteligência artificial. Ao fornecer uma maneira de avaliar designs instantaneamente sem o alto custo de treinamento, os pesquisadores agora podem testar milhares de ideias no tempo que antes levava para testar algumas poucas. O trabalho sugere que o futuro do design de redes neurais pode não residir na construção de hardware mais rápido, mas em encontrar melhores maneiras de descrever e entender os próprios designs. Os pesquisadores esperam que, ao disponibilizarem suas ferramentas e dados, incentivem outros a construir métodos de busca que não sejam limitados a tipos específicos de redes, mas que possam se adaptar ao cenário em constante evolução da inteligência artificial.

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 →