← Últimos artigos
🤖 machine learning

Memory as a Markov Matrix: Sample Efficient Knowledge Expansion via Token-to-Dictionary Mapping

Este artigo propõe um framework eficiente em amostras para expansão contínua de conhecimento em modelos de linguagem de grande escala, representando a memória como uma matriz de transição de Markov e utilizando uma estratégia de mapeamento de token para dicionário com atualizações mínimas de embeddings para alcançar zero esquecimento catastrófico.

Autores originais: Kaustubh Pethkar, Ziyang Xiong, Zuofeng Shang, Yingcong Li

Publicado 2026-05-07
📖 4 min de leitura☕ Leitura rápida

Autores originais: Kaustubh Pethkar, Ziyang Xiong, Zuofeng Shang, Yingcong Li

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 um Modelo de Linguagem de Grande Escala (LLM) como uma biblioteca gigante e altamente organizada de histórias. Toda vez que o modelo lê uma frase, é como se um bibliotecário olhasse para a última palavra e adivinhasse qual palavra vem a seguir.

Geralmente, se você quiser ensinar a esse bibliotecário uma palavra totalmente nova (como um novo termo científico ou uma gíria), você precisa retreinar toda a biblioteca. Mas aqui está o problema: quando você retreina toda a biblioteca para aprender a nova palavra, o bibliotecário frequentemente esquece como contar as histórias antigas corretamente. Isso é chamado de "esquecimento catastrófico".

Este artigo propõe uma maneira inteligente e de baixo esforço de adicionar novas palavras sem quebrar as antigas. Aqui está a explicação usando analogias simples:

1. A Biblioteca como um "Mapa de Tráfego" (A Ideia de Markov)

Os autores veem o modelo de linguagem não como um cérebro complexo, mas como um mapa de tráfego.

  • Os Nós: Cada palavra no dicionário é uma cidade no mapa.
  • As Estradas: As conexões entre as palavras são estradas. Se você está na cidade "O", há estradas específicas levando para "gato", "cachorro" ou "sol".
  • A Memória: A "memória" do modelo é apenas o mapa dessas estradas. Ele sabe que "O" geralmente leva a "gato" com uma certa probabilidade.

2. O Problema: Adicionar uma Nova Cidade

Quando você quer ensinar ao modelo uma nova palavra (vamos chamá-la de "Zorp"), você está essencialmente adicionando uma nova cidade ao mapa.

  • O Jeito Antigo (Ajuste Fino Completo): Você tenta redesenhar todo o mapa para incluir "Zorp". Ao fazer isso, você acidentalmente apaga ou altera as estradas entre as cidades antigas. O bibliotecário esquece que "O" leva a "gato" e começa a dizer que "O" leva a "Zorp" em vez disso.
  • O Jeito do Artigo: Em vez de redesenhar todo o mapa, você apenas adiciona um poste de sinalização para "Zorp". Você diz: "Ei, se você ver 'Zorp', trate-o exatamente como você trata 'O' ou 'Gato'".

3. A Solução: O Mapa "Token para Dicionário"

O artigo sugere uma estratégia chamada Mapeamento Token para Dicionário.

  • Imagine que você tem uma nova palavra estranha "Zorp". Em vez de ensinar ao modelo o significado de "Zorp" do zero, você diz ao modelo: "Quando você ver 'Zorp', finja apenas que é a palavra 'Estrela'".
  • O modelo não precisa aprender novas estradas para "Zorp". Ele só precisa saber que "Zorp" aponta para o mesmo destino que "Estrela".
  • Como o modelo não precisa alterar as estradas existentes (as probabilidades de transição entre palavras antigas), ele nunca esquece as histórias antigas.

4. A "Eficiência de Amostra" (Por que é rápido)

Os autores provam matematicamente que isso é incrivelmente eficiente.

  • A Analogia: Se você quer aprender uma nova palavra, não precisa reler toda a biblioteca novamente. Você só precisa ler alguns exemplos de como essa nova palavra é usada em frases.
  • A Matemática: O número de exemplos que você precisa depende de quantas palavras existentes você mapeia a nova palavra. Se você mapear "Zorp" para apenas 5 palavras comuns, você precisará apenas de uma quantidade ínfima de dados para aprendê-la. Você não precisa se preocupar com o tamanho de toda a biblioteca (que pode ter 100.000 palavras).

5. O Experimento: Ensinar Matemática e Palavras Fictícias

Os pesquisadores testaram isso com dois cenários:

  1. O Operador Mágico: Eles ensinaram a um modelo um símbolo especial (como ⟨spec⟩) que significava "multiplicar".
    • Resultado: O modelo aprendeu a multiplicar usando o novo símbolo muito rapidamente.
    • A Vitória: Crucialmente, o modelo ainda sabia como somar números. Em outros métodos, aprender o novo símbolo fez o modelo esquecer como somar. Este método manteve as habilidades de adição perfeitas.
  2. Palavras Fictícias: Eles inventaram 100 palavras sem sentido (como "glor" e "zorp") e as colocaram em frases.
    • Resultado: O modelo aprendeu a usar essas palavras fictícias corretamente sem esquecer como falar inglês.
    • Comparação: Outros métodos (como ajuste fino padrão ou LoRA) fizeram o modelo esquecer o inglês enquanto aprendia as palavras fictícias. O novo método causou zero esquecimento.

Resumo

Pense neste método como adicionar um novo cômodo a uma casa sem derrubar as paredes dos cômodos existentes.

  • Jeito Antigo: Para adicionar um novo cômodo, você reconstrói toda a fundação. Os cômodos antigos racham e desmoronam.
  • Jeito Novo: Você constrói o novo cômodo e anexa uma porta que leva diretamente a um corredor existente. O corredor antigo permanece exatamente o mesmo, e o novo cômodo se encaixa perfeitamente.

O artigo afirma que esta é uma forma matematicamente comprovada de expandir o vocabulário de um modelo de linguagem com muito poucos dados e absolutamente nenhuma perda de seu conhecimento anterior.

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 →