← Últimos artigos
🤖 AI

MoE Router-Guided Clustering for Heterogeneous Federated Instruction Tuning

O artigo propõe o ClientMorpher, um framework de aprendizado federado consciente de roteamento que aproveita assinaturas de ativação de Mistura de Especialistas para agrupar clientes ou especialistas para o ajuste fino de instruções personalizado, mitigando efetivamente a transferência negativa em configurações de dados heterogêneos enquanto mantém a eficiência de comunicação.

Autores originais: Ankita Sharma, Bahar Farahani, Sanaz Rahimi Moosavi, Amir Rrahmani, Farshad Firouzi, Krishnendu Chakrabarty

Publicado 2026-08-18
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Ankita Sharma, Bahar Farahani, Sanaz Rahimi Moosavi, Amir Rrahmani, Farshad Firouzi, Krishnendu Chakrabarty

Artigo original dedicado ao domínio público sob CC0 1.0 (http://creativecommons.org/publicdomain/zero/1.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

No mundo em rápida evolução da inteligência artificial, os grandes modelos de linguagem tornaram-se ferramentas poderosas, capazes de compreender e gerar linguagem humana. Estes sistemas são frequentemente treinados em vastas quantidades de dados para aprender a seguir instruções, desde resumir um artigo de notícias até responder a perguntas complexas. No entanto, um obstáculo significativo permanece: grande parte dos dados mais valiosos está trancada em organizações privadas ou em dispositivos individuais, protegida por leis de privacidade rigorosas que impedem que sejam partilhados num local centralizado. Para resolver isto, os investigadores utilizam um método chamado aprendizagem federada (federated learning), que permite que muitos computadores diferentes trabalhem juntos para melhorar um modelo partilhado sem nunca trocarem os dados privados que detêm. Recentemente, um tipo específico de arquitetura de modelo conhecido como mistura de especialistas (mixture of experts) ganhou atenção para estas tarefas. Em vez de utilizarem todas as partes do modelo para cada tarefa, estes sistemas ativam apenas um pequeno grupo especializado de componentes para cada peça de informação, tornando-os eficientes e escaláveis. O desafio reside em ensinar estes modelos a adaptar-se às necessidades únicas de diferentes grupos quando esses grupos estão a trabalhar com tipos de dados muito distintos.

Uma equipa de investigadores desenvolveu uma nova abordagem para este problema chamada ClientMorpher, concebida para ajudar estes modelos especializados a aprender melhor quando trabalham com dados descentralizados e diversos. Numa configuração padrão, todos os computadores participantes enviam as suas atualizações para um servidor central, que simplesmente as faz a média para criar um único modelo global. Embora isto funcione bem quando todos estão a realizar tarefas semelhantes, muitas vezes falha quando os participantes são altamente especializados. Por exemplo, se um grupo de computadores estiver a aprender a resumir relatórios médicos e outro estiver a aprender a extrair factos jurídicos, forçar o sistema a partilhar um único modelo médio pode confundir o sistema, levando a um declínio de desempenho para todos. Este fenómeno, conhecido como transferência negativa, ocorre porque as instruções e os padrões de dados são demasiado diferentes para serem fundidos numa solução uniforme. Os investigadores perceberam que a forma como estes modelos de mistura de especialistas decidem quais as partes a utilizar para uma determinada tarefa contém uma pista oculta sobre a natureza dos próprios dados.

O insight central por trás do ClientMorpho é que o mecanismo de roteamento — o decisor interno que seleciona quais os componentes especializados a ativar para cada palavra — atua como uma assinatura única para os dados que processa. Se dois grupos diferentes de computadores estiverem a lidar com tipos de instruções semelhantes, os seus modelos tenderão a ativar os mesmos componentes especializados em padrões semelhantes. Os investigadores propuseram utilizar estes padrões de ativação para organizar a colaboração antes de qualquer aprendizagem realmente começar. Em vez de fazer a média cega das atualizações de todos, o sistema observa primeiro quais os componentes especializados que cada cliente utiliza com mais frequência. Com base nestas observações, os clientes são organizados em grupos distintos. Aqueles com assinaturas de roteamento semelhantes são agrupados para partilhar conhecimento, enquanto aqueles com assinaturas diferentes são mantidos separados. Isto garante que computadores que aprendem a resumir estejam a colaborar com outros resumidores, e que aqueles que aprendem a extrair factos estejam a trabalhar com extratores semelhantes, evitando a confusão que surge ao misturar tarefas incompatíveis.

Para testar esta ideia, os investigadores configuraram uma simulação utilizando um conjunto de dados de exemplos de seguimento de instruções dividido em quatro categorias distintas: classificação de texto, resposta a perguntas de domínio fechado, extração de informação e sumarização. Criaram cenários onde os dados eram distribuídos de forma desigual entre os participantes, mimetizando situações do mundo real onde algumas organizações podem especializar-se numa área, enquanto outras têm uma mistura. Compararam o seu novo método com duas abordagens comuns: treinar inteiramente em dados locais sem qualquer colaboração, e o método padrão de fazer a média das atualizações de todos os participantes, independentemente das suas diferenças. Os resultados mostraram que a abordagem consciente do roteamento superou consistentemente o método padrão. Ao agrupar clientes com base no seu comportamento de roteamento interno, o sistema alcançou uma maior precisão em tarefas como classificação e sumarização em comparação com a técnica tradicional de média, utilizando simultaneamente a mesma quantidade de largura de banda de comunicação.

O estudo explorou duas formas específicas de formar estes grupos. O primeiro método olhou diretamente para os padrões dos próprios clientes, agrupando-os com base nos componentes especializados que utilizavam com mais frequência. O segundo método adotou um ângulo ligeiramente diferente, agrupando primeiro os componentes especializados com base em como eram utilizados em toda a rede e, em seguida, atribuindo os clientes a grupos com base nos clusters de componentes de que dependiam. Ambos os métodos provaram ser eficazes, mas destacaram-se de formas ligeiramente diferentes dependendo de quão desigual era a distribuição dos dados. Quando os dados eram extremamente enviesados, com clientes focados apenas numa tarefa, o agrupamento direto de clientes funcionou muito bem. À medida que os dados se tornavam mais equilibrados, o método que agrupava primeiro os componentes especializados proporcionou resultados mais estáveis. Isto sugere que olhar para o problema tanto da perspetiva do cliente como da perspetiva do componente oferece uma visão mais completa de como colaborar eficazmente.

Em última análise, a investigação demonstra que a mecânica interna destes modelos avançados pode ser utilizada como um guia para uma melhor colaboração. Ao prestar atenção às assinaturas de roteamento que emergem naturalmente durante o processo, o sistema pode identificar quais os participantes que devem trabalhar juntos e quais não devem. Esta abordagem permite uma forma de aprendizagem mais personalizada e eficaz, onde o modelo se adapta às necessidades específicas de diferentes grupos sem sacrificar a privacidade dos seus dados. As descobertas sugerem que, no futuro, os sistemas de aprendizagem federada poderão tornar-se muito mais eficientes ao utilizarem estes sinais internos para se organizarem, garantindo que o conhecimento é partilhado apenas onde é verdadeiramente útil e relevante.

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 →