← Últimos artigos
🤖 AI

Functional Subspace, where language models can use vector algebra to solve problems

Este artigo formula a hipótese e fornece evidências de que os modelos de linguagem de grande escala utilizam subespaços funcionais dentro de seu espaço de ativação, onde tarefas de aprendizado em contexto são resolvidas por meio de simples operações algébricas vetoriais que acumulam evidências.

Autores originais: Jung H. Lee, Sujith Vijayan

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

Autores originais: Jung H. Lee, Sujith Vijayan

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) não como um cérebro gigante e mágico que "pensa" em palavras humanas, mas como uma biblioteca massiva de vários andares onde cada livro é um pedaço de informação. Por muito tempo, não soubemos como essa biblioteca organizava seus livros ou como encontrava a resposta certa quando você fazia uma pergunta.

Este artigo propõe uma nova e fascinante maneira de olhar para essa biblioteca. Ele sugere que, quando um LLM resolve um problema, ele não apenas "lê" toda a biblioteca. Em vez disso, ele constrói um quarto especial e temporário (um "subespaço") dentro de sua memória apenas para aquela tarefa específica e, em seguida, resolve o problema usando matemática simples (álgebra vetorial) dentro desse quarto.

Aqui está a explicação detalhada de sua descoberta usando analogias do cotidiano:

1. O Quarto de "Contexto" (Aprendizado em Contexto)

Você sabe como pode ensinar um computador um novo truque apenas dando a ele alguns exemplos em um chat? Por exemplo, se você digitar:

  • "Quente : Frio"
  • "Rápido : Lento"
  • "Grande : ?"

O computador adivinha "Pequeno". Isso é chamado de Aprendizado em Contexto (ICL). O artigo pergunta: Como o computador descobre isso sem ser retreinado?

Os autores sugerem que o computador cria um espaço de trabalho dedicado (um subespaço) para essa conversa específica. Pense nisso como um chef que, ao ver você pedir uma salada, imediatamente limpa uma tábua de corte específica e reúne apenas os ingredientes da salada, ignorando os bifes e as sopas na cozinha. O computador isola a lógica da "salada" do resto de seu vasto conhecimento.

2. A Receita de "Álgebra Vetorial"

Uma vez que o computador está nesse quarto especial, ele não precisa "entender" o significado das palavras no sentido humano. Em vez disso, ele trata as palavras como setas (vetores) apontando em direções específicas.

  • A Analogia: Imagine que "Feliz" é uma seta apontando para o Norte e "Triste" é uma seta apontando para o Sul.
  • A Matemática: Se o computador vê o padrão "Feliz : Triste", ele aprende uma regra: Para obter a resposta, inverter a seta em 180 graus.
  • O Resultado: Quando você pergunta "Rápido : ?", o computador pega a seta "Rápido", inverte-a (porque essa é a regra para antônimos) e aterrissa em "Lento".

O artigo afirma que, para essas tarefas, o computador está essencialmente fazendo adição e subtração nessas setas. Ele não está "pensando" profundamente; está realizando um cálculo geométrico simples.

3. Como a Biblioteca Constrói o Quarto

O artigo explica como o computador constrói esse quarto usando duas ferramentas principais dentro de sua arquitetura:

  • As "Pilhas de Memória" (Redes Feed-Forward): Elas atuam como um arquivo. Quando o computador vê uma palavra, ele retira uma lista de respostas possíveis associadas a essa palavra. Se você disser "Londres", o arquivo pode retirar "Capital do Reino Unido", "Centro Financeiro" e "Cidade Chuvosa".
  • O "Foco" (Auto-Atenção): Esta é a parte que decide qual arquivo usar. Se o prompt é sobre geografia, o foco brilha no arquivo "Capital". Se é sobre finanças, brilha no arquivo "Centro".

Os autores descobriram que, à medida que o computador processa os exemplos (os pares "Quente : Frio"), ele acumula evidências nesse quarto especial. É como empilhar blocos: cada exemplo adiciona um bloco à pilha de "antônimos". Quando chega à pergunta final, a pilha está alta o suficiente para prever a resposta.

4. A "Magia" do Subespaço

Os pesquisadores testaram isso observando os "fluxos residuais" internos do computador (os dados fluindo através das camadas do modelo). Eles usaram uma ferramenta estatística chamada PCA (Análise de Componentes Principais) para encontrar as "direções principais" onde os dados estavam se movendo.

O que eles descobriram:

  • O computador cria naturalmente esses quartos de baixa dimensão (subespaços).
  • Nessas salas, a relação entre a pergunta e a resposta é quase perfeitamente linear (como uma linha reta).
  • Se o computador acerta a resposta, a matemática nessa sala parece de um jeito. Se ele erra, a matemática parece diferente. Isso prova que o computador está realmente usando esse "quarto" e essa "matemática" específicos para tomar sua decisão.

Resumo

O artigo argumenta que os Modelos de Linguagem de Grande Escala não estão apenas adivinhando com base em padrões. Em vez disso, quando recebem alguns exemplos, eles:

  1. Constróem um quarto temporário e especializado em sua memória.
  2. Traduzem palavras em setas (vetores).
  3. Usam matemática simples (como adicionar ou subtrair setas) dentro desse quarto para encontrar a resposta.

Isso sugere que as "habilidades emergentes" da IA — onde ela parece aprender novas habilidades instantaneamente — são, na verdade, apenas o modelo organizando seu conhecimento existente nesses subespaços matemáticos e organizados para resolver o quebra-cabeça em questão.

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 →