← Últimos artigos
🤖 AI

Learning to Predict Middle-Layer Attention in MLLMs for Visual Token Prunin

Este artigo propõe a Predição de Atenção de Camada Intermediária (MAP), um método que identifica dinamicamente as camadas de atenção ideais específicas para cada amostra e as destila em um preditor leve para podar tokens visuais antes do processamento pelo modelo de linguagem, alcançando uma aceleração end-to-end de 3,09x enquanto retém 97,5% do desempenho no LLaVA-NeXT-7B.

Autores originais: Yuyao Sun, Tao Deng, Shuang Li, Deqing Wang, Hao Geng, Minjun Yu

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

Autores originais: Yuyao Sun, Tao Deng, Shuang Li, Deqing Wang, Hao Geng, Minjun Yu

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 ensinar um robô superinteligente a ver e falar sobre o mundo ao mesmo tempo. Este é o mundo dos Modelos de Linguagem de Grande Escala Multimodais (MLLMs). Pense nesses modelos como detetives brilhantes que conseguem olhar para uma imagem e responder perguntas sobre ela, como "Qual é a cor da coleira do cachorro?" ou "Por que a pessoa está correndo?". Para fazer isso, o robô não apenas "olha" para a imagem; ele a decompõe em milhares de minúsculos pedaços digitais de um quebra-cabeça chamados tokens visuais. Cada token é um pequeno fragmento de informação sobre uma parte da imagem.

O problema é que esses robôs são incrivelmente famintos. Para ter uma visão realmente boa de uma imagem, eles podem precisar processar milhares desses tokens. É como tentar ler uma enciclopédia inteira para encontrar a resposta para uma pergunta simples sobre o chapéu de um gato. Isso leva muito tempo e energia (poder de computação), tornando o robô lento e caro de operar. Cientistas têm tentado descobrir como tornar esses robôs mais rápidos jogando fora as peças inúteis do quebra-cabeça antes mesmo de começarem a lê-las. Isso é chamado de poda de tokens visuais (visual token pruning). O truque é saber quais peças manter e quais descartar. Se você jogar fora a peça errada, o robô fica confuso. Se mantiver peças demais, ele continua lento. A grande questão tem sido: Como sabemos exatamente quais peças da imagem são mais importantes para a pergunta específica que está sendo feita?


O Problema: Um Tamanho Não Serve para Todos

Os pesquisadores por trás deste artigo, liderados por Yuyao Sun e Tao Deng, descobriram uma falha complicada na forma como tentamos ajudar esses robôs a decidir o que manter.

Anteriormente, os cientistas pensavam que, se olhassem para a "atenção" do robô (uma maneira elegante de dizer "no que o robô está focando") de uma camada específica e intermediária de seu cérebro, poderiam encontrar as peças de imagem mais importantes. Era como dizer: "Ei, robô, apenas olhe para o que você estava pensando no meio do seu processo de pensamento e mantenha essas peças da imagem".

Mas os autores descobriram que essa abordagem de "um tamanho único para todos" está quebrada. Imagine que você está olhando para uma foto de uma praia.

  • Se alguém perguntar: "Qual é a cor da areia?", o cérebro do robô acende na areia no meio do seu processo de pensamento.
  • Se alguém perguntar: "Qual é a cor do céu?", o cérebro do robô acende no céu, mas talvez em um estágio de pensamento diferente.

Os pesquisadores mostraram que a "melhor" camada do cérebro para verificar depende inteiramente da pergunta específica. Às vezes a resposta está na camada 10, às vezes na camada 20. Usar uma camada fixa é como tentar usar uma única chave para todas as portas de um prédio; funciona para algumas, mas falha para outras.

Além disso, havia um segundo problema, maior. Para descobrir qual camada era a "melhor" para uma pergunta específica, o robô tinha que processar toda a imagem através de todas aquelas camadas primeiro. É como tentar encontrar a melhor rota para a escola dirigindo todo o caminho até lá primeiro, apenas para ver qual curva foi a melhor. Quando você descobre quais peças manter, já terá desperdiçado todo o tempo e a energia que estava tentando economizar!

A Solução: O Detetive de "Contraste de Pergunta"

Para resolver isso, a equipe propôs um novo método chamado MAP (Middle-layer Attention Prediction - Predição de Atenção de Camada Intermediária). Em vez de fazer o robô realizar o trabalho pesado durante a conversa real, eles ensinaram um assistente minúsculo e superveloz a adivinhar no que o robô estaria focando.

Aqui está como eles treinaram este assistente:

  1. O Truque do "Contraste" (QCTS): Eles criaram uma maneira inteligente de escolher o "professor" certo para cada pergunta. Eles pegaram uma imagem e fizeram duas perguntas ao robô:

    • Pergunta A: A pergunta real (ex: "Qual é a cor do barco?").
    • Pergunta B: Uma pergunta entediante e genérica (ex: "O que há nesta imagem?").

    Eles então compararam a atenção do robô para ambas as perguntas. As camadas onde o foco do robô mudou mais entre as duas perguntas foram as que realmente se importaram com os detalhes específicos do barco. Este método, chamado Question Contrastive Teacher Selection (QCTS), age como um holofote, identificando instantaneamente qual parte do cérebro do robô está mais animada com a pergunta específica.

  2. O Preditor Leve: Uma vez que sabiam qual camada era a "estrela" para uma pergunta específica, eles não mantinham essa camada pesada. Em vez disso, ensinaram um preditor minúsculo e leve a imitar o comportamento dessa camada estrela. Este preditor é tão pequeno e rápido que pode olhar para a imagem e a pergunta antes mesmo do grande robô começar a pensar, e imediatamente dizer: "Mantenha 5% das peças da imagem, jogue o resto fora".

Os Resultados: Rápido, Leve e Inteligente

A equipe testou este novo sistema em vários diferentes cérebros de robôs (MLLMs) e uma ampla variedade de perguntas complicadas. Os resultados foram impressionantes.

  • Velocidade: Em um de seus modelos de teste (LLaVA-NeXT-7B), o MAP tornou o robô 3,09 vezes mais rápido do início ao fim. É como transformar uma caminhada de 10 minutos em uma corrida de 3 minutos.
  • Eficiência: Eles conseguiram descartar 94,4% dos tokens visuais (mantendo apenas 5,56% deles) e o robô ainda obteve 97,5% das respostas corretas que teria obtido com a imagem completa.
  • Seleção Inteligente: Ao contrário de outros métodos que apenas adivinham ou usam uma regra fixa, a regra de "diversidade" do MAP garantiu que, mesmo mantendo poucos tokens, ele não escolhesse apenas peças de aparência semelhante. Ele escolheu peças que eram diferentes entre si, mas ainda relevantes para a pergunta, garantindo que o robô não perdesse nenhum detalhe crucial.

Por Que Isso Importa

Este artigo não apenas sugere uma ideia legal; ele fornece uma ferramenta funcional que resolve um gargalo real. Ao provar que a "melhor" camada muda para cada pergunta e que podemos prevê-la sem fazer o trabalho pesado primeiro, o MAP permite que esses poderosos modelos de IA funcionem muito mais rápido em computadores padrão. É um pouco como dar a um bibliotecário um cartão de índice mágico que lhe diz exatamente qual livro retirar da prateleira antes mesmo de ele entrar na biblioteca, poupando-o de ter que escanear cada livro na parede.

Os autores mostram que, com este método, podemos ter o melhor dos dois mundos: podemos manter a inteligência do robô alta enquanto o tornamos significativamente mais rápido e menos caro de operar. Isso sugere que o futuro da IA não é apenas sobre criar cérebros maiores e mais pesados, mas sobre ensiná-los a serem mais inteligentes sobre o que eles prestam atenção.

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 →