Nouveau cadre pour les recommandations basées sur les sessions
Une nouvelle approche améliore les prédictions pour les recommandations de produits basées sur les sessions.
― 9 min lire
Table des matières
- Qu'est-ce que les recommandations basées sur les sessions ?
- L'importance de distinguer entre les ID d'articles et les caractéristiques
- Le cadre proposé
- Distinguer ID et Modalité sans signaux supervisés
- Prédiction à travers l'inférence causale
- Évaluation des performances
- Conclusion
- Travaux futurs
- Source originale
- Liens de référence
La recommandation basée sur les sessions est une méthode utilisée pour prédire quels produits ou articles les utilisateurs pourraient vouloir consulter en fonction de leurs actions récentes. C'est particulièrement important pour les utilisateurs qui n'ont pas de profil ou d'historique à long terme, ce qui rend difficile la compréhension de leurs préférences. Avec l'augmentation des achats en ligne, comprendre comment recommander des items de manière efficace est devenu un sujet brûlant tant en recherche qu'en affaires.
Les systèmes de recommandation traditionnels reposent généralement sur des profils d'utilisateurs, qui incluent des données sur les achats ou les vues passés. Cependant, de nombreux utilisateurs choisissent d'acheter sans se connecter ou créer de profils, rendant ce type de données plus difficile à recueillir. Par conséquent, la recommandation basée sur les sessions a suscité beaucoup d'intérêt. Elle se concentre sur le comportement actuel de l'utilisateur, essayant de donner un sens à ce qu'il pourrait vouloir en fonction d'une courte série d'actions.
Cet article discute d'une nouvelle approche de la recommandation basée sur les sessions qui distingue deux types différents de comportement des utilisateurs : la co-occurrence des ID d'articles et les préférences montrées à travers les caractéristiques des articles, comme le texte ou les images. De nombreuses méthodes actuelles mélangent ces deux aspects, ce qui peut conduire à des recommandations qui ne sont pas très précises ou faciles à comprendre. Le nouveau cadre proposé vise à séparer ces deux éléments pour de meilleurs résultats.
Qu'est-ce que les recommandations basées sur les sessions ?
Les recommandations basées sur les sessions traitent de la prédiction de ce que les utilisateurs voudront voir ou acheter pendant une période de temps limitée, souvent en fonction des actions spécifiques qu'ils viennent de prendre. Cela pourrait être aussi simple que de regarder quelques produits avant de décider d'un choix final.
Le défi avec les recommandations basées sur les sessions est que les utilisateurs naviguent souvent sans laisser de trace claire de leurs préférences. Contrairement aux modèles traditionnels qui peuvent s'appuyer sur le passé d'un utilisateur, les modèles basés sur les sessions doivent prendre des décisions en fonction de ce qui se passe maintenant. Cela nécessite que le système analyse quels modèles existent dans l'activité récente de l'utilisateur.
L'importance de distinguer entre les ID d'articles et les caractéristiques
Lorsque les utilisateurs naviguent en ligne, ils rencontrent deux types principaux d'informations sur les articles : l'ID de l'article et la modalité.
ID d'article : C'est comme un code qui identifie un produit spécifique. Il montre comment les articles se rapportent les uns aux autres en fonction du comportement d'achat passé de nombreux utilisateurs. Par exemple, si deux articles sont souvent achetés ensemble, leurs ID refléteront cette connexion.
Modalité : Cela inclut les informations riches liées à un article, comme sa description, ses images et d'autres attributs. Cela reflète des détails plus fins sur ce qu'est l'article, ce qui peut indiquer ce qu'un utilisateur particulier pourrait aimer en fonction de ses préférences.
Actuellement, de nombreux systèmes de recommandation ne séparent pas ces deux types d'informations. Ils peuvent les regrouper, ce qui conduit à des suggestions qui ne tiennent pas compte des raisons spécifiques pour lesquelles un utilisateur s'intéresse à un article. Par exemple, si quelqu'un regarde un maillot de sport et vérifie aussi une boisson sportive, le système pourrait simplement les considérer comme liés par ID sans prendre en compte que l'utilisateur aime peut-être le sport et préfère des articles qui correspondent à un style de vie ou un intérêt particulier.
Le cadre proposé
Pour aborder les problèmes mentionnés, un nouveau cadre est proposé qui sépare l'impact des ID d'articles et de la modalité. Cette approche offre une compréhension plus claire du comportement des utilisateurs et mène à des recommandations plus précises.
Comprendre les motifs de co-occurrence
La première étape est d'établir une compréhension claire de la co-occurrence des ID d'articles. Cela consiste à reconnaître quels articles sont souvent vus ensemble. En étudiant de grandes quantités de données provenant de sessions précédentes d'utilisateurs, le cadre peut créer une vue d'ensemble de quels articles s'alignent généralement les uns avec les autres.
Par exemple, si un utilisateur regarde un appareil photo particulier, le système pourrait remarquer que de nombreux utilisateurs qui ont regardé cet appareil photo ont également consulté des objectifs d'appareil photo ou des trépieds. Ce motif fournit des informations précieuses sur les comportements d'achat conjoints qui peuvent guider la recommandation.
Modalités
Aligner différents types deAlors que les ID d'articles donnent une vue d'ensemble des relations entre les articles, la modalité fournit des aperçus spécifiques sur les préférences des utilisateurs. Le cadre proposé cherche à convertir différentes modalités-comme le texte et les images-en un format partagé.
Cela signifie que les images d'un article peuvent être traduites en texte descriptif. Par exemple, si un utilisateur regarde une robe rouge, au lieu de simplement reconnaître l'ID de la robe, le système peut comprendre qu'il s'agit d'un article à la mode que les utilisateurs associent souvent à des styles, des couleurs ou des occasions particulières. En alignant ces modalités, le système peut mieux saisir les nuances des préférences des utilisateurs.
Distinguer ID et Modalité sans signaux supervisés
Un des défis les plus difficiles dans ce cadre proposé est de déterminer comment séparer les effets d'ID et de modalité sans s'appuyer sur des étiquettes préexistantes. Comme les actions des utilisateurs ne montrent pas toujours clairement si un ID d'article ou ses caractéristiques ont influencé une décision, le cadre introduit une approche auto-supervisée.
Cela implique d'utiliser deux techniques principales :
Mécanisme Proxy : Cela cherche un substitut pour chaque effet où les deux partagent des significations similaires. En faisant cela, le cadre peut affiner la façon dont il distingue les ID d'articles et les modalités dans les actions d'un utilisateur.
Inférence Contrefactuelle : Cette technique pose la question : "Et si ?" L'idée est de réfléchir à ce à quoi le choix d'un utilisateur ressemblerait si l'un des deux effets (ID ou modalité) n'existait pas. En analysant des actions de cette manière, il devient plus facile de déterminer quel effet a joué le plus grand rôle dans un choix particulier.
Prédiction à travers l'inférence causale
Après avoir efficacement identifié les influences distinctes des ID d'articles et des modalités, le cadre utilise l'inférence causale pour prédire ce que l'utilisateur pourrait vouloir ensuite.
Cela peut être assez simple. Si un utilisateur regarde un article spécifique avec un motif de co-occurrence connu, la prédiction pourrait suggérer un autre produit basé sur ce motif. S'ils semblent exprimer des préférences spécifiques à travers les caractéristiques des articles, la recommandation peut prendre un angle différent et suggérer des articles alignés avec leurs intérêts.
Créer des explications pour les recommandations
Une grande fonctionnalité du cadre proposé est sa capacité à générer des explications significatives pour les recommandations. Simplement suggérer un article ne suffit pas; les utilisateurs veulent savoir pourquoi.
Le cadre crée deux types d'explications :
Modèle de Co-occurrence : Cela explique la recommandation sur la base de modèles d'achat communs. Par exemple, "Vous avez regardé l'article A que beaucoup de gens achètent avec l'article B. Donc, nous recommandons l'article B."
Modèle de Caractéristiques : Cela se concentre sur des attributs spécifiques des articles. Par exemple, si le système identifie qu'un utilisateur aime les vêtements sportifs, il pourrait dire : "Vous avez précédemment acheté une veste avec ces caractéristiques, donc nous pensons que vous aimerez aussi cette veste."
Ces explications améliorent l'expérience utilisateur en aidant les utilisateurs à comprendre la logique derrière les recommandations et en rendant le processus plus personnalisé.
Évaluation des performances
L'efficacité du nouveau cadre est évaluée à travers des tests approfondis sur plusieurs ensembles de données représentant différents domaines d'achat. Les résultats mettent en évidence une amélioration constante par rapport aux systèmes existants, validant les avantages de séparer les effets d'ID et de modalité.
Observations clés
Différences de Performance : Les résultats montrent que de nombreuses méthodes actuelles présentent des lacunes de performance dans divers ensembles de données, indiquant la difficulté du défi des recommandations basées sur les sessions. Le cadre proposé surpasse constamment les méthodes existantes.
Impact du Désentrelacement Multivues : Les techniques auto-supervisées incluses dans le cadre améliorent sa capacité à discerner entre l'ID d'article et la modalité, menant à de meilleures recommandations.
Les Explications comptent : Les explications générées par le cadre se révèlent significatives et convaincantes, augmentant considérablement la satisfaction des utilisateurs.
Conclusion
En résumé, la recommandation basée sur les sessions présente des défis uniques étant donné l'absence d'identités d'utilisateurs. Cet article propose un nouveau cadre qui distingue efficacement les ID d'articles et la modalité. Ce faisant, il améliore la compréhension du comportement des utilisateurs tout en fournissant des recommandations plus précises et explicables.
Alors que les achats en ligne continuent de croître, s'assurer que les utilisateurs reçoivent des suggestions pertinentes basées sur leurs actions immédiates sera essentiel. Cette approche bénéficie non seulement aux entreprises en améliorant l'engagement des utilisateurs, mais elle favorise également une meilleure expérience d'achat pour les clients.
Travaux futurs
En regardant vers l'avenir, il existe des opportunités pour développer davantage ce cadre. Une direction prometteuse inclut l'intégration de ces insights dans des modèles plus larges, comme ceux qui utilisent l'apprentissage automatique ou l'intelligence artificielle pour analyser les motifs de comportement des utilisateurs.
Continuer à affiner les méthodes pour dériver les préférences des utilisateurs à partir des ID d'articles et des modalités peut conduire à des recommandations encore plus efficaces et personnalisées à l'avenir.
Titre: Disentangling ID and Modality Effects for Session-based Recommendation
Résumé: Session-based recommendation aims to predict intents of anonymous users based on their limited behaviors. Modeling user behaviors involves two distinct rationales: co-occurrence patterns reflected by item IDs, and fine-grained preferences represented by item modalities (e.g., text and images). However, existing methods typically entangle these causes, leading to their failure in achieving accurate and explainable recommendations. To this end, we propose a novel framework DIMO to disentangle the effects of ID and modality in the task. At the item level, we introduce a co-occurrence representation schema to explicitly incorporate cooccurrence patterns into ID representations. Simultaneously, DIMO aligns different modalities into a unified semantic space to represent them uniformly. At the session level, we present a multi-view self-supervised disentanglement, including proxy mechanism and counterfactual inference, to disentangle ID and modality effects without supervised signals. Leveraging these disentangled causes, DIMO provides recommendations via causal inference and further creates two templates for generating explanations. Extensive experiments on multiple real-world datasets demonstrate the consistent superiority of DIMO over existing methods. Further analysis also confirms DIMO's effectiveness in generating explanations.
Auteurs: Xiaokun Zhang, Bo Xu, Zhaochun Ren, Xiaochen Wang, Hongfei Lin, Fenglong Ma
Dernière mise à jour: 2024-04-19 00:00:00
Langue: English
Source URL: https://arxiv.org/abs/2404.12969
Source PDF: https://arxiv.org/pdf/2404.12969
Licence: https://creativecommons.org/licenses/by-nc-sa/4.0/
Changements: Ce résumé a été créé avec l'aide de l'IA et peut contenir des inexactitudes. Pour obtenir des informations précises, veuillez vous référer aux documents sources originaux dont les liens figurent ici.
Merci à arxiv pour l'utilisation de son interopérabilité en libre accès.