Como os sinais de atenção mudam a seleção de especialistas no MoE

9 outubro 202616 visualizações

O artigo investiga um método que acrescenta características temporais e espectrais dos mapas de atenção ao encaminhamento de especialistas, sem alterar os parâmetros do transformador. No OLMoE, melhora o resultado no GSM8K em 3,37 pontos percentuais; no entanto, o efeito depende da camada: o ajuste do encaminhamento pode influenciar de formas diferentes o raciocínio e a recuperação de factos.

Como os sinais de atenção mudam a seleção de especialistas no MoE

O que o roteador recebe

Em modelos de linguagem MoE, o roteador seleciona especialistas e atribui pesos a eles com base no estado oculto do token. Para isso, utiliza informações contextuais limitadas.

Attention-Aware Routing (AAR) complementa esse sinal com características temporais e espectrais. Elas são extraídas de uma janela deslizante dos pesos de atenção.

  • O roteamento convencional baseia-se no estado oculto do token.
  • O AAR adiciona características de atenção que resumem o estado contextual separadamente do estado oculto.

Critério prático: ao analisar a seleção de especialistas, é preciso distinguir o sinal do token do resumo contextual adicional.

Como funciona o AAR

O AAR obtém características temporais e espectrais de uma janela deslizante dos pesos de atenção. Assim, o roteador utiliza um sinal contextual separado do estado oculto do token.

Os autores mantêm o transformador base completamente congelado e treinam apenas os parâmetros de roteamento. Isso permite estudar o roteamento como a única variável alterada.

O critério para avaliar o método é separar o efeito do roteamento das alterações nos demais parâmetros do modelo.

Por que o roteamento altera a atenção

O roteamento e a atenção estão ligados pela sequência de camadas. As alterações no roteamento na camada l propagam-se pelo fluxo residual e intensificam os sumidouros de atenção na camada l+1.

Isso altera a atenção sem atualizar diretamente o seu mecanismo. Portanto, a seleção de especialistas pode influenciar o processamento posterior do contexto.

Ao analisar os resultados, é importante considerar essa relação: aqui, a atenção não é apenas um sinal de entrada para o roteador, mas também faz parte da cadeia de consequências do roteamento.

O que os resultados mostraram

No OLMoE, o AAR aumentou o resultado no GSM8K em 3,37 pontos percentuais em relação à variante de base SFT apenas com roteamento.

IndicadorResultado do AAR
GSM8K+3,37 pontos percentuais em relação à variante de base
Respostas incorretasFicaram mais curtas em gerações longas e divergentes
Respostas corretasO comprimento não mudou

Esses resultados descrevem uma avaliação específica. Eles não mostram que o AAR tem o mesmo efeito em todas as tarefas.

Ao comparar variantes, convém considerar separadamente o resultado na tarefa e o comprimento da geração: esses indicadores variaram de formas diferentes.

Por que importa em quais camadas o AAR é aplicado

O efeito do AAR depende da profundidade. Aplicá-lo indiscriminadamente em diferentes camadas pode reduzir a qualidade da extração factual.

Quando aplicado em camadas mais profundas, as vantagens no raciocínio matemático são mantidas. Isso revela um conflito entre a extração de informações e o raciocínio em diferentes profundidades.

  • Para avaliar a extração factual, é importante verificar se a aplicação do AAR em diferentes camadas a prejudica.
  • Para o raciocínio matemático, é importante considerar o resultado em camadas mais profundas.
  • A aplicação seletiva permite investigar que informações de roteamento a atenção transmite em cada profundidade.

O critério prático é avaliar as camadas separadamente, em vez de considerar o sinal de atenção igualmente útil em toda a profundidade do modelo.

Perguntas mais frequentes

Materiais semelhantes

Todos os materiais
Como os sinais de atenção mudam a seleção de especialistas no MoE