À suivreGuide suivant
Boucles de rétroaction dans les systèmes ML
Technique
GUIDE Technique
Les recommandateurs à feedback implicite apprennent des comportements tels que les clics, les lectures et les achats, pour lesquels aucune évaluation explicite n'a été fournie.
La méthode des moindres carrés alternés (ALS) estime les facteurs latents des utilisateurs et des éléments tout en pondérant les interactions observées par la confiance, mais une interaction manquante signifie généralement une préférence inconnue plutôt qu'une note négative.
Les systèmes de rétroaction explicite utilisent des évaluations ou des jugements de préférence directs. Les systèmes de rétroaction implicite observent plutôt des comportements tels que les clics, la durée de visionnage, les achats ou les sauvegardes. Ces événements fournissent des preuves d'intérêt mais sont bruyants et incomplets : un clic peut être accidentel, et l'absence de clic peut signifier que l'élément n'a jamais été exposé. Traiter chaque paire utilisateur-élément manquante comme une aversion explicite peut fausser l'apprentissage. Une approche commune des facteurs latents attribue à chaque utilisateur et élément un vecteur et prédit les préférences à partir de leur produit interne. L'ALS implicite définit une préférence binaire p_ui indiquant si une interaction s'est produite, et une confiance c_ui plus grande pour des preuves plus solides. Une formulation définit c_ui = 1 + alpha*r_ui pour la force observée r_ui et une confiance de base pour les paires non observées. Il minimise une erreur quadratique pondérée en fonction de la confiance et une régularisation. Le codage exact et la transformation de force sont des choix de modélisation. L’objectif couple les vecteurs utilisateur et article, il est donc difficile d’optimiser directement tous les facteurs conjointement. Alternatives ALS : corrigez les vecteurs d'éléments et résolvez le vecteur des moindres carrés régularisés de chaque utilisateur, puis corrigez les vecteurs utilisateur et résolvez les mises à jour d'éléments. Chaque sous-problème a une solution fermée sous l’objectif commun. Les itérations se poursuivent jusqu'à amélioration ou autre règle d'arrêt. Les matrices d'interaction clairsemées rendent cette approche pratique car les paires non observées partagent une ligne de base et les événements observés ajustent la confiance. Les données d’interaction comportent des biais d’exposition et de popularité. Un utilisateur ne peut pas interagir avec un élément qu’il n’a jamais rencontré, et la fréquence brute peut surévaluer un contenu déjà populaire. L'évaluation doit utiliser des répartitions temporelles et des mesures de classement, tout en suivant la couverture du catalogue, la nouveauté et les résultats des utilisateurs. ALS produit des représentations latentes et des scores de candidats ; il ne fournit pas intrinsèquement d’explications ou de preuves causales qu’une recommandation satisfera un utilisateur. Intégrez séparément les contraintes d’éligibilité, de sécurité et de fraîcheur, et surveillez les changements dans la disponibilité des articles et les modèles de comportement.
Les décisions en matière d'architecture déterminent les performances et les coûts d'exploitation pendant des années.
La formation technique aide les équipes à choisir la bonne pile, pas seulement la plus récente.
De meilleurs choix d’ingénierie réduisent les incidents de fiabilité en production.
Les recommandations implicites peuvent s'améliorer lorsque les journaux enregistrent ce qui a réellement été montré aux utilisateurs, et pas seulement ce sur quoi ils ont cliqué. Cela permet de distinguer le manque d’intérêt du manque de visibilité et soutient une évaluation plus crédible. Les équipes doivent comparer les transformations de la force des événements, surveiller la concentration de popularité et la couverture du catalogue, et valider les interactions futures. Les explications faites face à l’humain ne doivent pas exagérer les facteurs latents comme motifs d’une recommandation. À mesure que les catalogues et le comportement des utilisateurs changent, les filtres de recyclage et de sécurité doivent préserver les objectifs d’éligibilité et de diversité ainsi que la pertinence. Gardez un œil sur les événements d’exposition et les contrôles de confidentialité des utilisateurs.
Un utilisateur hypothétique clique trois fois sur un élément. Un modèle implicite peut coder un indicateur de préférence positif et attribuer une plus grande confiance qu'à un élément avec un bref clic, tandis que la reconnaissance des clics peut toujours être accidentelle.
Un utilisateur n'a pas consulté un élément du catalogue. Le système considère cela comme une preuve manquante et non comme une preuve d'aversion, car l'utilisateur n'a peut-être jamais vu l'élément.
Dans ALS, le modèle maintient les facteurs d'élément fixes lors de la résolution de problèmes de moindres carrés régularisés pour les facteurs utilisateur, puis maintient les utilisateurs fixes lors de la résolution des facteurs d'élément. Les mises à jour alternées réduisent l'objectif commun jusqu'à ce qu'un critère d'arrêt soit satisfait.
Un analyste compare les recommandations avec une attente basée sur le temps et mesure la qualité du classement et la couverture du catalogue, car la reconstruction des interactions observées à elle seule peut favoriser les articles populaires.
L’optimisation d’un benchmark peut masquer des faiblesses plus larges du système.
Les coûts d’infrastructure et de maintenance sont souvent sous-estimés.
Les lacunes en matière de sécurité et d’observabilité peuvent se creuser à mesure que les systèmes deviennent plus complexes.
Définissez les objectifs de latence, de qualité et de coût avant la mise en œuvre.
Benchmark dans des conditions de charge et de données réalistes.
Surveillance des instruments pour détecter les erreurs, la dérive et l'impact sur l'utilisateur.
Préparez les chemins de restauration et de réponse aux incidents avant la mise à l’échelle.
Free newsletter
Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.
One email each weekday. Unsubscribe in one click. We never sell or share your address.
Test yourself
Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.
Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation
Les recommandateurs à feedback implicite apprennent des comportements tels que les clics, les lectures et les achats, pour lesquels aucune évaluation explicite n'a été fournie. La méthode des moindres carrés alternés (ALS) estime les facteurs latents des utilisateurs et des éléments tout en pondérant les interactions observées par la confiance, mais une interaction manquante signifie généralement une préférence inconnue plutôt qu'une note négative.
L'utilisateur peut ne pas avoir été exposé à l'élément, donc l'absence de comportement n'établit pas de préférence négative.
Les poids de confiance déterminent dans quelle mesure le modèle pénalise les erreurs sur chaque observation de préférence d'élément utilisateur.
Les mises à jour alternées optimisent une matrice de facteurs à la fois tout en maintenant l'autre fixe.
Aucune interaction ne peut refléter une absence d’opportunité de voir un élément plutôt qu’une préférence négative.
Les termes de régularisation limitent les ampleurs des facteurs et aident à contrôler le surajustement.
Continuez à apprendre
Plus de guides sélectionnés pour ce sujet
À suivreGuide suivant
Boucles de rétroaction dans les systèmes ML
Technique