← Últimos artigos
🤖 AI

IDPruner: Harmonizing Importance and Diversity in Visual Token Pruning for MLLMs

O artigo apresenta o IDPruner, um método inovador de poda de tokens visuais para Modelos de Linguagem Multimodal que harmoniza importância e diversidade semântica utilizando o algoritmo MMR, alcançando desempenho superior e compatibilidade com FlashAttention sem necessidade de mapas de atenção.

Autores originais: Yifan Tan, Yifu Sun, Shirui Huang, Hong Liu, Guanghua Yu, Jianchen Zhu, Yangdong Deng

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

Autores originais: Yifan Tan, Yifu Sun, Shirui Huang, Hong Liu, Guanghua Yu, Jianchen Zhu, Yangdong Deng

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ê tem um chef de cozinha (o Modelo de Linguagem Multimodal ou MLLM) que precisa preparar um prato incrível (responder a uma pergunta sobre uma imagem).

O problema é que, para ver a imagem, o chef recebe uma cesta gigante com 2.000 ingredientes (os "tokens visuais"). Alguns são essenciais, como o sal e o tomate fresco (o objeto principal da foto). Outros são apenas cascas de banana, folhas secas ou areia que caíram no chão (ruído, fundo desnecessário).

Se o chef tentar provar e analisar todos os 2.000 ingredientes, ele vai demorar uma eternidade para cozinhar e ficar exausto. É aqui que entra o IDPruner.

O Dilema: "O que é importante?" vs. "O que é variado?"

Antes do IDPruner, os cozinheiros usavam duas estratégias ruins:

  1. A Estratégia do "Foco Cego" (Importância): O chef pega apenas os ingredientes que parecem mais saborosos (o objeto principal).
    • Resultado: Ele faz um prato delicioso, mas esquece que o prato precisa de um fundo (o contexto). Se a pergunta for "Onde está o gato?", ele vê o gato, mas não vê que ele está em cima de um sofá vermelho.
  2. A Estratégia da "Variedade Aleatória" (Diversidade): O chef tenta pegar ingredientes de todos os cantos da cesta para garantir que nada se repita.
    • Resultado: Ele tem uma variedade incrível, mas pode acabar pegando 10 pedras e nenhuma cebola. O prato fica sem graça e perde os detalhes finos.

A Solução: IDPruner (O Chef Inteligente)

Os autores do papel criaram o IDPruner (Poda de Tokens por Importância e Diversidade). Eles perceberam que o segredo não é escolher um ou outro, mas sim equilibrar os dois ao mesmo tempo.

Eles usaram uma técnica chamada MMR (Relevância Marginal Máxima). Vamos usar uma analogia de festa:

Imagine que você está organizando uma festa e precisa escolher quem vai entrar na sala VIP (os tokens que o modelo vai processar). Você tem duas regras:

  1. Importância: As pessoas mais famosas e importantes devem entrar.
  2. Diversidade: Você não quer que a sala seja cheia apenas de pessoas que se parecem entre si (ex: 100 pessoas com o mesmo terno azul). Você quer um grupo misto.

O IDPruner funciona assim:

  • Ele olha para a lista de convidados.
  • Escolhe o convidado mais famoso (Importância).
  • Na próxima escolha, ele pergunta: "Esse novo convidado é famoso, mas ele é muito parecido com quem já está na sala?"
    • Se for muito parecido (redundante), ele é rejeitado, mesmo sendo famoso.
    • Se for diferente (traz algo novo) e ainda assim importante, ele entra.

Ele faz isso passo a passo, criando um grupo perfeito: famoso o suficiente para ser relevante, mas diverso o suficiente para contar a história completa da imagem.

Por que isso é revolucionário?

  1. Velocidade Relâmpago: Como o IDPruner decide quem fica e quem vai embora de uma só vez (antes de começar a cozinhar), ele é super rápido. Ele não precisa de "mapas de atenção" complicados que travam o computador. É como cortar a lista de convidados antes de abrir a porta, em vez de tentar empurrar a multidão para dentro.
  2. Funciona em Qualquer Cozinha: O teste mostrou que isso funciona perfeitamente em diferentes modelos (como o Qwen e o LLaVA), seja para imagens estáticas ou vídeos.
  3. Resultados Surpreendentes: Mesmo jogando fora 90% dos ingredientes (mantendo apenas 10%), o chef ainda consegue preparar um prato quase tão bom quanto o original! Em testes reais, o modelo manteve 86% da sua inteligência mesmo com 90% dos dados cortados.

Resumo em uma frase

O IDPruner é como um assistente de cozinha superinteligente que, em vez de jogar tudo na panela, seleciona rapidamente os ingredientes mais saborosos e variados, garantindo que o prato final seja delicioso, rápido de fazer e não desperdice energia.

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 →