Avancées dans les recommandations de panier
Explore l'Associateur de Modèles Neuraux pour des suggestions d'achats plus malines.
― 7 min lire
Table des matières
- Le Neural Pattern Associator (NPA)
- Comment ça marche, le NPA
- Évaluation du modèle NPA
- L'importance des associations d'articles
- Complexité des comportements des utilisateurs
- Prendre en compte les intentions des utilisateurs
- Le processus de recommandations
- Évaluer la performance
- Visualiser les intentions des utilisateurs
- L'avenir des recommandations dans le panier
- Conclusion
- Source originale
- Liens de référence
La recommandation dans le panier, c'est de suggérer des articles aux clients pendant qu'ils font leurs courses, surtout quand ils ont déjà des trucs dans leur panier. L'idée, c'est de compléter le panier avec des articles qui vont bien ensemble. Même si les avancées récentes ont amélioré les Systèmes de recommandation, beaucoup ignorent comment les clients se comportent vraiment en magasin. Les clients ont souvent des objectifs différents en faisant leurs courses, et ils passent parfois d'un objectif à l'autre, ce qui complique la tâche de donner de bonnes recommandations.
Le Neural Pattern Associator (NPA)
Pour gérer ces complexités, les chercheurs ont développé un modèle appelé Neural Pattern Associator (NPA). Ce modèle est conçu pour comprendre les différents facteurs qui entrent en jeu lors des courses, comme les objectifs d'achat variés et comment ils peuvent changer pendant une session de shopping. Le NPA se concentre sur la reconnaissance des modèles parmi les articles que les clients sont susceptibles d'acheter ensemble.
Le modèle NPA apprend des comportements passés des clients pour suggérer des articles qui correspondent à ces modèles, ce qui lui permet de faire des recommandations logiques. Il fait cela en encodant les modèles d'achat communs dans une forme qui peut être facilement récupérée et comprise. Ça veut dire que les recommandations peuvent être cohérentes et pertinentes par rapport au contexte d'achat actuel de l'utilisateur.
Comment ça marche, le NPA
Le modèle NPA utilise principalement un composant appelé Vector Quantized Attention (VQA). C'est une partie cruciale du système qui aide à identifier les modèles basés sur les articles déjà présents dans un panier. Le modèle regarde en gros ce que les clients ont acheté dans le passé et utilise ces infos pour suggérer des articles supplémentaires qui s'intègrent bien dans le panier actuel.
Le modèle peut gérer différents niveaux d'intentions d'achat. Par exemple, un client qui achète des produits pour bébés pourrait aussi être intéressé par des articles pour un petit-déjeuner sain. Le NPA peut repérer ces intérêts variés et recommander des produits qui correspondent à ces catégories.
Évaluation du modèle NPA
Le modèle NPA a été testé sur divers ensembles de données, y compris les courses alimentaires et les playlists de musique. Les résultats ont montré qu'il surpassait de nombreux systèmes de recommandation existants. La capacité du NPA à prendre en compte des modèles d'achat complexes et des intentions a contribué à son succès lors de ces évaluations.
L'importance des associations d'articles
Au cœur de la recommandation dans le panier, il y a l'idée des associations d'articles. Ça veut dire comprendre quels articles sont susceptibles d'être achetés ensemble. Les méthodes traditionnelles consistaient à utiliser des règles basées sur les achats passés. Cependant, avec la variété de produits qui a augmenté, ces anciennes méthodes sont devenues moins efficaces.
Les techniques d'apprentissage automatique ont permis d'analyser d'énormes quantités de données d'achat et de trouver des modèles qui étaient auparavant difficiles à détecter. De cette manière, des modèles plus avancés, comme le NPA, peuvent recommander des articles en se basant sur une meilleure compréhension de la façon dont les articles se rapportent les uns aux autres dans le panier d'un client.
Complexité des comportements des utilisateurs
Un des principaux défis des systèmes de recommandation, c'est la complexité des comportements des utilisateurs pendant le shopping. Les clients ont souvent plusieurs objectifs en faisant leurs courses. Par exemple, quelqu'un qui fait des courses pourrait aussi penser à préparer un dîner ou à acheter un cadeau pour un ami.
Comprendre ces intentions qui se chevauchent est crucial pour faire des recommandations efficaces. Le modèle NPA a été spécifiquement conçu pour prendre en compte ces complexités. Il reconnaît que différents articles peuvent satisfaire différentes intentions lors d'une seule session de shopping.
Prendre en compte les intentions des utilisateurs
Avec le modèle NPA, les intentions des utilisateurs ne sont pas juste vues comme un seul objectif général. Au lieu de ça, il reconnaît que les intentions peuvent varier dans le détail. Par exemple, pendant les achats de fêtes, un client pourrait chercher des articles liés à plusieurs événements, comme la préparation d'un dîner et des cadeaux.
Le modèle NPA est doué pour capturer ces divers niveaux d'intention, ce qui lui permet de fournir des recommandations pertinentes qui correspondent à ce dont le client a besoin à un moment donné.
Le processus de recommandations
Quand un client ajoute un article à son panier, le modèle NPA examine le contenu actuel et identifie des modèles. Le modèle utilise ces infos pour suggérer des articles qui ont été souvent achetés ensemble lors des sessions de shopping passées. De cette manière, les recommandations semblent adaptées aux besoins actuels de l'utilisateur.
Le modèle repose sur des mécanismes d'attention, qui lui permettent de se concentrer sur les modèles les plus pertinents dans les données. Ça aide à fournir des recommandations claires et compréhensibles.
Évaluer la performance
La performance du modèle NPA a été largement testée par rapport à d'autres systèmes de recommandation populaires. Sur différents ensembles de données, le NPA a constamment montré de meilleurs résultats, améliorant la qualité des recommandations de 5 % à 25 % par rapport à d'autres algorithmes.
Ça suggère que l'approche du NPA pour modéliser les intentions d'achat et les associations d'articles est efficace dans des applications concrètes, offrant aux clients des suggestions précieuses qui améliorent leur expérience d'achat.
Visualiser les intentions des utilisateurs
Le modèle NPA capture les intentions des utilisateurs à travers une méthode qui visualise comment différents articles se rapportent les uns aux autres. Ça veut dire qu'avec chaque nouvel article ajouté au panier, le modèle peut ajuster ses recommandations en fonction des changements dans l'intention de l'utilisateur.
Par exemple, si un client ajoute de la nourriture pour bébés à son panier, le modèle pourrait reconnaître un déplacement vers des produits pour bébés et suggérer des articles complémentaires en conséquence. Cette adaptabilité est une grande force de la conception du NPA.
L'avenir des recommandations dans le panier
Alors que le shopping en ligne continue de croître, le besoin de systèmes de recommandation efficaces va également augmenter. Le NPA et des modèles similaires représentent une avancée significative dans la façon dont les recommandations peuvent être adaptées à chaque client.
En comprenant mieux les complexités des comportements d'achat et des intentions des utilisateurs, ces modèles peuvent offrir des expériences d'achat plus satisfaisantes. Ça peut, à son tour, conduire à une meilleure fidélité des clients et à une augmentation des ventes pour les détaillants.
Conclusion
En résumé, la recommandation dans le panier est un aspect essentiel des expériences d'achat modernes. Le modèle NPA améliore considérablement ce processus en comprenant et en modélisant les complexités des intentions des utilisateurs et des associations d'articles. Alors que le paysage du shopping en ligne évolue, des systèmes comme le NPA joueront un rôle vital dans l'offre de recommandations pertinentes et opportunes aux clients.
Le chemin vers des systèmes de recommandation plus intelligents et réactifs est en cours, mais des modèles comme le NPA ouvrent la voie à un avenir plus prometteur dans le commerce de détail et le e-commerce.
Titre: Within-basket Recommendation via Neural Pattern Associator
Résumé: Within-basket recommendation (WBR) refers to the task of recommending items to the end of completing a non-empty shopping basket during a shopping session. While the latest innovations in this space demonstrate remarkable performance improvement on benchmark datasets, they often overlook the complexity of user behaviors in practice, such as 1) co-existence of multiple shopping intentions, 2) multi-granularity of such intentions, and 3) interleaving behavior (switching intentions) in a shopping session. This paper presents Neural Pattern Associator (NPA), a deep item-association-mining model that explicitly models the aforementioned factors. Specifically, inspired by vector quantization, the NPA model learns to encode common user intentions (or item-combination patterns) as quantized representations (a.k.a. codebook), which permits identification of users's shopping intentions via attention-driven lookup during the reasoning phase. This yields coherent and self-interpretable recommendations. We evaluated the proposed NPA model across multiple extensive datasets, encompassing the domains of grocery e-commerce (shopping basket completion) and music (playlist extension), where our quantitative evaluations show that the NPA model significantly outperforms a wide range of existing WBR solutions, reflecting the benefit of explicitly modeling complex user intentions.
Auteurs: Kai Luo, Tianshu Shen, Lan Yao, Ga Wu, Aaron Liblong, Istvan Fehervari, Ruijian An, Jawad Ahmed, Harshit Mishra, Charu Pujari
Dernière mise à jour: 2024-03-14 00:00:00
Langue: English
Source URL: https://arxiv.org/abs/2401.16433
Source PDF: https://arxiv.org/pdf/2401.16433
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.
Liens de référence
- https://www.acm.org/publications/taps/whitelist-of-latex-packages
- https://dl.acm.org/ccs.cfm
- https://shorturl.at/dyFOV
- https://www.kaggle.com/competitions/instacart-market-basket-analysis/data
- https://www.aicrowd.com/challenges/spotify-million-playlist-dataset-challenge
- https://www.kaggle.com/chiranjivdas09/ta-feng-grocery-dataset
- https://github.com/kang205/SASRec
- https://github.com/FeiSun/BERT4Rec
- https://rasbt.github.io/mlxtend/