← Últimos artigos
💻 computer science

Unlocking Multimodal Protein Language Models at Inference Time

Este artigo estabelece uma estrutura de três estágios para demonstrar empiricamente que a otimização das estratégias de amostragem em tempo de inferência para modelos de linguagem de proteínas multimodais — especificamente por meio de orientação livre de classificador específica para a tarefa e busca em feixe guiada por recompensa — aumenta significativamente o desempenho em múltiplas tarefas sem exigir o retreinamento do modelo, ao mesmo tempo em que desafia o consenso anterior sobre os comportamentos do modelo base.

Autores originais: Yi Zhou, Qipeng Wang, Yunqing Liu, Jun Xia, Qing Li, Wenqi Fan

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

Autores originais: Yi Zhou, Qipeng Wang, Yunqing Liu, Jun Xia, Qing Li, Wenqi Fan

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

As proteínas são as máquinas moleculares que mantêm a vida em funcionamento, dobrando-se em formas tridimensionais intrincadas para realizar o trabalho essencial dentro de cada célula. As instruções para construir essas máquinas estão escritas em uma cadeia simples de vinte aminoácidos diferentes, mas a relação entre esse código linear e a forma funcional final é um dos enigmas mais profundos da biologia. Durante décadas, os cientistas confiaram em modelos computacionais complexos para prever como uma sequência de aminoácidos irá se dobrar ou para projetar proteínas inteiramente novas do zero. Recentemente, surgiu uma nova geração de modelos de inteligência artificial que trata tanto a sequência de letras quanto a estrutura 3D como uma linguagem única e unificada. Esses modelos podem gerar novas proteínas, mas, até agora, os pesquisadores focaram amplamente em como treiná-los, assumindo que a maneira como o computador "lê" suas próprias respostas durante a etapa final de geração era uma questão resolvida.

Uma equipe de pesquisadores de Hong Kong descobriu que essa suposição está incorreta. Eles descobriram que o método usado para extrair um design de proteína final desses modelos poderosos é tão crítico quanto o próprio treinamento. Ao testar sistematicamente diferentes maneiras de guiar o processo de tomada de decisão do computador durante a fase de geração, a equipe mostrou que poderiam melhorar dramaticamente a qualidade das proteínas produzidas sem alterar o código subjacente dos modelos. O trabalho deles revela que as configurações padrão usadas por esses modelos frequentemente levam a resultados subótimos, mas que, ao ajustar como o computador explora possibilidades versus como ele se compromete com um caminho específico, eles poderiam desbloquear um desempenho que rivaliza ou até supera ferramentas especializadas para tarefas únicas.

Os pesquisadores começaram examinando como esses modelos operam atualmente. Imagine um modelo tentando construir uma proteína como um processo de preenchimento gradual de uma tela em branco, onde ele começa com uma imagem completamente mascarada e revela lentamente os aminoácidos e suas posições passo a passo. A equipe testou três modelos diferentes em quatro tarefas fundamentais: criar proteínas inteiramente novas, projetar proteínas que se ajustem em torno de partes funcionais específicas, prever a forma de uma proteína a partir de sua sequência e projetar uma sequência que se dobrará em uma determinada forma. Eles primeiro observaram as configurações "vanilla" básicas, que são as instruções padrão, prontas para uso, que os modelos utilizam para tomar essas decisões. Eles descobriram que as configurações padrão estavam frequentemente mal adaptadas à tarefa específica em questão. Por exemplo, ao serem solicitados a projetar uma proteína completamente nova, o modelo precisava explorar uma ampla gama de possibilidades com um alto grau de aleatoriedade para encontrar uma estrutura estável. No entanto, quando solicitados a prever a forma de uma proteína conhecida, o modelo precisava ser muito mais preciso e determinístico, aderindo estritamente às restrições conhecidas.

Ao executar milhares de variações dessas configurações básicas, a equipe identificou a "receita" ideal para cada tarefa. Eles descobriram que simplesmente mudar de uma abordagem rígida e passo a passo para uma mais flexível e simultânea permitiu que os modelos gerassem proteínas muito mais viáveis. Em um caso específico envolvendo a criação de novas proteínas, um modelo que anteriormente era considerado fraco sob suas configurações padrão produziu subitamente quase três vezes mais designs funcionais quando a estratégia de amostragem foi ajustada. Essa descoberta desafiou a visão predominante de que alguns modelos eram inerentemente inferiores, sugerindo, em vez disso, que estavam apenas sendo usados com as ferramentas erradas para o trabalho.

Os pesquisadores então passaram para uma segunda camada de controle, introduzindo uma técnica que atua como um empurrão suave para direcionar o modelo em direção a melhores resultados. No contexto do design de proteínas, isso significa comparar o palpite do modelo para uma proteína com um objetivo específico contra um palpite feito sem esse objetivo, e então amplificar a diferença para empurrar o resultado mais próximo do resultado desejado. Este método, conhecido como orientação livre de classificador (classifier-free guidance), provou ser uma alavanca poderosa. Para a tarefa de projetar novas proteínas do zero, essa orientação ajudou o modelo a evitar padrões repetitivos e não naturais e produziu estruturas significativamente mais estáveis e diversas. A melhoria foi tão pronunciada que um modelo anteriormente visto como um executor de linha de base subitamente superou seus competidores sob as configurações padrão, embora ainda tenha ficado atrás de sistemas especializados até uma otimização adicional.

Finalmente, a equipe explorou uma terceira estratégia que olhava para o panorama geral em vez de apenas para o próximo passo. Em vez de seguir um único caminho para uma solução, eles instruíram o computador a gerar várias versões diferentes da proteína simultaneamente, como manter várias rotas potenciais abertas em um mapa. Em intervalos regulares, o sistema avaliaria qual desses caminhos parecia mais promissor com base na qualidade geral da estrutura e então podaria as opções mais fracas, continuando apenas com os melhores candidatos. Essa abordagem de "busca em feixe" (beam search) permitiu que os modelos escapassem de armadilções locais onde poderiam ter se estabelecido em uma solução medíocre. Quando aplicada ao modelo mais capaz, essa estratégia elevou o desempenho a novos patamares, alcançando taxas de sucesso e qualidades de design que superaram até mesmo os sistemas especializados anteriormente considerados superiores, tudo sem qualquer treinamento adicional ou dados externos.

O estudo conclui que a maneira como esses modelos são usados no momento da geração é uma variável oculta que tem sido amplamente negligenciada. Os pesquisadores demonstraram que, ao ajustar cuidadosamente o equilíbrio entre explorar novas possibilidades e explorar soluções conhecidas e boas, eles puderam aumentar consistentemente o desempenho desses modelos de forma generalizada. Este trabalho sugere que o potencial dos atuais modelos de linguagem de proteínas foi subestimado, não porque os modelos em si sejam falhos, mas porque os métodos usados para desbloquear suas respostas não foram otimizados. Ao refinar essas estratégias de inferência, os cientistas podem agora obter significativamente mais dos recursos que já possuem, potencialmente acelerando a descoberta de novos medicamentos e materiais biológicos sem a necessidade de construir modelos inteiramente novos do zero.

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 →