LeWorldModel de LeCun: Finalmente um Modelo de Mundo JEPA Estável?
Esta nota de insights do YouTube foi criada com a LilysAI. Cadastre‑se grátis e obtenha insights 10× mais rápidos e profundos dos vídeos.
Q: O LeWorldModel de LeCun é finalmente um modelo de mundo JEPA estável?
O modelo de mundo JEPA é finalmente estável? O Le World Model de LeCun introduz uma estratégia de treinamento simples que permite que o codificador e o preditor sejam treinados de ponta a ponta, permanecendo estáveis.
1. O Modelo de Mundo JEPA e o Desafio da Estabilidade
O Modelo de Mundo é uma parte central da visão de Yann LeCun para uma IA mais humana, que permite que um agente inteligente imagine as consequências das ações antes de realizá-las.1.1. A Visão de LeCun para a IA e o Modelo de Mundo
- Yann LeCun propôs uma visão para uma IA mais humana em 2020, centrada no conceito de modelo de mundo .
- Assim como os humanos têm um modelo mental de como o mundo se comporta, esperando que um copo deslize ou caia ao ser empurrado, uma IA inteligente deve ser capaz de prever os resultados das ações .
- O objetivo é que o agente imagine as consequências das ações antes de executá-las .
- A arquitetura proposta por LeCun para aprender esse modelo é a Joint Embedding Predictive Architecture (JEPA) .
- A ideia principal da JEPA é não prever o futuro pixel a pixel, mas sim em um nível mais abstrato, como objetos e conceitos .
- A JEPA prevê representações abstratas em vez de pixels brutos, seguindo a forma como os humanos raciocinam .
1.2. O Desafio da Estabilidade e o "Le World Model"
- O principal desafio da JEPA é a instabilidade no treinamento, apesar da elegância da ideia .
- Um novo artigo, "Le World Model: Stable End-to-End Joint Embedding Predictive Architecture from Pixels", co-escrito por LeCun, apresenta uma maneira de treinar um modelo de mundo JEPA simples e estável .
- Este modelo aborda um desafio de longa data com modelos JEPA anteriores .
- Não é necessário conhecimento prévio sobre artigos JEPA para entender o novo modelo .
2. Arquitetura e Treinamento do Le World Model
O Le World Model aprende o comportamento do mundo usando uma arquitetura de codificador-preditor que processa observações e ações para prever representações semânticas futuras.
2.1. Visão Geral da Arquitetura e Processo de Treinamento
- O modelo é treinado em sequências de observações e ações para aprender como o mundo se comporta .
- Por exemplo, o modelo recebe duas observações consecutivas de um braço robótico e a ação realizada entre elas .
- O objetivo é usar a observação anterior e a ação para prever a próxima observação .
- A JEPA não prevê pixels futuros, mas sim o futuro em um espaço de representação semântica .
- Isso ocorre em duas etapas: primeiro, cada observação é convertida em uma representação semântica por um codificador .
- Em seguida, um preditor prevê a representação da próxima observação .
2.2. O Codificador: Transformando Observações em Representações Semânticas
- O codificador é implementado usando um vision transformer, uma arquitetura padrão em visão computacional .
- O vision transformer divide a imagem em uma sequência de patches, que são convertidos em embeddings e processados pelo transformer .
- Embora o processo seja mostrado para ambas as observações simultaneamente, cada uma é processada independentemente pelo codificador .
- Para obter uma representação da observação inteira, o vision transformer adiciona um token de classe especial .
- Este token é introduzido no início do transformer e processado junto com os embeddings dos patches .
- O token de classe coleta informações de todas as regiões da imagem, capturando a semântica de alto nível da observação .
- A JEPA mantém apenas o token de classe e descarta os embeddings dos patches restantes, pois raciocina em nível de conceitos, não de detalhes visuais .
- O embedding do token de classe é então passado por uma camada de projeção para produzir a representação semântica final da observação .
- Manter apenas o token de classe também aumenta a eficiência, reduzindo significativamente o tamanho da entrada para o próximo componente .
2.3. O Preditor: Previsão de Representações Semânticas Futuras
- O preditor, modelado como um transformer, tem a função de prever a representação semântica da próxima observação .
- Ele pode usar mais do que apenas a última observação; por exemplo, recebe as representações das três observações mais recentes .
- O preditor também recebe as ações realizadas entre as observações e a ação atual que deve levar à próxima observação .
- Com base nessas informações, o preditor gera sua previsão para a representação da próxima observação .
- Durante o treinamento, essa representação prevista é comparada com a representação produzida pelo codificador para a observação real seguinte .
- A diferença é medida usando uma perda MSE, e tanto o codificador quanto o preditor são otimizados juntos para minimizá-la .
2.4. O Desafio do Colapso do Modelo e a Solução do Le World Model
- Um desafio comum com essa abordagem é o colapso do modelo, onde o modelo pode simplesmente produzir o mesmo embedding para cada observação .
- Se o codificador e o preditor sempre produzirem o mesmo embedding constante, a perda de previsão se torna muito pequena, mesmo que o modelo não tenha aprendido nada sobre o comportamento do mundo .
- Abordagens anteriores usaram técnicas como um codificador pré-treinado (como no Dyna World model) para evitar esse colapso .
- O Le World Model adota uma abordagem diferente, introduzindo uma estratégia de treinamento simples que permite que o codificador e o preditor sejam treinados de ponta a ponta, mantendo a estabilidade .
3. O Regularizador C-Reg (SIGReg) para Estabilidade
O Le World Model utiliza um termo de regularização chamado C-Reg, ou regularizador gaussiano isotrópico esboçado, para evitar o colapso do modelo, incentivando o espaço de embedding a ser aproximadamente gaussiano.
3.1. Introdução do C-Reg como Sinal de Treinamento Adicional
- A arquitetura do Le World Model inclui uma adição importante: um segundo sinal de treinamento, além da perda de previsão .
- Este sinal adicional é um termo de regularização chamado C-Reg, abreviação de "sketched isotropic Gaussian regularizer" .
- O C-Reg foi introduzido por LeCun em outro artigo publicado no final de 2025 .
3.2. Como o C-Reg Evita o Colapso do Modelo
- O C-Reg funciona visualizando o espaço de embedding latente, onde cada ponto representa o embedding de uma observação .
- O C-Reg seleciona direções aleatórias através desse espaço de embedding .
- Para cada direção, o C-Reg projeta cada embedding nessa direção, criando uma distribuição unidimensional de valores .
- O C-Reg compara essa distribuição com uma distribuição normal ou gaussiana padrão .
- O objetivo é tornar essas duas distribuições o mais semelhantes possível, incentivando os embeddings a seguir uma distribuição gaussiana ao longo de cada direção aleatória .
- Esse processo é repetido em muitas direções (1.024 direções aleatórias no artigo) .
- Ao fazer isso em várias direções, o C-Reg incentiva o espaço de embedding geral a se tornar aproximadamente gaussiano, em vez de colapsar em uma pequena região .
- Isso ajuda a prevenir o colapso do modelo, pois o codificador é incentivado a produzir uma representação diversa e bem distribuída das observações, em vez de mapear tudo para o mesmo embedding .
- Em resumo, a perda de previsão ensina o modelo a prever o que vem a seguir, enquanto o C-Reg garante que o próprio espaço de representação permaneça bem-comportado .
4. Planejamento Latente e Desempenho do Le World Model
O Le World Model utiliza planejamento latente para tomar decisões, simulando sequências de ações e comparando os resultados imaginados com um objetivo, e demonstra desempenho variado em diferentes ambientes.
4.1. Como o Le World Model Toma Decisões Através do Planejamento Latente
- O modelo de mundo é usado para tomar decisões através do planejamento latente .
- Uma observação inicial representa o estado atual do ambiente, e uma observação de objetivo representa o estado desejado .
- O objetivo do planejamento é encontrar uma sequência de ações que leve o ambiente do estado inicial o mais próximo possível do objetivo .
- O processo começa amostrando aleatoriamente muitas sequências de ações possíveis .
- Para cada sequência, o preditor usa o modelo de mundo aprendido para imaginar onde essas ações levariam, prevendo a representação da observação futura passo a passo .
- A representação final imaginada é comparada com a representação da observação de objetivo, e a diferença resulta em um custo .
- Um custo menor indica que o resultado imaginado está mais próximo do objetivo .
- Esse custo é usado para atualizar a distribuição da sequência de ações, tornando as sequências que levam a melhores resultados mais propensas a serem selecionadas na próxima iteração .
- O processo é repetido até que um custo satisfatório seja obtido, indicando um bom plano .
- O modelo não precisa se comprometer com o plano inteiro; ele pode executar apenas as primeiras ações, observar o novo estado e planejar novamente a partir desse novo estado .
4.2. Resultados de Desempenho em Diferentes Ambientes
- O desempenho do planejamento do Le World Model foi avaliado em quatro ambientes :
- Two room: o mais simples, onde um agente navega entre salas para alcançar um alvo .
- Reacher: um braço robótico de duas juntas que deve se alinhar com uma posição alvo .
- Push T: o agente empurra um bloco em forma de T para uma configuração alvo .
- OG bench cube: uma tarefa de braço robótico 3D, onde o braço pega um cubo e o coloca em uma posição alvo, sendo o ambiente visualmente mais complexo .
- Os resultados mostraram um desempenho variado :
- Em Push T e Reacher, o Le World Model superou as linhas de base .
- Em Push T, ele até superou uma versão do Dyna World model que tinha acesso a informações adicionais (posição do braço, não apenas pixels) .
- Em OG bench cube, o Dyna World model teve melhor desempenho .
- Os autores sugerem que a maior complexidade visual nesse ambiente torna o aprendizado da representação visual mais desafiador .
- O Dyna World model pode ter uma vantagem por usar um codificador visual pré-treinado em larga escala, que fornece embeddings visuais mais ricos .
- Em Two room, o ambiente mais simples, o Le World Model ficou atrás das linhas de base .
- Os autores hipotetizam que isso pode ser devido à baixa dimensionalidade do ambiente .
- Em um cenário tão simples, forçar o espaço latente para uma distribuição gaussiana de alta dimensão com C-Reg pode tornar a representação aprendida menos bem estruturada .
- Em Push T e Reacher, o Le World Model superou as linhas de base .
- Embora o Le World Model não supere todas as linhas de base em todas as tarefas, ele é significativamente menor que as linhas de base .
- Além disso, usar apenas o embedding do token de classe para previsão torna seu planejamento consideravelmente mais rápido .
- Os autores relatam uma aceleração de aproximadamente 48 vezes .
Entenda materiais massivos como um gênio — com a LilysAI
Mais de 1.000.000 de buscadores de conhecimento usam a Lilys AI.
