Simple Science

Ciência de ponta explicada de forma simples

# Informática# Recuperação de informação

Melhorando Recomendações com Análise de Múltiplos Comportamentos

Um novo modelo melhora os sistemas de recomendação analisando vários comportamentos dos usuários.

― 6 min ler


Sistema de RecomendaçãoSistema de RecomendaçãoNext-Gencomportamento.recomendações através da análise deAbordagem nova aumenta a precisão das
Índice

No mundo de hoje, onde tem muita informação, recomendar produtos ou serviços relevantes pros usuários virou uma parada essencial. Sistemas de recomendação têm um papel fundamental em ajudar a galera a achar o que tá procurando. Uma forma eficaz de melhorar esses sistemas é considerar diferentes tipos de ações dos usuários, como clicar em itens, adicionar no carrinho e, por fim, fazer uma compra.

Por que a Recomendação Multi-Comportamental é Importante

Sistemas de recomendação tradicionais geralmente se baseiam numa única ação do usuário, normalmente a ação final, tipo a compra. Mas isso pode dar ruim quando não tem dados suficientes. Por exemplo, quando os usuários são novos numa plataforma ou se os dados são limitados, fica difícil pro sistema oferecer sugestões úteis. Ao incorporar múltiplos comportamentos, como cliques e itens adicionados no carrinho, conseguimos coletar mais dados e entender melhor as preferências dos usuários.

Quando os usuários interagem com os itens de diversas formas, eles revelam diferentes níveis de interesse. Por exemplo, só visualizar um item não mostra uma vontade forte de comprar, enquanto adicionar no carrinho demonstra um interesse mais sério. Essa interação por fases ajuda o sistema de recomendação a ter uma visão mais clara das preferências dos usuários.

Entendendo Cadeias de Comportamento

Na vida real, os usuários não agem aleatoriamente; geralmente seguem uma sequência. Por exemplo, eles podem primeiro clicar em um item, depois adicionar no carrinho e, finalmente, fazer a compra. A ordem dessas ações é importante porque ações posteriores tendem a dar sinais mais fortes da intenção do usuário. Isso significa que como e quando um usuário age pode informar o processo de recomendação.

Infelizmente, muitos sistemas atuais não consideram adequadamente essa sequência de ações, o que faz com que eles percam informações valiosas que poderiam melhorar suas recomendações.

O Modelo Proposto: MB-CGCN

Pra solucionar os problemas dos métodos existentes, apresentamos um novo modelo chamado MB-CGCN, que significa Recomendação Multi-Comportamental com Redes de Convolução Gráfica em Cascata. Esse modelo usa uma série de etapas pra analisar os comportamentos dos usuários de forma mais eficaz.

Estrutura do MB-CGCN

O modelo MB-CGCN é composto por várias camadas que processam os dados de comportamento em cadeia. Aqui vai um resumo de como ele funciona:

  1. Inicialização de Embeddings: Essa etapa envolve configurar representações iniciais pra usuários e itens com base nos seus comportamentos.

  2. Blocos em Cascata: O núcleo do modelo inclui vários blocos, cada um representando um comportamento como clicar, adicionar ao carrinho ou comprar. Cada bloco processa os dados do anterior pra melhorar os sinais de recomendação.

  3. Agregação de Embeddings: Por fim, o modelo junta os insights de todas as camadas de comportamento pra fazer uma recomendação final.

Por que esse Método Funciona

A estrutura em cascata permite que o modelo aprenda com comportamentos anteriores enquanto ajusta e refina as recomendações com base no contexto atual. Ele utiliza uma transformação especial que garante que as informações das etapas anteriores melhorem o processo de aprendizado sem introduzir muito ruído ou confusão.

Experimentos e Resultados

Pra ver como o modelo MB-CGCN se saiu, testamos ele em dois grandes conjuntos de dados de plataformas de e-commerce populares. Os resultados mostraram melhorias consideráveis em comparação com os modelos existentes.

Comparação de Performance

Quando comparamos nosso modelo a vários outros métodos, o MB-CGCN consistently teve resultados melhores em todas as métricas. Isso mostra as vantagens de utilizar múltiplos comportamentos e considerar a ordem em que eles acontecem.

Eficácia dos Diferentes Comportamentos

Analisamos o impacto de usar diferentes tipos de comportamentos. Quando usamos só os dados de compra, as recomendações eram limitadas. Mas ao adicionar dados de carrinho e clique, o desempenho melhorou muito. No fim das contas, quanto mais comportamentos incluímos, melhores as recomendações ficavam.

A Importância da Ordem

A gente também estudou como a ordem das ações impactava os resultados. A sequência ideal, como notado nas nossas descobertas, foi clicar primeiro, depois adicionar ao carrinho e por último fazer uma compra. Essa ordem ajudou o modelo a entender melhor as preferências dos usuários e aumentar a precisão das recomendações.

Transformação e Agregação de Recursos

Uma parte significativa do sucesso do modelo vem de como ele lida com a transição entre comportamentos.

Transformação de Recursos

Em vez de passar diretamente os recursos aprendidos de um comportamento pro próximo, o MB-CGCN usa uma etapa de transformação. Isso significa que os recursos são refinados antes de serem usados na camada seguinte. Essa etapa é crucial porque permite que o modelo filtre o ruído e foque no que é mais importante.

Agregação de Recursos

No modelo, a gente também olha como combinar melhor as informações de diferentes comportamentos. Um método simples de agregação, como combinação linear, se mostrou eficaz. Isso significa que todos os insights obtidos dos diferentes comportamentos contribuem igualmente pra recomendação final.

Vantagens sobre Modelos Existentes

Nosso modelo MB-CGCN se destaca por várias razões. Primeiro, ele leva em conta explicitamente a ordem das ações dos usuários, resultando em previsões melhores. Segundo, a transformação de recursos ajuda a refinar os dados antes do uso, garantindo que o modelo aprenda efetivamente com os comportamentos anteriores. Terceiro, o modelo não depende de aprendizado de múltiplas tarefas, que pode complicar o processo de treinamento. Em vez disso, ele foca somente no comportamento alvo, melhorando a eficiência.

Conclusão

O modelo MB-CGCN apresenta uma nova forma de enfrentar os desafios envolvidos nos sistemas de recomendação ao enfatizar a importância dos dados de múltiplos comportamentos e a ordem das ações. Ao utilizar esses insights, conseguimos melhorar significativamente a precisão e relevância das recomendações. Trabalhos futuros envolvem testar o modelo em cenários do mundo real pra avaliar ainda mais sua eficácia.

Conforme avançamos, o objetivo é continuar refinando esses sistemas pra oferecer sugestões personalizadas que realmente atendam às necessidades dos usuários, melhorando a experiência deles no mercado digital.

Fonte original

Título: Multi-Behavior Recommendation with Cascading Graph Convolution Networks

Resumo: Multi-behavior recommendation, which exploits auxiliary behaviors (e.g., click and cart) to help predict users' potential interactions on the target behavior (e.g., buy), is regarded as an effective way to alleviate the data sparsity or cold-start issues in recommendation. Multi-behaviors are often taken in certain orders in real-world applications (e.g., click>cart>buy). In a behavior chain, a latter behavior usually exhibits a stronger signal of user preference than the former one does. Most existing multi-behavior models fail to capture such dependencies in a behavior chain for embedding learning. In this work, we propose a novel multi-behavior recommendation model with cascading graph convolution networks (named MB-CGCN). In MB-CGCN, the embeddings learned from one behavior are used as the input features for the next behavior's embedding learning after a feature transformation operation. In this way, our model explicitly utilizes the behavior dependencies in embedding learning. Experiments on two benchmark datasets demonstrate the effectiveness of our model on exploiting multi-behavior data. It outperforms the best baseline by 33.7% and 35.9% on average over the two datasets in terms of Recall@10 and NDCG@10, respectively.

Autores: Zhiyong Cheng, Sai Han, Fan Liu, Lei Zhu, Zan Gao, Yuxin Peng

Última atualização: 2023-03-28 00:00:00

Idioma: English

Fonte URL: https://arxiv.org/abs/2303.15720

Fonte PDF: https://arxiv.org/pdf/2303.15720

Licença: https://creativecommons.org/licenses/by-nc-sa/4.0/

Alterações: Este resumo foi elaborado com a assistência da AI e pode conter imprecisões. Para obter informações exactas, consulte os documentos originais ligados aqui.

Obrigado ao arxiv pela utilização da sua interoperabilidade de acesso aberto.

Mais de autores

Artigos semelhantes