Simple Science

Ciência de ponta explicada de forma simples

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

ReSeq: Um Novo Método para Recomendações Recíprocas

O ReSeq melhora a correspondência se adaptando às preferências dos usuários em tempo real.

― 5 min ler


ReSeq TransformaReSeq TransformaRecomendaçõestempo real.ao rastrear preferências de usuários emNovo método melhora a correspondência
Índice

Recomendações recíprocas são sistemas que conectam duas partes, tipo pessoas que procuram emprego e empregadores ou galera em apps de namoro. Esses sistemas precisam entender o que cada um quer e como as necessidades mudam com o tempo. Sistemas tradicionais de recomendação focam principalmente nas preferências de um único usuário, ignorando que os interesses das pessoas podem mudar. Este artigo fala sobre um novo método para recomendações recíprocas que acompanha essas mudanças e ajuda a melhorar a conexão entre as duas partes.

O Problema com os Sistemas Existentes

Muitos sistemas já existentes para recomendações recíprocas só consideram preferências fixas dos usuários. Eles olham o que os usuários gostaram no passado, mas não consideram mudanças no comportamento ou interesses. Isso é problemático, especialmente em situações como a busca de emprego, onde os critérios de um candidato podem evoluir à medida que ganham experiência ou aprendem novas habilidades.

Para fazer matches melhores, é importante acompanhar as preferências que mudam e criar recomendações que reflitam essa dinâmica. Isso leva a resultados melhores para ambos os lados.

Nova Abordagem para Recomendações Recíprocas

O método proposto se chama ReSeq, que significa Recomendações Recíprocas Sequenciais. A ideia é tratar as recomendações recíprocas como uma tarefa de combinação única. Em vez de depender só das preferências passadas, o ReSeq usa uma abordagem detalhada para entender as interações dinâmicas de ambos os usuários em tempo real.

Combinação de Duas Perspectivas

O ReSeq funciona capturando interesses de ambos os lados: o usuário ativo (quem está procurando fazer uma seleção) e o usuário passivo (quem está sendo selecionado). Essa dupla perspectiva permite que o ReSeq tenha uma compreensão mais sutil das preferências dos usuários.

Analisando as Sequências de Comportamento de ambos os lados, o ReSeq consegue prever melhores potenciais matches. Por exemplo, se uma empresa está contratando e um candidato está buscando emprego, o método vai levar em conta não apenas as habilidades do candidato, mas também o que o empregador está procurando naquele momento.

Aprendizado Eficiente

O ReSeq incorpora uma ideia chamada auto-destilação para aumentar a eficiência. Essa técnica permite que o modelo aprenda lições importantes a partir de interações detalhadas enquanto mantém o tempo e os recursos sob controle. Basicamente, melhora a forma como os matches são previstos, refinando o foco do modelo em dados relevantes.

Como Funciona o ReSeq

  1. Sequências de Comportamento: O comportamento de cada usuário ao longo do tempo é acompanhado e analisado. Isso inclui ações como ver anúncios de emprego ou deslizar em perfis.

  2. Representações Ativas e Passivas: Para cada lado, o modelo cria dois tipos de representações. Quando os usuários atuam como seletores, suas preferências são destacadas. Inversamente, quando estão sendo selecionados, suas características são exibidas.

  3. Interação Detalhada: O modelo captura tanto tendências amplas quanto detalhes específicos através de um sistema de combinação em dois níveis-macro (preferências gerais) e micro (interações específicas).

  4. Auto-Destilação: Esse processo permite que o modelo aprenda com interações detalhadas para aprimorar sua capacidade de recomendação geral, garantindo que ainda consiga fazer matches rápidos.

Experimentos e Validação

Para validar a eficácia do ReSeq, ele foi testado em cinco conjuntos de dados do mundo real. Alguns vieram de plataformas de recrutamento online, enquanto outros foram obtidos de sites de perguntas e respostas.

Cenários de Recrutamento

Nos cenários de recrutamento, os conjuntos de dados usaram tanto empregadores quanto candidatos a emprego. O modelo visava prever com precisão quais candidatos se encaixariam bem em descrições de trabalho específicas com base em seu comportamento.

Cenários de Perguntas e Respostas

Para o lado de perguntas e respostas, o modelo buscou conectar usuários que fazem perguntas com aqueles que oferecem respostas. Analisando interações passadas, o ReSeq encontra as combinações mais relevantes.

Resultados de Performance

Ao comparar o ReSeq com métodos existentes, os resultados mostraram uma vantagem clara para o ReSeq. Ele consistentemente teve um desempenho melhor que modelos tradicionais, alcançando maior precisão nas recomendações feitas.

Isso indica que ao focar nas relações dinâmicas e preferências dos usuários, o ReSeq pode oferecer recomendações que são não só pontuais, mas também adaptadas às necessidades atuais.

Conclusão

O desenvolvimento do ReSeq representa um passo significativo à frente no campo das recomendações recíprocas. Ao reconhecer e se adaptar às mudanças contínuas nas preferências dos usuários, ele fornece uma forma mais eficaz e eficiente de conectar duas partes.

Essa abordagem tem potencial para várias aplicações, desde recrutamento até plataformas sociais. Trabalhos futuros vão focar em integrar mais tipos de dados e refinar ainda mais os processos de recomendação para garantir que atendam às necessidades em constante evolução dos usuários.

No geral, os avanços apresentados aqui oferecem um caminho mais claro para conseguir melhores recomendações que considerem os comportamentos dinâmicos dos usuários ao longo do tempo.

Fonte original

Título: Reciprocal Sequential Recommendation

Resumo: Reciprocal recommender system (RRS), considering a two-way matching between two parties, has been widely applied in online platforms like online dating and recruitment. Existing RRS models mainly capture static user preferences, which have neglected the evolving user tastes and the dynamic matching relation between the two parties. Although dynamic user modeling has been well-studied in sequential recommender systems, existing solutions are developed in a user-oriented manner. Therefore, it is non-trivial to adapt sequential recommendation algorithms to reciprocal recommendation. In this paper, we formulate RRS as a distinctive sequence matching task, and further propose a new approach ReSeq for RRS, which is short for Reciprocal Sequential recommendation. To capture dual-perspective matching, we propose to learn fine-grained sequence similarities by co-attention mechanism across different time steps. Further, to improve the inference efficiency, we introduce the self-distillation technique to distill knowledge from the fine-grained matching module into the more efficient student module. In the deployment stage, only the efficient student module is used, greatly speeding up the similarity computation. Extensive experiments on five real-world datasets from two scenarios demonstrate the effectiveness and efficiency of the proposed method. Our code is available at https://github.com/RUCAIBox/ReSeq/.

Autores: Bowen Zheng, Yupeng Hou, Wayne Xin Zhao, Yang Song, Hengshu Zhu

Última atualização: 2023-06-26 00:00:00

Idioma: English

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

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

Licença: https://creativecommons.org/licenses/by/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