SlideShare a Scribd company logo
1 of 73
The Page Rank Axioms Based on  Ranking Systems: The PageRank Axioms ,   by Alon Altman and Moshe Tennenholtz. Presented by Aron Matskin
[object Object],[object Object],[object Object],[object Object]
Talking Points ,[object Object],[object Object],[object Object],[object Object]
Ranking: What ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ranking: How ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ranking Systems’ Properties ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agents Ranking Themselves ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ranking: Problems and Issues ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ranking Systems: Analysis ,[object Object],[object Object],[object Object],[object Object],[object Object]
Social Choice Theory ,[object Object],[object Object],[object Object]
PageRank Method ,[object Object],[object Object]
PageRank: Intuition ,[object Object],[object Object],[object Object],[object Object],b=2 c=1 a=2 1 1 1 1
PageRank as Random Walk ,[object Object],[object Object]
PageRank: Some Math ,[object Object],b c a a b c a b c G A G ½ 0 0 ½ 0 1 0 1 0
PageRank: Some Math ,[object Object],A G   r = r ,[object Object],[object Object],The solution r is the rank vector.
Calculating PageRank ,[object Object],[object Object],[object Object],[object Object]
PageRank: The Good News ,[object Object],[object Object],[object Object],[object Object],[object Object]
PageRank: The Bad News ,[object Object],[object Object],[object Object],[object Object],[object Object]
The Representation Theorem ,[object Object],[object Object],[object Object],[object Object]
Ranking Systems Defined ,[object Object]
Ranking Systems: Example ,[object Object],G = MyRank(G): c = a < b PageRank(G): c < a = b b c a
Axiom 1: Isomorphism (ISO) ,[object Object],[object Object],b e a g f j i h e = f = g = h = i = j a = b
Axiom 2: Self Edge (SE) ,[object Object],[object Object],[object Object]
Axiom 3: Vote by Committee (VBC) a c b a c b ,[object Object],[object Object]
Axiom 4: Collapsing (COL) b a b ,[object Object],[object Object],[object Object]
Axiom 5: Proxy (PRO) ,[object Object],[object Object],[object Object],x = =
Useful Properties: DEL ,[object Object],[object Object],[object Object],a c b d a c d
DEL: Proof a c b d c b d a VBC
DEL: Proof c b d a VBC c b d a
DEL: Proof ISO,PRO c b d a c b d a
DEL: Proof PRO c d a c b d a
DEL: Proof PRO c d a c d a
DEL: Proof VBC c d a c d a
DEL: Proof VBC c d a a c d
DEL for Self-Edge ,[object Object],a a
Useful Properties: DELETE ,[object Object],[object Object],x = = = =
DELETE: Proof x = = = = COL x y
DELETE: Proof PRO x y
Useful Properties: DUPLICATE ,[object Object],[object Object],c b d a c b d a
DUPLICATE: Proof c b d a c b d a VBC
DUPLICATE: Proof c b d a VBC c b d a
DUPLICATE: Proof c b d a COL c b d a
DUPLICATE: Proof c b d a ISO,PRO c b d a
DUPLICATE: Proof c b d a COL -1 c b d a
DUPLICATE: Proof VBC -1 c b d a c b d a
The Representation Theorem   Proof ,[object Object],[object Object],[object Object]
Proof by Example on  b  and  d b c a a b c a b c G A G d d d R G a b c d 0 1 1 0 0 0 0 ⅓ ½ 0 0 ⅓ ½ 0 0 ⅓ 4 1 3 3
Step 1: Insert Nodes ,[object Object],b c a d b c a d
Step 2: Choose Node to Remove b c a d
Step 3: Remove “self-edges” b c a d
Step 4: Duplicate Predecessors b c a d
Step 5: DELETE the Node b c d
Step 5: DELETE the Extras ,[object Object],b c d
Step 2: Choose Node to Remove ,[object Object],b c d
Step 5: DELETE the Node b d
Step 6: DELETE the Extras ,[object Object],b d
Step 7: Balance by Duplication ,[object Object],b d
Step 8: Equalize by Reverse DEL b d By ISO b=d. By DEL and SE: in G’ b<d.
Example for  a  and  d b c a d b c a d
After Removal of  c b a d
Duplicate Predecessors of  b b a d
DELETE  b a d
DELETE Extras a d
Before Balancing a d
After Balancing a d Conclusion: a<d.
What about  a  and  b ? b a d
What about  a  and  b ? b a d
What about  a  and  b ? b a
What about  a  and  b ? b a
What about  a  and  b ? b a
What about  a  and  b ? b a Conclusion: a=b.
Concluding Remarks ,[object Object]
The End c b d a ½ 0 0 ½ 0 1 0 1 0 a b c a b c

More Related Content

Similar to Ranking systems

Pagerank (from Google)
Pagerank (from Google)Pagerank (from Google)
Pagerank (from Google)
Sri Prasanna
 
PageRank Algorithm In data mining
PageRank Algorithm In data miningPageRank Algorithm In data mining
PageRank Algorithm In data mining
Mai Mustafa
 
Lightweight Distributed Trust Propagation
Lightweight Distributed Trust PropagationLightweight Distributed Trust Propagation
Lightweight Distributed Trust Propagation
Daniele Quercia
 

Similar to Ranking systems (20)

[ICDE 2012] On Top-k Structural Similarity Search
[ICDE 2012] On Top-k Structural Similarity Search[ICDE 2012] On Top-k Structural Similarity Search
[ICDE 2012] On Top-k Structural Similarity Search
 
Yael Elmatad, Senior Data Scientist, Tapad at MLconf NYC - 4/15/16
Yael Elmatad, Senior Data Scientist, Tapad at MLconf NYC - 4/15/16Yael Elmatad, Senior Data Scientist, Tapad at MLconf NYC - 4/15/16
Yael Elmatad, Senior Data Scientist, Tapad at MLconf NYC - 4/15/16
 
Markov chains and page rankGraphs.pdf
Markov chains and page rankGraphs.pdfMarkov chains and page rankGraphs.pdf
Markov chains and page rankGraphs.pdf
 
Analysis Of Algorithm
Analysis Of AlgorithmAnalysis Of Algorithm
Analysis Of Algorithm
 
Lec5 Pagerank
Lec5 PagerankLec5 Pagerank
Lec5 Pagerank
 
Lec5 pagerank
Lec5 pagerankLec5 pagerank
Lec5 pagerank
 
Lec5 Pagerank
Lec5 PagerankLec5 Pagerank
Lec5 Pagerank
 
Pagerank (from Google)
Pagerank (from Google)Pagerank (from Google)
Pagerank (from Google)
 
GraphFrames: Graph Queries In Spark SQL
GraphFrames: Graph Queries In Spark SQLGraphFrames: Graph Queries In Spark SQL
GraphFrames: Graph Queries In Spark SQL
 
1 chayes
1 chayes1 chayes
1 chayes
 
Optimized interleaving for online retrieval evaluation
Optimized interleaving for online retrieval evaluationOptimized interleaving for online retrieval evaluation
Optimized interleaving for online retrieval evaluation
 
GraphFrames: Graph Queries in Spark SQL by Ankur Dave
GraphFrames: Graph Queries in Spark SQL by Ankur DaveGraphFrames: Graph Queries in Spark SQL by Ankur Dave
GraphFrames: Graph Queries in Spark SQL by Ankur Dave
 
Web Crawling and Reinforcement Learning
Web Crawling and Reinforcement LearningWeb Crawling and Reinforcement Learning
Web Crawling and Reinforcement Learning
 
PageRank Algorithm In data mining
PageRank Algorithm In data miningPageRank Algorithm In data mining
PageRank Algorithm In data mining
 
random test
random testrandom test
random test
 
PHP
PHPPHP
PHP
 
Link Analysis
Link AnalysisLink Analysis
Link Analysis
 
Degree Sequence Bounds - ICDT 2023 - Final.pptx
Degree Sequence Bounds - ICDT 2023 - Final.pptxDegree Sequence Bounds - ICDT 2023 - Final.pptx
Degree Sequence Bounds - ICDT 2023 - Final.pptx
 
Rank Monotonicity in Centrality Measures (A report about Quality guarantees f...
Rank Monotonicity in Centrality Measures (A report about Quality guarantees f...Rank Monotonicity in Centrality Measures (A report about Quality guarantees f...
Rank Monotonicity in Centrality Measures (A report about Quality guarantees f...
 
Lightweight Distributed Trust Propagation
Lightweight Distributed Trust PropagationLightweight Distributed Trust Propagation
Lightweight Distributed Trust Propagation
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Ranking systems

Editor's Notes

  1. Booby Fischer was #49 on PCA ratings list in 1994, although he had not played for 20 years