1 The Other Kind of Networking: Social Networks on the Web Dr. Jennifer Golbeck University of Maryland, College Park March 20, 2006.

Slides:



Advertisements
Similar presentations
Complex Networks Luis Miguel Varela COST meeting, Lisbon March 27 th 2013.
Advertisements

Collective Dynamics of ‘Small World’ Networks C+ Elegans: Ilhan Savut, Spencer Telford, Melody Lim 29/10/13.
Λ14 Διαδικτυακά Κοινωνικά Δίκτυα και Μέσα Strong and Weak Ties Chapter 3, from D. Easley and J. Kleinberg book.
It’s a Small World by Jamie Luo. Introduction Small World Networks and their place in Network Theory An application of a 1D small world network to model.
Trust and Reputation in Social Networks Laura Zavala 03/2010.
CSE 373 Graphs 1: Concepts, Depth/Breadth-First Search
Information Networks Small World Networks Lecture 5.
CS 599: Social Media Analysis University of Southern California1 The Basics of Network Analysis Kristina Lerman University of Southern California.
1 Combining Provenance with Trust in Social Networks for Semantic Web Content Filtering Jennifer Golbeck University of Maryland, College Park May, 2006.
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
1 Evolution of Networks Notes from Lectures of J.Mendes CNR, Pisa, Italy, December 2007 Eva Jaho Advanced Networking Research Group National and Kapodistrian.
Networks. Graphs (undirected, unweighted) has a set of vertices V has a set of undirected, unweighted edges E graph G = (V, E), where.
Network Models Social Media Mining. 2 Measures and Metrics 2 Social Media Mining Network Models Why should I use network models? In may 2011, Facebook.
UNDERSTANDING VISIBLE AND LATENT INTERACTIONS IN ONLINE SOCIAL NETWORK Presented by: Nisha Ranga Under guidance of : Prof. Augustin Chaintreau.
Yusuf Simonson Title Suggesting Friends Using the Implicit Social Graph.
Computing Trust in Social Networks
Advanced Topics in Data Mining Special focus: Social Networks.
1 Algorithms for Large Data Sets Ziv Bar-Yossef Lecture 7 May 14, 2006
CS8803-NS Network Science Fall 2013
Network Measures Social Media Mining. 2 Measures and Metrics 2 Social Media Mining Network Measures Klout.
 Trust. Defining Trust  In Class Exercise: What are things you would do with someone you trust, but would not do with someone you don’t trust?  Loan.
Using Friendship Ties and Family Circles for Link Prediction Elena Zheleva, Lise Getoor, Jennifer Golbeck, Ugur Kuter (SNAKDD 2008)
Recommender Systems. >1,000,000,000 Finding Trusted Information How many cows in Texas?
1 Social Networks, the Semantic Web, and the Future of Online Scientific Collaboration Jennifer Golbeck University of Maryland, College Park.
Topic 13 Network Models Credits: C. Faloutsos and J. Leskovec Tutorial
1 Applications of Relative Importance  Why is relative importance interesting? Web Social Networks Citation Graphs Biological Data  Graphs become too.
1 Computing with Social Networks on the Web (2008 slide deck) Jennifer Golbeck University of Maryland, College Park Jim Hendler Rensselaer Polytechnic.
Section 8 – Ec1818 Jeremy Barofsky March 31 st and April 1 st, 2010.
MASTER THESIS num. 802 ANALYSIS OF ALGORITHMS FOR DETERMINING TRUST AMONG FRIENDS ON SOCIAL NETWORKS Mirjam Šitum Ao. Univ. Prof. Dr. Dieter Merkl Univ.
Network properties Slides are modified from Networks: Theory and Application by Lada Adamic.
Small World Social Networks With slides from Jon Kleinberg, David Liben-Nowell, and Daniel Bilar.
UOS 1 Ontology Based Personalized Search Zhang Tao The University of Seoul.
Glasgow 02/02/04 NN k networks for content-based image retrieval Daniel Heesch.
A Graph-based Friend Recommendation System Using Genetic Algorithm
Understanding Crowds’ Migration on the Web Yong Wang Komal Pal Aleksandar Kuzmanovic Northwestern University
Mining Social Network for Personalized Prioritization Language Techonology Institute School of Computer Science Carnegie Mellon University Shinjae.
3. SMALL WORLDS The Watts-Strogatz model. Watts-Strogatz, Nature 1998 Small world: the average shortest path length in a real network is small Six degrees.
Reputation Network Analysis for Filtering Ravi Emani Ramesh Ravindran.
1 Computing Trust in Social Networks Huy Nguyen Lab seminar April 15, 2011.
Neural Network of C. elegans is a Small-World Network Masroor Hossain Wednesday, February 29 th, 2012 Introduction to Complex Systems.
Social Networks, CompSci 49s, 11/16/20061 Social Networks as a Foundation for Computer Science Jeffrey Forbes
Most of contents are provided by the website Graph Essentials TJTSD66: Advanced Topics in Social Media.
Class 9: Barabasi-Albert Model-Part I
Lecture 10: Network models CS 765: Complex Networks Slides are modified from Networks: Theory and Application by Lada Adamic.
Most of contents are provided by the website Network Models TJTSD66: Advanced Topics in Social Media (Social.
Microsoft Research Faculty Summit Jennifer Golbeck Assistant Professor, College of Information Studies University of Maryland, College Park Social.
March 3, 2009 Network Analysis Valerie Cardenas Nicolson Assistant Adjunct Professor Department of Radiology and Biomedical Imaging.
CS 590 Term Project Epidemic model on Facebook
Small World Social Networks With slides from Jon Kleinberg, David Liben-Nowell, and Daniel Bilar.
Performance Evaluation Lecture 1: Complex Networks Giovanni Neglia INRIA – EPI Maestro 10 December 2012.
CompSci The Internet l How valuable is a network? ä Metcalfe’s Law l Domain Name System: translates betweens names and IP addresses l Properties.
Importance Measures on Nodes Lecture 2 Srinivasan Parthasarathy 1.
Class 4: It’s a Small World After All Network Science: Small World February 2012 Dr. Baruch Barzel.
Bennington’s Community Health Network. Study Objective Objective Describe the network of organizations that has emerged in each Blueprint HSA to support.
1 Text Categorization  Assigning documents to a fixed set of categories  Applications:  Web pages  Recommending pages  Yahoo-like classification hierarchies.
The Dynamics of Web-based Social Networks: Membership, Relationships, and Change Jennifer Golbeck College of Information Studies, University of Maryland,
Lecture 23: Structure of Networks
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama
Lecture 1: Complex Networks
Applications of graph theory in complex systems research
Lecture 23: Structure of Networks
Network Science: A Short Introduction i3 Workshop
The Watts-Strogatz model
Section 8.2: Shortest path and small world effect
Shortest path and small world effect
Department of Computer Science University of York
Mining Social Networks. Contents  What are Social Networks  Why Analyse Them?  Analysis Techniques.
Lecture 23: Structure of Networks
Local Clustering Coefficient
Lecture 9: Network models CS 765: Complex Networks
Presentation transcript:

1 The Other Kind of Networking: Social Networks on the Web Dr. Jennifer Golbeck University of Maryland, College Park March 20, 2006

2/36 What is a Social Network People and their connections to other people

3/36 Web-Based Social Networks (WBSNs) Social Networking on the Web Websites that allow users to maintain profiles, lists of friends

4/36 Criteria 1.It is accessible over the web with a web browser. 2.Users must explicitly state their relationship with other people qua stating a relationship. 3.Relationships must be visible and browsable by other users in the system. 4.The website or other web-based framework must have explicit built-in support for users making these connections to other people.

5/36 Numbers 141 Social Networks >200,000,000 user accounts Top Five 1. My Space 56,000, Adult Friend Finder 21,000, Friendster 21,000, Tickle 20,000, Black Planet 17,000,000

6/36 Types / Categories Blogging Business Dating Pets Photos Religious Social/Entertainment

7/36 Relationships in WBSNs Users can say things about the types of relationships they have 60 networks provide some relationship annotation feature Free-text (e.g. testimonials) Fixed options (e.g. Lived Together, Worked Together, From and organization or team, Took a course together, From a summer/study abroad program, Went to school together, Traveled together, In my family, Through a friend, Through Facebook, Met randomly, We hooked up, We dated, I don't even know this person. ) Numerical (e.g. trust, coolness, etc)

8/36 Growth Patterns Networks Grow in recognizable patterns –Exponential –Linear –Logarithmic

9/36

10/36

11/36

12/36

13/36

14/36

15/36 Public WBSNs: FOAF Friend of a Friend (FOAF): a vocabulary in OWL for sharing personal and social network information on the Semantic Web Over 10,000,000 FOAF profiles from 8 social networks

16 Social Networks as Graphs (i.e. the math)

17/36 Building the Graph Each person is a node Each relationship between people is an edge E.g. Alice knows Bob AliceBob

18/36 Graph Properties Edges can be directed or undirected Graphs will have cycles Alice ChuckBob

19/36 Graph Properties Centrality –Degree –Betweenness –Closeness –Eigenvector centrality Clustering Coefficient (connectance)

20/36 Small Worlds Watts & Strogatz Small World networks have short average path length and high clustering coefficients Social Networks are almost always small world networks

21/36 Making Small World Networks Short Average path length –Like what we find in random graphs High connectance –Like what we find in lattices or other regular graphs

22/36 Combining Network Features Start with lattice and randomly rewire p edges

23/36 Effects of Rewiring p Avg. Shortest Path Length Connectance Normalized value

24 Computing with Social Networks

25/36 Trust An Example Close To My Heart Given a network with trust ratings, we can infer how much two people that don’t know each other may trust one another

26/36 Inferring Trust The Goal: Select two individuals - the source (node A) and sink (node C) - and recommend to the source how much to trust the sink. ABC t AB t BC t AC

27/36 Using Computations More TrustMail Recommender Systems: FilmTrust Browsing Support: SocialBrowsing

28 FilmTrust t (Slides)

29 SocialBrowsing

30

31/36

32/36

33/36

34 Future Directions What happens next in the social network movement?

35/36

36/36

37/36

38/36

39/36

40/36

41

42/36 (back)

43/36 TrustMail

44/36 Algorithms for Inferring Trust Two similar algorithms for inferring trust, based on trust values –Binary –“Continuous” Basic structure –Source polls neighbors for trust value of sink –Source computes the weighted average of these values to come up with an inferred trust rating –When polled, neighbors return either their direct rating for the sink, or they apply the algorithm themselves to compute a value and return that –Complexity O(V+E) - essentially BFS

45/36 Filtering Boykin and Roychowdhury (2004) use social networks derived from folders to classify messages as spam or not spam 50% of messages can be classified