Auteur : Roman Zykov, expert en bases de données, consultant indépendant en IA chez LENNUF.ru
Quand on parle de recommandations personnalisées, on oublie souvent qu'il existe différents types de recommandations. Dans cet article, je vais examiner les principales différences entre les recommandations à long terme et à court terme.
Les recommandations personnelles signifient que nous recommandons quelque chose Ă l'utilisateur, en tenant compte de ses intĂ©rĂȘts personnels, en tenant compte de ses signaux. Les signaux eux-mĂȘmes sont de deux types - explicites, lorsque l'utilisateur dit ce qu'il aime (comme, note pour une chanson, avis pour un produit); et implicite, lorsque l'utilisateur effectue certaines actions (regarder le produit, Ă©couter une chanson, chercher quelque chose), par lesquelles nous ne pouvons pas Ă©valuer sans ambiguĂŻtĂ© si l'utilisateur aime / n'aime pas quelque chose. Dans les premiĂšres versions des systĂšmes de recommandation, il Ă©tait d'usage de n'utiliser que des donnĂ©es explicites, cela se voit Ă la fois dans la littĂ©rature et dans les articles scientifiques de l'Ă©poque. Il y a gĂ©nĂ©ralement beaucoup plus de donnĂ©es implicites - rappelez-vous combien de produits vous avez regardĂ©s (signaux implicites) avant d'acheter,et puis pour combien de produits avez-vous laissĂ© des avis (signaux clairs) ? Par consĂ©quent, au cours de la derniĂšre dĂ©cennie, il y a eu une Ă©volution vers des recommandations implicites. MĂȘme les reprĂ©sentants de Netflix ont annoncĂ© l'importance de telles donnĂ©es lors de la confĂ©rence RecSys il y a 5 ans. Comment pouvons-nous voir cela? Par exemple, les recommandations sur youtube sont constamment ajustĂ©es en fonction des vidĂ©os que vous avez regardĂ©es et des vidĂ©os que vous avez aimĂ©es. La mĂȘme chose est faite par les systĂšmes de recommandation dans les services de musique en streaming, les rĂ©seaux sociaux et les magasins en ligne.La mĂȘme chose est faite par les systĂšmes de recommandation dans les services de musique en streaming, les rĂ©seaux sociaux et les magasins en ligne.La mĂȘme chose est faite par les systĂšmes de recommandation dans les services de musique en streaming, les rĂ©seaux sociaux et les magasins en ligne.
Revenons Ă la question des recommandations Ă long terme/court terme. Par intĂ©rĂȘts Ă long terme, j'entends les intĂ©rĂȘts des utilisateurs qui sont pertinents sur une longue pĂ©riode de temps. Il peut s'agir de catĂ©gories de produits, de marques, de genres de musique, de groupes, etc. Sous les intĂ©rĂȘts Ă court terme de l'utilisateur - ceux qui doivent ĂȘtre instantanĂ©ment satisfaits pour ses besoins actuels. Par exemple, une fille choisit des bottes - la couleur, la longueur du talon, l'Ă©paisseur de la semelle, le prix, la marque - conviennent parfaitement aux intĂ©rĂȘts Ă court terme. Les deux types de recommandations devraient satisfaire ces intĂ©rĂȘts. Pour la musique - rythme, prĂ©sence / absence de voix.
Recommandations Ă long terme
, (Recency, RFM!) (Frequency) , , ⊠80% . ââ , -, . , , . , , .
, - , , , (batch) . , , - Recency Frequency. .
. , . - , . , , - "Application of Kullback-Leibler divergence for short-term user interest detectionâ.
, KL ( ) (, , ..). - . ââ ââ, . ? , , , .
- real-time , . . KL- - embeddings .
/ (recall- diversity tradeoff). , . , - , . ââ , . explore-exploit reinforcement learning, . , (diversity) / .