Aller au contenu principal

Système de recommandation

Objectifs

  • Expliquer un système de recommandation.
  • Différencier entre un filtrage collaboratif et basé sur le contenu.
  • Reconnaître une bulle de filtres.

Cours

Système de recommandation

Enjeux de société

Point commun entre … ?

  • Google, Instagram, Netflix, TikTok, YouTube, …

  • Beaucoup de données à trier/filtrer

    • Plusieurs milliards de vidéos sur YouTube

    • Plus de 6000 séries sur Netflix

  • Comment savoir lesquelles vous intéresseraient ?

Système de recommandation

  • Algorithme

  • Filtrage de l'information susceptible d'intéresser l'utilisateur·ice

  • Recommandation de contenu

Filtrage collaboratif

  • Alice a évalué les films suivants

    • Aime Fight Club, Interstellar et WALL-E

    • N'aime pas Forrest Gump

  • Bob a évalué les films suivants

    • Aime Forrest Gump

    • N'aime pas Interstellar et WALL-E

  • Charlie a évalué les films suivants

    • Aime Fight Club et Forrest Gump

    • N'aime pas Interstellar

Filtrage collaboratif

 

Fight Club

Forrest Gump

Inter­stellar

WALL-E

Alice

Bob

 

Charlie

 

Dave

 

 

Eve

 

Mettre les avis sous forme de tableau.

Filtrage collaboratif

 

Fight Club

Forrest Gump

Inter­stellar

WALL-E

Alice

Bob

 

Charlie

 

Dave

 

 

Eve

?

Objectif : Deviner si Eve aimerait Interstellar

Filtrage collaboratif

 

Fight Club

Forrest Gump

Inter­stellar

WALL-E

Alice

Bob

 

Charlie

 

Dave

 

 

Eve

?

Regarder les avis d'Eve.

Filtrage collaboratif

 

Fight Club

Forrest Gump

Inter­stellar

WALL-E

Alice

Bob

 

Charlie

 

Dave

 

 

Eve

?

Regarder les autres personnes qui ont des avis similaires.

Filtrage collaboratif

 

Fight Club

Forrest Gump

Inter­stellar

WALL-E

Alice

Bob

 

Charlie

 

Dave

 

 

Eve

?

Regarder leur avis sur le film.

Filtrage collaboratif

 

Fight Club

Forrest Gump

Inter­stellar

WALL-E

Alice

Bob

 

Charlie

 

Dave

 

 

Eve

Probable qu'Eve n'aimera pas le film.

Filtrage collaboratif

  • Basé sur les évaluations des autres utilisateur·ice·s

    • Explicite (note, …)

    • Implicite (temps passé, nombre de visionnages, …)

  • Pas de connaissance sur l'objet à recommander

    • Quel genre de film ?

    • Durée du film ?

    • Réalisateur·ice ?

    • Année de sortie ?

Filtrage basé sur le contenu

  • Fight Club est catégorisé comme

    • Drame et Thriller

  • Forrest Gump est catégorisé comme

    • Comédie et Drame

  • Interstellar est catégorisé comme

    • Aventure et Science-fiction (SF)

  • WALL-E est catégorisé comme

    • Aventure et Famille

Filtrage basé sur le contenu

 

Fight Club

Forrest Gump

Inter­stellar

WALL-E

Aventure

 

 

Comédie

 

 

 

Drame

 

 

Famille

 

 

 

SF

 

 

 

Thriller

 

 

 

Mettre les genres sous forme de tableau.

Filtrage basé sur le contenu

 

Fight Club

Forrest Gump

Inter­stellar

WALL-E

Aventure

 

 

Comédie

 

 

 

Drame

 

 

Famille

 

 

 

SF

 

 

 

Thriller

 

 

 

Évaluation

Connaître les préférences pour ces films.

Filtrage basé sur le contenu

 

Fight Club

Forrest Gump

Inter­stellar

WALL-E

Aventure

 

 

Comédie

 

 

 

Drame

 

 

Famille

 

 

 

SF

 

 

 

Thriller

 

 

 

Évaluation

Regarder les films qui sont appréciés.

Filtrage basé sur le contenu

 

Fight Club

Forrest Gump

Inter­stellar

WALL-E

Aventure

 

 

Comédie

 

 

 

Drame

 

 

Famille

 

 

 

SF

 

 

 

Thriller

 

 

 

Évaluation

La personne appréciera probablement d'autres films avec ces genres.

Filtrage basé sur le contenu

  • Ne dépend pas des autres utilisateur·ice·s

  • Choix des caractéristiques ?

    • Genre ?

    • Durée ?

    • Année de sortie ?

  • Objectivité des caractéristiques ?

    • Comment définir un genre à un film ?

Biais

Objectivité des algorithmes ?

Bulle de filtres

  • Concept définit par Eli Pariser en 2010

  • Chaque utilisateur a une vision personnalisée du monde (p. ex. suggestion de vidéos)

  • Enfermement dans une "bulle" unique (p.ex. ne propose que des films d'action)

Bulle de filtres

  • Conséquences

    • Recherche du terme "Python" (Animal ou langage de programmation ?)

    • Renforcement des théories du complot (Ne va voir que des avis qui vont dans son sens)

    • Radicalisation politique

    • Standardisation culturelle

  • "Solutions" ?

    • En avoir conscience

    • Sortir volontairement de sa bulle

    • Confrontation aux points de vue différents et opposés

F pour passer en plein écran ou O pour afficher la vue d'ensemble.
Versions sans animation, plein écran, imprimable.

Exercices

Lire l'article sur https://www.lefigaro.fr/secteur/high-tech/comment-l-algorithme-tiktok-pousse-a-l-extreme-la-bulle-de-filtres-20210726

  1. À quoi sert l'algorithme de TikTok ?
  2. Quelles sont les entrées de cet algorithme ?
  3. Quel serait l'intérêt principal de TikTok selon l'article ?
  4. Le filtrage décrit est-t-il plutôt collaboratif, basé sur le contenu ou les deux ?

Lire l'article sur https://www.zdnet.fr/actualites/lalgorithme-de-recommandation-de-x-scrute-par-la-justice-francaise-406111.htm

  1. Quel est le problème soulevé par cet article ?
  2. Comment pourrait-on résoudre ce problème ?
  3. Quel est le rôle de l'algorithme de recommandation de X ?

Lire l'article sur https://www.lematin.ch/story/google-est-capable-de-vous-faire-admettre-que-la-terre-est-plate-258558223086

  1. De quand date l'article ?
  2. À quel phénomène/concept fait référence le titre de l'article ?
  3. Que pensez-vous de l'article aujourd'hui ? Est-ce toujours d'actualité ?

Références