Rýchlokurz: Ohodnocovanie grafov Ján Suchal
Ohodnocovacie algoritmy Graf – vrcholy (objekty), hrany (vzťah) váhovaný, orientovaný, ofarbený, typovaný... PageRank et al. globálna “popularita” vrcholov Šírenie aktivácie podobnosť vrcholov k danému vrcholu
“PageRank” Miško Janko Marián Jožko Peťko
“PageRank” 100 100 100 100 100
“PageRank” 100 100 100 100 100 50 50 100 50 50 100 100
“PageRank” 250 50 100 50 50
“PageRank” 250 50 50 250 100 25 50 50 25 50 50 50
“PageRank” 125 25 250 50 50
“PageRank” Miško 156 Ustálený stav Janko 39 Marián 156 78 Jožko 78 Peťko
PageRank Reálne grafy “hack Larryho a Sergeya” “trčiace” vrcholy reducibilné periodické “hack Larryho a Sergeya” skok na náhodný vrchol súčet váh výstupných hrán == 1
Šírenie aktivácie tvaroh Miško víno Janko syr Peťko pivo
Šírenie aktivácie 100
Šírenie aktivácie 33 100 33 33
Šírenie aktivácie 16 33 16, 100 33 33
Šírenie aktivácie 11, 16 33 11, 16, 100 33 11 33
Šírenie aktivácie 11, 16 33 16, 11, 16, 100 33 16, 11 33
Šírenie aktivácie 3, 5 11, 16 33, 3, 5, 5, 3, 5 16, 11, 16, 100 33, 3, 5, 5, 3, 5, 8, 5 16, 11 33, 5, 3, 5, 8, 5
Šírenie aktivácie 8 tvaroh Miško 38 54 víno Janko 177 67 syr Peťko 41 59 pivo
Šírenie aktivácie Problémy “trčiace” vrcholy = nešírim späť rekurzívny algoritmus
Sumarizácia Predpoklad: Vzťahy sú tranzitívne Tvoj kamarát je aj môj kamarát. Globálna “karma” = PageRank et al. Podobnosť vrcholov = šírenie aktivácie
Nástroje & Dáta http://www.cytoscape.org/ http://jung.sourceforge.net/ vizualizácie, veľké grafy, typované hrany http://jung.sourceforge.net/ knižnica (Java), toky, vizualizacie, ohodnocovanie http://neo4j.org/ databáza na grafy (aj miliardy hrán) http://snap.stanford.edu/data/ zbierka grafov rôznych typov a domén orsr.sk/foaf.sk, sme.sk…
Výskum Odporúčanie v typovaných multigrafoch Dynamika grafov v čase viac typov hrán a vrcholov Dynamika grafov v čase ako vznikajú, ako sa menia Operácie nad obrovskými grafmi milióny až miliardy hrán škalovateľnosť algoritmov Nové aplikačné domény