SocialRank ist ein Ansatz, die Relevanz einer Person in einer Gemeinschaft zu bewerten. Grundlage für die Berechnung ist die Abbildung der zugrundeliegenden sozialen Struktur als soziales Netzwerk, das Mitglieder (Knoten) und deren Beziehungen untereinander (Kanten) als Graph modelliert. Der SocialRank ordnet dann jedem Knoten eine numerische Gewichtung zu, um die relative Wichtigkeit oder den Einfluss dieses Knotens bzw. dieser Person im Netzwerk auszudrücken.

Ein Ansatz zur Berechnung des SocialRank ist eine Überlagerung der Beachtung, die die jeweilige Person selbst erhält, und des SocialRank ihrer Nachbarn im Netzwerk. Dies ist analog zu Googles PageRank-Algorithmus definiert:

mit

  • ist der SocialRank von Individuum
  • ist ein Individuum, das zu eine Beziehung hat
  • ist die Gesamtanzahl aller Kontakte, die hat,
  • ist ein Gewichtungsfaktor mit
  • ist die direkte Aufmerksamkeit, die aus der Gemeinschaft erfährt

SocialRank ist nützlich, um Kommunikationsnetzwerke wie E-Mail oder Instant Messaging zu beschreiben, aber er eignet sich besonders zur Analyse von Nutzern von Web-2.0-Diensten wie z. B. Kontaktmanagement-Portalen.