AIO APEX

Modelos Mixture-of-Experts Estão Reescrevendo Silenciosamente a Economia da IA

Compartilhar:
Modelos Mixture-of-Experts Estão Reescrevendo Silenciosamente a Economia da IA

Quando o Google DeepMind publicou o relatório técnico do Gemini 1.5, um detalhe surpreendeu muitos pesquisadores: o modelo usa uma arquitetura Mixture-of-Experts, ativando apenas uma fração de seus parâmetros por inferência. Pouco depois, o Mixtral 8x7B da Mistral AI mostrou que uma equipe relativamente pequena poderia lançar um modelo competitivo com arquiteturas densas muito maiores – a uma fração do custo computacional. Ambos os momentos apontam para a mesma mudança estrutural: as arquiteturas MoE estão passando de curiosidade de pesquisa para padrão de produção.

O Que o Mixture-of-Experts Realmente Faz

Uma rede neural densa tradicional ativa todos os seus parâmetros em cada token que processa. Um modelo com 70 bilhões de parâmetros usa todos os 70 bilhões – toda vez, para cada token, sem exceções. Isso escala a computação linearmente com a contagem de parâmetros, razão pela qual treinar e servir modelos densos grandes é tão caro.

O Mixture-of-Experts quebra essa equação. A arquitetura divide as camadas feed-forward do modelo em um conjunto de sub-redes "especialistas" – tipicamente entre 8 e 64 delas. Uma rede de roteamento leve então seleciona quais 2 ou 4 desses especialistas ativar para cada token. O resto fica ocioso.

O resultado: um modelo com 46 bilhões de parâmetros totais pode ativar apenas 12 bilhões por token. Você obtém a capacidade de um modelo de 46B – seu amplo conhecimento, sua superfície de raciocínio – enquanto paga o custo de inferência de um modelo de 12B. Essa é a proposta econômica central.

A Arquitetura Por Trás dos Números

O mecanismo de roteamento é onde reside a maior parte da complexidade de engenharia. As primeiras implementações de MoE sofriam de "desequilíbrio de carga" – certos especialistas recebiam muito mais tráfego do que outros, deixando a maioria dos parâmetros cronicamente subutilizados. Implementações modernas resolvem isso com perdas auxiliares de balanceamento de carga durante o treinamento, forçando o roteador a distribuir os tokens de forma mais uniforme entre os especialistas.

Mixtral 8x7B usa 8 especialistas por camada com uma estratégia de roteamento top-2: cada token seleciona seus dois especialistas mais bem combinados e suas saídas são combinadas por meio de uma soma ponderada. A contagem efetiva de parâmetros em qualquer token dado é de cerca de 13B, apesar de o modelo total ter 46B. O desempenho do modelo na maioria dos benchmarks acompanha de perto um modelo denso de 30–40B.

O artigo Switch Transformer do Google demonstrou que era possível escalar um modelo MoE para mais de um trilhão de parâmetros enquanto se mantinha a computação de inferência em níveis gerenciáveis. Acredita-se amplamente que o GPT-4 usa uma arquitetura MoE, embora a OpenAI nunca tenha confirmado os detalhes.

O Que Muda no Nível da Infraestrutura

As vantagens do MoE em computação vêm com uma verdadeira troca: a pegada de memória. Você tem que carregar todos os especialistas na memória, mesmo que apenas alguns sejam ativados por token. Um modelo denso de 13B e um modelo MoE de 46B podem custar o mesmo em FLOPs por token, mas o modelo MoE requer muito mais memória GPU para ser hospedado.

Isso molda os requisitos de hardware para servir esses modelos. Modelos densos cabem perfeitamente em menos GPUs; modelos MoE frequentemente exigem a distribuição de especialistas por vários dispositivos, o que introduz sobrecarga de comunicação entre dispositivos. Para inferência em dispositivo único ou implantações de borda (edge), os modelos densos ainda têm vantagem. Para servir API em larga escala, onde muitas solicitações podem ser agrupadas e especialistas armazenados em cache na VRAM, as arquiteturas MoE geralmente vencem em custo por token.

A implicação prática: modelos MoE são otimizados para servir em nuvem em escala, não para execução local em hardware de consumo. Um modelo MoE de 46B exige muito mais de 24 GB de VRAM mesmo na forma quantizada, enquanto um modelo denso de desempenho comparável pode caber em 16 GB.

Por Que Isso Remodela Quem Pode Construir Modelos de Fronteira

Os custos de treinamento são a verdadeira história. Um modelo MoE pode igualar ou exceder as capacidades de um modelo denso com orçamentos de FLOP de treinamento significativamente menores, porque o aumento na contagem de parâmetros melhora a qualidade do modelo sem exigir que todos esses parâmetros sejam calculados em cada amostra.

É por isso que a Mistral – uma equipe de menos de 20 pesquisadores na época do lançamento do Mixtral – conseguiu produzir um modelo que competia com o Llama 2 70B da Meta. A arquitetura deu a eles alavancagem: mais parâmetros, menor custo de treinamento, menor custo de serviço por token. Reduziu o requisito de capital para construir modelos de fronteira competitivos.

Laboratórios sem os orçamentos de treinamento do Google ou Microsoft podem alcançar níveis de capacidade mais altos apostando no MoE em vez de escalar modelos densos. Não é um equalizador completo – dados, infraestrutura e talento ainda determinam a qualidade – mas comprime significativamente a lacuna de custo entre equipes de pesquisa bem financiadas e equipes enxutas.

As Perguntas em Aberto

A pesquisa sobre MoE ainda está longe de ser resolvida. O mecanismo de roteamento continua sendo uma área ativa: roteamento esparso aprendido, fusão de especialistas e contagens dinâmicas de especialistas estão todos sob investigação. Há um trabalho significativo sobre se os modelos MoE generalizam tão bem quanto os modelos densos com o mesmo número de parâmetros ativos, especialmente em tarefas que exigem integrar conhecimento entre domínios em uma única passagem direta.

O raciocínio de contexto longo é outra área sob escrutínio. Se os tokens de um documento longo forem roteados para diferentes especialistas, o modelo pode não manter um contexto coerente tão claramente quanto um modelo denso onde todos os parâmetros processam tudo junto. Os pesquisadores estão testando várias arquiteturas de atenção-mais-especialista para lidar com isso.

A eficiência de servir em tamanhos de lote pequenos ainda é uma fraqueza. Se você estiver executando um aplicativo de usuário único com baixa concorrência, os benefícios de agrupamento que tornam o MoE econômico em escala desaparecem – e você fica com a sobrecarga total de memória e sem economia de computação amortizada.

O Que Observar

A tendência do MoE está se acelerando tanto em modelos abertos quanto fechados. Espere que mais laboratórios enviem arquiteturas MoE como seu formato de lançamento principal, mais ferramentas para quantização consciente de especialistas que reduza a penalidade de memória, e mais pesquisas sobre algoritmos de roteamento que melhorem a generalização sem sacrificar a eficiência.

Para profissionais que constroem sobre esses modelos via API, a arquitetura é em grande parte invisível – um modelo MoE responde da mesma forma que um modelo denso. Mas para equipes que avaliam se devem auto-hospedar ou fazer fine-tuning, a troca memória-computação é central para o planejamento de hardware. Um modelo MoE de 46B e um modelo denso de 13B podem custar o mesmo por inferência, mas têm requisitos de hospedagem radicalmente diferentes.

MoE não é uma bala de prata. Mas é o exemplo mais claro nos últimos anos de uma inovação arquitetônica que realmente moveu a fronteira da eficiência – e mudou quais equipes poderiam competir realisticamente na construção de grandes modelos capazes.

Compartilhar:
Modelos Mixture-of-Experts Estão Reescrevendo Silenciosamente a Economia da IA | AIO APEX