C^2Prompt: Class-aware Client Knowledge Interaction for Federated Continual Learning

O artigo apresenta o C²Prompt, um novo método para aprendizado contínuo federado que mitiga o esquecimento temporal e espacial ao aprimorar a coerência do conhecimento entre classes por meio de um mecanismo de compensação de distribuição local e um esquema de agregação de prompts consciente das classes, alcançando desempenho superior em diversos benchmarks.

Kunlun Xu, Yibo Feng, Jiangmeng Li, Yongsheng Qi, Jiahuan Zhou

Publicado 2026-03-09
📖 4 min de leitura☕ Leitura rápida

Each language version is independently generated for its own context, not a direct translation.

Imagine que você tem um grupo de amigos espalhados pelo mundo, cada um com seu próprio caderno de anotações. O objetivo deles é aprender juntos a reconhecer objetos (como carros, cachorros, frutas) sem nunca mostrar os cadernos uns aos outros (para proteger a privacidade). Eles só podem enviar "dicas" ou "resumos" para um professor central, que tenta criar um "super-caderno" global.

O problema é que, com o tempo, duas coisas ruins acontecem:

  1. Esquecimento Temporal: Eles aprendem uma coisa nova e esquecem a antiga.
  2. Esquecimento Espacial: Como cada amigo vive em um lugar diferente, eles veem os objetos de formas diferentes (ex: um vê carros vermelhos, o outro vê carros azuis), e quando tentam juntar as dicas, tudo vira uma bagunça.

Aqui entra o C²Prompt, o método proposto neste artigo. Vamos explicar como ele funciona usando uma analogia de uma Grande Festa de Troca de Receitas.

O Problema: A Festa Confusa

Nas festas anteriores (métodos antigos), quando os amigos enviavam suas receitas para o professor, havia dois problemas:

  • A Confusão de Ingredientes (Coerência de Classe): O amigo do Brasil enviava uma receita de "Feijão" com muito tempero local. O amigo do Japão enviava uma receita de "Feijão" muito leve. Quando o professor misturava tudo, o resultado era um "Feijão" sem sabor, que não agradava ninguém. Além disso, as receitas de "Feijão" começavam a se misturar com as de "Arroz", criando confusão.
  • O Esquecimento: Ao tentar aprender a receita de "Feijão" novo, eles esqueciam como fazer "Arroz" antigo.

A Solução: O C²Prompt (Interação Consciente de Clientes)

O C²Prompt é como um organizador de festa muito esperto que usa duas ferramentas mágicas para consertar isso:

1. O "Tradutor de Sabor" (Compensação de Distribuição Local)

Imagine que cada amigo tem uma "receita base" (o modelo de inteligência artificial) que é congelada e não pode ser mudada. O que muda são as "dicas" (os prompts).

  • O que acontece: Antes de começar a aprender a nova receita, o professor envia para cada amigo um "Mapa Global de Sabores". Esse mapa diz: "Pessoal, no mundo todo, o Feijão médio tem X tempero e Y cor".
  • A Mágica: Cada amigo usa esse mapa para criar um "Adaptador de Sabor" (o Prompt de Compensação). Se o amigo do Brasil tem feijão muito forte, o adaptador ajusta a receita dele para ficar mais parecida com a média global. Se o amigo do Japão tem feijão fraco, o adaptador ajusta para ficar mais forte.
  • Resultado: Agora, quando todos enviam suas receitas, elas já estão "sintonizadas" na mesma frequência. Não há mais aquele choque entre o feijão brasileiro e o japonês. Eles falam a mesma língua antes mesmo de começar a aprender.

2. O "Filtro de Relevância" (Agregação de Prompts Consciente)

Agora que todos estão sintonizados, chega a hora de misturar as receitas no caderno do professor.

  • O Problema Antigo: O professor pegava todas as receitas e misturava tudo de qualquer jeito. Se alguém mandou uma dica sobre "Carro" e outra sobre "Caminhão", elas se misturavam e criavam um "Carro-Caminhão" estranho.
  • A Mágica do C²Prompt: O professor usa um "Filtro Inteligente". Ele olha para cada receita e pergunta: "Essa dica é realmente sobre Carros?".
    • Se a dica do amigo A é muito boa para "Carros", o professor dá um peso alto para ela.
    • Se a dica do amigo B parece mais com "Caminhão" ou é confusa, o professor a ignora ou dá pouco peso.
  • Resultado: O caderno global só recebe as melhores e mais claras dicas para cada categoria. Isso evita que o "Carro" se misture com o "Caminhão".

Por que isso é incrível?

Com essas duas ferramentas, o sistema consegue:

  1. Não esquecer o passado: Como as receitas são organizadas e limpas, aprender "Carro" novo não apaga a memória de "Cachorro" antigo.
  2. Aprender rápido: Como todos falam a mesma língua (graças ao Mapa Global), o aprendizado é muito mais eficiente.
  3. Privacidade total: Ninguém precisa mostrar as fotos dos seus cadernos (os dados brutos), apenas as "dicas" matemáticas ajustadas.

Resumo em uma frase

O C²Prompt é como um maestro genial que, antes de fazer a orquestra tocar, garante que todos os músicos estejam afinados no mesmo tom (ajustando as diferenças locais) e, durante a música, garante que cada instrumento toque apenas a nota correta, evitando que a sinfonia vire um barulho confuso.

O resultado? Um sistema de inteligência artificial que aprende continuamente, não esquece o que aprendeu antes e funciona perfeitamente mesmo quando os dados vêm de lugares muito diferentes, tudo isso sem violar a privacidade de ninguém.