Cross-Representation Knowledge Transfer for Improved Sequential Recommendations

Este artigo apresenta um novo framework que integra arquiteturas Transformer e Redes Neurais em Grafos para alinhar diferentes representações, capturando simultaneamente dependências estruturais e sua evolução temporal, resultando em um desempenho superior na previsão do próximo item em sistemas de recomendação sequencial.

Artur Gimranov, Viacheslav Yusupov, Elfat Sabitov, Tatyana Matveeva, Anton Lysenko, Ruslan Israfilov, Evgeny Frolov

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

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

Imagine que você é um chef de cozinha tentando prever qual prato o seu cliente vai pedir no próximo dia.

Até agora, os sistemas de recomendação funcionavam de duas maneiras principais, mas ambas tinham um defeito:

  1. O "Chef Sequencial" (Transformers): Ele olha apenas para a ordem do que o cliente comeu. "Ah, ele comeu pizza, depois salada, então provavelmente vai querer sobremesa." Ele é ótimo em entender a sequência, mas ignora o que os outros clientes estão pedindo ou como os pratos se relacionam entre si no cardápio geral.
  2. O "Chef de Mapa" (Redes Gráficas/GNNs): Ele olha para o mapa de conexões de todo o restaurante. "Pessoas que gostam de pizza geralmente também gostam de massa." Ele entende as relações globais, mas não se importa com a ordem em que o cliente comeu hoje. Ele não sabe se o cliente está com fome agora ou se já está cheio.

O problema é que, para dar a recomendação perfeita, você precisa dos dois: entender a história recente do cliente E o contexto geral do cardápio.

A Solução: O Framework CREATE

Os autores deste artigo criaram um novo sistema chamado CREATE (Cross-Representation Knowledge Transfer). Pense nele como um duplo cérebro que trabalha em equipe:

  • Cérebro 1 (Sequencial): Foca na história individual do cliente.
  • Cérebro 2 (Gráfico): Foca nas conexões globais entre todos os itens.

A grande inovação não é apenas ter os dois cérebros, mas fazer com que eles conversem e aprendam um com o outro sem se confundir.

Como funciona a "Dança" do Aprendizado?

O sistema usa uma estratégia inteligente de treinamento em duas etapas, que podemos comparar com um estágio profissional:

  1. A Fase de "Aquecimento" (Warm-up):
    Imagine que o "Cérebro de Mapa" (Gráfico) é um especialista sênior, mas está meio desatualizado. Antes de colocá-lo para trabalhar com o "Cérebro Sequencial" (o estagiário), deixamos o sênior treinar sozinho por um tempo. Ele estuda o mapa do restaurante, entende as conexões e se prepara. Isso garante que, quando ele começar a ajudar, ele já tenha conhecimento sólido e não vá atrapalhar o estagiário.

  2. A Fase de "Trabalho em Equipe" (Alinhamento):
    Agora, os dois trabalham juntos. Mas como garantir que eles não falem línguas diferentes?

    • O "Cérebro Sequencial" diz: "O cliente quer algo doce porque comeu salgado."
    • O "Cérebro de Mapa" diz: "Mas todos que comeram salgado aqui também pediram sorvete."
    • Eles precisam concordar. Para isso, o sistema usa uma técnica chamada Barlow Twins. Pense nisso como um espelho de alinhamento: eles ajustam suas representações internas até que, quando olham para o mesmo cliente, vejam a mesma coisa, mas sem repetir informações desnecessárias (redundância). É como dois tradutores que, ao final, concordam exatamente sobre o significado da frase, sem gaguejar.

Por que isso é melhor?

  • Sem "Folding-in" (Dobra de Papel): Sistemas antigos precisavam recalcular a identidade do cliente toda vez que ele fazia uma nova compra (como dobrar um papel para caber em um envelope novo). O CREATE é mais ágil: ele usa o conhecimento do mapa para enriquecer os itens, mas não precisa recalcular o perfil do usuário a cada clique. É mais rápido e eficiente.
  • Resultados: Nos testes (com dados de filmes, roupas e música), esse time de dois cérebros superou todos os outros chefs, seja o especialista em sequência ou o especialista em mapas. Eles conseguiram prever o próximo item com muito mais precisão.

Resumo em uma frase:

O CREATE é como um assistente de recomendação que combina a memória de curto prazo (o que você fez agora) com a sabedoria de longo prazo (o que todo mundo faz), fazendo com que os dois lados da informação se alinhem perfeitamente para te dar a sugestão perfeita, sem confusão e sem desperdício de energia.

Receba artigos como este na sua caixa de entrada

Digests diários ou semanais personalizados de acordo com seus interesses. Gists ou resumos técnicos, no seu idioma.

Experimentar Digest →