logo móvil
Contáctanos

Red de Co-Atención Colaborativa para Recomendación Basada en Sesiones

Autores: Chen, Wanyu; Chen, Honghui

Idioma: Inglés

Editor: MDPI

Año: 2021

Descargar PDF

Acceso abierto

Artículo científico
2021

Red de Co-Atención Colaborativa para Recomendación Basada en Sesiones


Categoría

Matemáticas

Subcategoría

Matemáticas generales

Palabras clave

Recomendación basada en sesiones
Intención del usuario
Artículo
Señales secuenciales
Red neuronal recurrente
Red neuronal gráfica

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 33

Citaciones: Sin citaciones


Descripción
La recomendación basada en sesiones tiene como objetivo modelar la intención de un usuario y predecir un elemento con el que el usuario pueda interactuar en el siguiente paso basado en una sesión en curso. Los sistemas de recomendación basados en sesiones existentes principalmente tienen como objetivo modelar las señales secuenciales basadas en estructuras de Redes Neuronales Recurrentes (RNN) o las relaciones de transición de elementos entre elementos con marcos basados en Redes Neuronales Gráficas (GNN) para identificar la intención de un usuario para recomendación. Sin embargo, en escenarios reales, puede haber señales secuenciales fuertes que existen en los comportamientos adyacentes de los usuarios o relaciones de transición de múltiples pasos entre diferentes elementos. Por lo tanto, los métodos basados en RNN o GNN solo pueden capturar información limitada para modelar patrones de comportamiento de usuario complejos. Las RNN prestan atención a las relaciones secuenciales entre elementos consecutivos, mientras que las GNN se centran en la información estructural, es decir, cómo enriquecer la incrustación del elemento con sus elementos adyacentes. En este artículo, proponemos una Red de Co-atención Colaborativa para la Recomendación Basada en Sesiones (CCN-SR) para incorporar tanto información secuencial como estructural, así como capturar las correlaciones entre ellas para obtener una representación precisa de la sesión. Para ser específicos, primero modelamos la sesión en curso con una estructura de RNN para capturar la información secuencial entre elementos. Mientras tanto, también construimos un gráfico de sesiones para aprender las representaciones de los elementos con una estructura de GNN. Luego, diseñamos una red de co-atención sobre estas dos estructuras para capturar la información mutua entre ellas. La red de co-atención diseñada puede enriquecer la representación de cada nodo en la sesión con información secuencial y estructural, y así generar una representación más completa para cada sesión. Se realizan experimentos extensos en dos conjuntos de datos públicos de comercio electrónico, y los resultados demuestran que nuestro modelo propuesto supera al modelo de referencia de última generación para la recomendación basada en sesiones en términos de Tasa de Recuerdo y MRR. También investigamos diferentes estrategias de combinación y los resultados experimentales verifican la efectividad de nuestro mecanismo de co-atención propuesto. Además, nuestro modelo CCN-SR logra un mejor rendimiento que los modelos de referencia con diferentes longitudes de sesión.

Otros recursos que podrían interesarte

Temas Virtualpro