2017-03-21 1 views
0

Lorsqu'un utilisateur effectue une recherche sur un site Web tel que Tripadvisor, le système filtre-t-il d'abord les éléments avec l'entrée de l'utilisateur, puis le système de recommandation détermine l'ordre des résultats? En d'autres termes: la sortie du moteur de recherche est-elle l'entrée du système de recommandation?Comment les systèmes de recommandation et les moteurs de recherche fonctionnent-ils ensemble?

Est-ce que cela ne laisserait pas de côté certains éléments pertinents pour l'utilisateur parce que cela ne tient pas compte de ses préférences? La diversité des résultats peut également être affectée.

Dans cette question Better or Not combine Search Engine and Recommend System?, ils mentionnent d'utiliser la modélisation de sujet. Mais je pense que cela représenterait beaucoup de changements dans mon système. Alors, comment les systèmes de recommandation réels traitent-ils ce problème? Est-ce qu'ils "détendent" la recherche? Est-ce fait avant ou après la recherche?

Répondre

0

Une approche commune à ce problème consiste à utiliser un système de recommandation hybride, qui consiste en de nombreuses approches exécutées simultanément (généralement dans un environnement distribué). Les résultats de chaque approche sont combinés d'une manière ou d'une autre, formant le résultat final. Quelques exemples de la façon dont cela pourrait se faire sont:

  • pondérée - chaque approche obtient un nombre de voix
  • cascade - une approche identifie les candidats, un autre rang
  • mixte - prendre n résultats de chaque système

Il y en a beaucoup plus. En outre, le contexte doit être considéré comme une entrée, et la méthode hybride exacte (y compris les paramètres) a été apprise à partir de données historiques ou de tests en ligne.

+0

Mais quelle serait la relation entre le recommandeur hybride et le moteur de recherche? Un autre problème est que si le recommandeur classe la sortie du moteur de recherche, il peut placer sur le haut des éléments non pertinents pour la recherche car il considère les goûts de l'utilisateur et non pas combien l'élément correspond à la recherche. –