Terminologie

Avant d'entrer dans le vif du sujet, voici quelques termes que vous devez connaître:

Éléments (également appelés documents)

Entités recommandées par un système. Pour le Google Play Store, il s'agit d'applications à installer. Pour YouTube, il s'agit d'éléments vidéo.

Requête (également appelée "contexte")

Informations utilisées par un système pour formuler des recommandations. Les requêtes peuvent être une combinaison des éléments suivants:

  • informations sur l'utilisateur
    • ID de l'utilisateur
    • éléments avec lesquels les utilisateurs ont déjà interagi
  • plus de contexte
    • Heure de la journée
    • l'appareil de l'utilisateur

Représentation vectorielle continue

Un mappage d'un ensemble discret (dans ce cas, l'ensemble de requêtes ou l'ensemble d'éléments à recommander) sur un espace vectoriel appelé espace de représentation vectorielle. De nombreux systèmes de recommandation s'appuient sur l'apprentissage d'une représentation de représentation vectorielle continue appropriée des requêtes et des éléments.