Centralność w sieciach społecznych. Radosław Michalski Social Network Group - kwiecień 2009



Podobne dokumenty
Algorytmy wyznaczania centralności w sieci Szymon Szylko

Aksjomatyzacja centralności wektora własnego i Katza oraz ich zastosowanie w systemie finansowym. Tomasz Wąs

Badania w sieciach złożonych

Wprowadzenie do analizy sieci społecznych

Definicja pochodnej cząstkowej

Algorytmy analizy skupień / Sławomir Wierzchoń, Mieczysław Kłopotek. wyd. 1, 1. dodr. (PWN). Warszawa, Spis treści

Detekcja motywów w złożonych strukturach sieciowych perspektywy zastosowań Krzysztof Juszczyszyn

Kodowanie transformacyjne. Plan 1. Zasada 2. Rodzaje transformacji 3. Standard JPEG

A=8; B=9; C=6. Min. Czas trwania Tgr. Wykonanie schematu pracy urządzenia w zespole

Najprostsze modele sieci z rekurencją. sieci Hopfielda; sieci uczone regułą Hebba; sieć Hamminga;

Reprezentacje grafów nieskierowanych Reprezentacje grafów skierowanych. Wykład 2. Reprezentacja komputerowa grafów

sieci społecznych metodą analizy - future work...

Sieci Społeczne i Analiza Sieci. P. Kazienko and K. Musial Instytut Informatyki Stosowanej, Politechnika Wrocławska Wrocław, 25 Października 2007

Agnieszka Nowak Brzezińska

XII. GEOMETRIA PRZESTRZENNA GRANIASTOSŁUPY

ALGORYTMICZNA I STATYSTYCZNA ANALIZA DANYCH

P r a w d o p o d o b i eństwo Lekcja 1 Temat: Lekcja organizacyjna. Program. Kontrakt.

GEOMETRIA ANALITYCZNA. Poziom podstawowy

MODELOWANIE PROCESU EKSPLOATACJI OBIEKTÓW TECHNICZNYCH ZA POMOCĄ DYNAMICZNYCH SIECI BAYESOWSKICH

Kurs ZDAJ MATURĘ Z MATEMATYKI - MODUŁ 13 Teoria stereometria

Klasyfikatory: k-nn oraz naiwny Bayesa. Agnieszka Nowak Brzezińska Wykład IV

Algorytm wstecznej propagacji błędów dla sieci RBF Michał Bereta

Ćwiczenie 3 ANALIZA SIECI SPOŁECZNYCH (SNA) W SIECI

Środowisko do identyfikowania wzorców zachowań w oparciu o podejście sieci społecznych

Michał Kozielski Łukasz Warchał. Instytut Informatyki, Politechnika Śląska

WOJEWÓDZKI KONKURS MATEMATYCZNY dla uczniów gimnazjów i oddziałów gimnazjalnych województwa pomorskiego w roku szkolnym 2018/2019 etap wojewódzki

jest rozwiązaniem równania jednorodnego oraz dla pewnego to jest toŝsamościowo równe zeru.

Materiał ćwiczeniowy z matematyki Poziom podstawowy Styczeń Klucz odpowiedzi do zadań zamkniętych oraz schemat oceniania

LEĆ FMEA FMEA ZAMIAST. Analiza FMEA. Tomasz Greber Opracował: Tomasz Greber (

Geometria analityczna

USTALANIE WARTOŚCI NOMINALNYCH W POMIARACH TOROMIERZAMI ELEKTRONICZNYMI

Załącznik nr 8. do Studium Wykonalności projektu Sieć Szerokopasmowa Polski Wschodniej województwo podkarpackie

Kolokwium ze statystyki matematycznej

Ogólne wiadomości o grafach

TEORETYCZNE PODSTAWY INFORMATYKI

Wykład 3. Opis struktury zbiorowości. 1. Parametry opisu rozkładu badanej cechy. 3. Średnia arytmetyczna. 4. Dominanta. 5. Kwantyle.

Niepewność metody FMEA. Wprowadzenie

Ranking wyników na bazie linków

Działanie algorytmu oparte jest na minimalizacji funkcji celu jako suma funkcji kosztu ( ) oraz funkcji heurystycznej ( ).

WYMAGANIE EDUKACYJNE Z MATEMATYKI W KLASIE II GIMNAZJUM. dopuszczającą dostateczną dobrą bardzo dobrą celującą

ANALIZA HIERARCHICZNA PROBLEMU W SZACOWANIU RYZYKA PROJEKTU INFORMATYCZNEGO METODĄ PUNKTOWĄ. Joanna Bryndza

Spis treści. I. Czym jest Indeks Haseł 3 II. Wyszukiwanie hasła 4. 1) Alfabetyczna lista haseł 4 2) Wyszukiwarka haseł 4 3) Grupy haseł 6

Agnieszka Nowak Brzezińska Wykład III

PODSTAWY > Figury płaskie (1) KĄTY. Kąt składa się z ramion i wierzchołka. Jego wielkość jest mierzona w stopniach:

FUNKCJA LINIOWA, RÓWNANIA I UKŁADY RÓWNAŃ LINIOWYCH

Techniki grupowania danych w środowisku Matlab

I Liceum Ogólnokształcące w Warszawie

Analiza sieci przedsiębiorstw z wykorzystaniem metody SNA

Wymagania na poszczególne oceny szkolne z. matematyki. dla uczniów klasy IIIa i IIIb. Gimnazjum im. Jana Pawła II w Mętowie. w roku szkolnym 2015/2016

Matura próbna 2014 z matematyki-poziom podstawowy

Rachunek prawdopodobieństwa projekt Ilustracja metody Monte Carlo obliczania całek oznaczonych

KORELACJE I REGRESJA LINIOWA

5c. Sieci i przepływy

Tranzytywność struktur modularnych

SCENARIUSZ LEKCJI Z MATEMATYKI. opracowała Hanna Szmyt

Problem eliminacji nieprzystających elementów w zadaniu rozpoznania wzorca Marcin Luckner

Wykład 6 Centralne Twierdzenie Graniczne. Rozkłady wielowymiarowe

{( ) ( ) ( ) ( )( ) ( )( ) ( RRR)

Porównanie algorytmów wyszukiwania najkrótszych ścieżek międz. grafu. Daniel Golubiewski. 22 listopada Instytut Informatyki

Badanie funkcji. Zad. 1: 2 3 Funkcja f jest określona wzorem f( x) = +

Zastosowanie wartości własnych macierzy

IV.3.b. Potrafisz samodzielnie dokonać podstawowej konfiguracji sieci komputerowej

Sposoby analizy i interpretacji statystyk strony WWW.

9. Podstawowe narzędzia matematyczne analiz przestrzennych

MODELE SIECIOWE 1. Drzewo rozpinające 2. Najkrótsza droga 3. Zagadnienie maksymalnego przepływu źródłem ujściem

Planowanie produkcji poligraficznej

Struktury danych i złożoność obliczeniowa Wykład 5. Prof. dr hab. inż. Jan Magott

HAŁASU Z UWZGLĘDNIENIEM ZJAWISK O CHARAKTERZE NIELINIOWYM

Jarosław Wróblewski Matematyka dla Myślących, 2008/09

Algorytmy decyzyjne będące alternatywą dla sieci neuronowych

Równoległy algorytm wyznaczania bloków dla cyklicznego problemu przepływowego z przezbrojeniami

EGZAMIN MATURALNY Z MATEMATYKI

Redukcja dowolnego układu wektorów, redukcja w punkcie i redukcja do najprostszej postaci

MATEMATYKA DYSKRETNA - MATERIAŁY DO WYKŁADU GRAFY

operacje porównania, a jeśli jest to konieczne ze względu na złe uporządkowanie porównywanych liczb zmieniamy ich kolejność, czyli przestawiamy je.

BADANIE DIAGNOSTYCZNE W KLASIE TRZECIEJ GIMNAZJUM CZĘŚĆ MATEMATYCZNO-PRZYRODNICZA MATEMATYKA

POWSZECHNE KRAJOWE ZASADY WYCENY (PKZW) KRAJOWY STANDARD WYCENY PODSTAWOWY NR 2 KSWP 2 WARTOŚCI INNE NIś WARTOŚĆ RYNKOWA

51. Wykorzystywanie sumy, iloczynu i różnicy zdarzeń do obliczania prawdopodobieństw zdarzeń.

RUTERY. Dr inŝ. Małgorzata Langer

Case study: Mobilny serwis WWW dla Kolporter

Agnieszka Nowak Brzezińska Wykład III

Luminancja jako jednostka udziału barwy składowej w mierzonej:

Funkcja kwadratowa. f(x) = ax 2 + bx + c,

Systemy liczenia. 333= 3*100+3*10+3*1

Sieci komputerowe. Wykład 8: Wyszukiwarki internetowe. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Wykład 16. P 2 (x 2, y 2 ) P 1 (x 1, y 1 ) OX. Odległość tych punktów wyraża się wzorem: P 1 P 2 = (x 1 x 2 ) 2 + (y 1 y 2 ) 2

Statystyka hydrologiczna i prawdopodobieństwo zjawisk hydrologicznych.

Algorytmy Równoległe i Rozproszone Część V - Model PRAM II

WYZNACZANIE NIEPEWNOŚCI POMIARU METODAMI SYMULACYJNYMI

Ostrosłupy ( ) Zad. 4: Jedna z krawędzi ostrosłupa trójkątnego ma długość 2, a pozostałe 4. Znajdź objętość tego ostrosłupa. Odp.: V =

WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE II W PUBLICZNYM GIMNAZJUM NR 2 W ZESPOLE SZKÓŁ W RUDKACH

Tematy próbnego pisemnego egzaminu dojrzałości z matematyki

Grafem nazywamy strukturę G = (V, E): V zbiór węzłów lub wierzchołków, Grafy dzielimy na grafy skierowane i nieskierowane:

I. Liczby i działania

Opis ćwiczenia. Cel ćwiczenia Poznanie budowy i zrozumienie istoty pomiaru przyspieszenia ziemskiego za pomocą wahadła rewersyjnego Henry ego Katera.

8. Neuron z ciągłą funkcją aktywacji.

Podstawy działań na wektorach - dodawanie

Tematy: zadania tematyczne

Hierarchiczna analiza skupień

Wymagania edukacyjne z matematyki

Transkrypt:

Centralność w sieciach społecznych Radosław Michalski Social Network Group - kwiecień 2009

Agenda spotkania Pojęcie centralności Potrzeba pomiaru centralności Miary centralności degree centrality betweenness closeness Eigenvector (wektory własne) Problemy

Czym jest centralność Istotność członka sieci społecznej Mierzona róŝnymi miarami, w zaleŝności od celu Określenie centralności w sieciach społecznych pozwala wyłonić kluczowych uŝytkowników Centralność moŝe dotyczyć węzłów jak i całej sieci

Potrzeba pomiaru centralności Analiza węzłów kluczowych zatrzymanie uŝytkownika w sieci potencjalnie duŝy oddźwięk w przypadku zwiększenia nakładów w tym miejscu porównanie istotności stron Analiza sieci w przypadku sieci zdecentralizowanej brak single point of failure w przypadku sieci scentralizowanej potrzeba wprowadzenia ścieŝek alternatywnych (zaleŝy od rodzaju sieci)

Miary centralności Degree centality ogólnie outdegree centrality (DC) indegree centrality (prestige) Betweenness centrality Closeness centrality Eigenvector

Degree centrality - ogólnie Ilość połączeń danego uŝytkownika z innymi w grafach nieskierowanych Na powyŝszym rysunku - Diane

Outdegree centrality Dotyczy grafów skierowanych Węzeł jest bardziej istotny gdy komunikuje się z większą ilością uŝytkowników Im więcej krawędzi wychodzących, tym lepiej Przykładowa interpretacja: im większa wartość, tym bardziej towarzyska jest dana osoba

Indegree centrality (prestige) Dotyczy grafów skierowanych Węzeł jest bardziej istotny gdy wskazuje na niego większa ilość innych wierzchołków Im więcej wierzchołków wchodzących, tym lepiej Przykładowa interpretacja: im większa wartość, tym bardziej popularna jest dana osoba

Betweenness Kluczowość wierzchołka w zakresie komunikacji (przechodniość, pośredniczene) MoŜliwość wykrycia pojedyńczych miejsc awarii Wysoka wartość moŝliwa interpretacja jako punkt krytyczny dla sieci

Algorytm wyznaczania centralności betweennes węzła w sieci idea Istnieją wierzchołki s, t, v V Wiemy Ŝe istnieje przynajmniej jedna droga z s do t Liczymy ilość najkrótszych ścieŝek z wierzchołka z s do t, Liczymy ilość ścieŝek z s do t przechodzących przez wierzchołek v, σ ( v) σ st Suma stosunków st i daje stopień centralności c B ( v) σ st σ st = ( v) v t s σ st σ ( v) st

Betweenness - przykład Na poniŝszym przykładzie - Heather

Podejście do obliczania Ułatwienie obliczania polega na zbudowaniu tabelki z długościami i liczbą najkrótszych ścieŝek pomiędzy wszystkimi parami wierzchołków. A G C F c B ( v) X D

ZłoŜoność Obliczenia cb(v) wynoszą O(n²) tylko przy liczeniu wyznaczaniu centralności dla jednego wierzchołka Dla wszystkich wierzchołków złoŝoność tego algorytmu wynosi O(n³)

Closeness centrality Stopień bliskości Określa jak daleko / jak blisko wierzchołek ma do pozostałych wierzchołków w sieci Wysoki stopień centralności wskazuje na uŝytkowników, którzy mogą mieć dobre własności propagacji informacji (wirusów itp. takŝe...)

c C (v) Algorytm wyznaczania centralności wierzchołków według bliskości Policzenie wszystkich wierzchołków n Policzenie sumy wszystkich odległości od wierzchołka v do wszystkich pozostałych wierzchołków Stosunek ilości wierzchołków ich odległości od wierzchołka v c n 1 = i 1, v t d( v, C ( v) = n 1 = i 1, v t t i ) n 1 d( v, t i )

Closeness - przykład Na poniŝszym przykładzie Fernando i Garth

Eigenvector (wektory własne) Przykład web centrality która strona w sieci na zadany temat jest najistotniejsza? Nie wystarczy ilość wskazań do tej strony, ale waŝne skąd te wskazania pochodzą (wskazujący teŝ muszą być istotni, inaczej łatwo oszukać engine) Eigenvector do obliczenia pozycji strony uwzględnia pozycje stron pozostałych Przykłady: PageRank, Social Position

Problemy DuŜa złoŝoność obliczeniowa aproksymacja? DuŜa dynamika sieci często kłopotliwa (wymaga ponownych obliczeń w algorytmach liczących całą sieć) Konieczność doboru właściwej miary i wyciągnięcia właściwych wniosków Spoofowanie algorytmów np. PageRank

Pytania?

Źródła Musial, K., Juszczyszyn, K., Gabrys, B. and Kazienko, P., 2008. Patterns of Interactions in Complex Social Networks Based on Coloured Motifs Analysis, 15th International Conference on Neural Information Processing (ICONIP 2008), 25-28 Nov 2008, Auckland, New Zealand, Wojciech Piekaj, Grzegorz Skorek, Anna Zygmunt, Jarosław Kozlak Środowisko do identyfikowania wzorców zachowań w oparciu o podejście sieci społecznych Algorytmy wyznaczania centralności w sieci, Szymon Szylko Social Network Analysis - http://www.orgnet.com/sna.html