The Page Rank Citation Ranking Bringing Order to
The Page. Rank Citation Ranking: Bringing Order to the Web La naissance de google… Auteurs Article: - Lawrenc Page - Sergey Brin - Rejeev Motwani - Terry Winograd Auteur de la présentation Corbo Gian-Luca 9/10/2021 1
Mise en garde pagerank • Article datant du 29 janvier 1998 • Web pas aussi développé que maintenant • Machines pas aussi performantes Corbo Gian-Luca 9/10/2021 2
pagerank Plan • • • Introduction Fonctionnement de base Formalisation du problème Problèmes et solutions Evolution de Google Conclusion Corbo Gian-Luca 9/10/2021 3
pagerank Introduction • Le nom provient du principal auteur • Page. Rank est : – Algorithme de « classement » – Concept de base de Google • Motivation principale : – Fiabilité de la page plus accrue Corbo Gian-Luca 9/10/2021 4
Fonctionnement de base pagerank • Définitions: – Backlink – Forward links – Dangling links A et B sont des Backlink de C C est Forward links de A et de B C est un Dangling Corbo Gian-Luca 9/10/2021 5
Fonctionnement de base 1. Division et propagation du premier rang (100/2 = 50) 100 pagerank 50 53 3 2. Division et propagation du second rang (9/3 = 3) 9 3. On somme les rangs pour obtenir le score final 50 50 3 3 Itérer jusqu’à convergence Corbo Gian-Luca 9/10/2021 6
Formalisation du problème pagerank • Symboles: – p : page web – Nq : nombre total de lien sortant depuis q – c : facteur de normalisation Une page « q » va céder une fraction égale de son autority à toutes les pages vers laquelle pointe (p) Corbo Gian-Luca 9/10/2021 7
pagerank Problème et solution • Rank Sink (boucle) ∞x ∞x x ∞ Insertion d’un paramètre E(p) Corbo Gian-Luca 9/10/2021 8
Problème et solution pagerank • E(p) probabilité de passer à la page p. • Choix empirique de E ||E||1 = 0. 15 • Page. Rank Random Surfer Model – Suit un lien sur la page courant – Passe à la page p avec une probabilité de E(p) – N’utilise jamais le bouton « retour » Corbo Gian-Luca 9/10/2021 9
pagerank Convergence • Equation converge vers un résultat stable • 322 millions de liens convergent en 52 itérations R. Motwani & P. Raghavan Randomized algorithms Corbo Gian-Luca 9/10/2021 10
Implémentation • • pagerank Convertir les liens URL en nombres (entier) Suppression des Dangling links Stocker les numéros ID dans une BDD Classer les liens par les ID des parents Choisir un bon état initial… Lancer le processus Temps d’attente ~ 6 min Corbo Gian-Luca 9/10/2021 11
Evolution de Google pagerank • 1998 : 24 millions de pages web indexées • 2001 : 1, 465 millions de pages web indexées • Avant : Indexation simple des liens • Après : Mise en cache des pages web • Avant : Simple moteur de recherche • Après : Multiples fonctionnalités (calculatrice, map) Corbo Gian-Luca 9/10/2021 12
Application diverse pagerank • Calcule du pagerank d’une page web – http: //www. pagerank. fr • Ajouter un site dans la recherche Googlebot – http: //www. google. com/addurl/ • Tout sur google – http: //www. webrankinfo. com/google/ • Conseils pour augmenter son pagerank – http: //www. webrankinfo. com/google/pagerank/augme nter. php Corbo Gian-Luca 9/10/2021 13
pagerank Conclusion • Principe simple • Avancée notable • Google puissant moteur de recherche • N’oubliez pas… « Plus le rang est élevé mieux c’est… » Corbo Gian-Luca 9/10/2021 14
- Slides: 14