CHAPTER 8: AFFILIATION AND OVERLAPPING SUBGROUPS SOCIAL NETWORK ANALYSIS BY WASSERMAN AND FAUST AFFILIATION NETWORKS Adapted from a presentation by Jody.

Slides:



Advertisements
Similar presentations
Social Network Analysis (in 10 minutes) Nick Crossley.
Advertisements

Dr. Henry Hexmoor Department of Computer Science Southern Illinois University Carbondale Network Theory: Computational Phenomena and Processes Social Network.
Network Matrix and Graph. Network Size Network size – a number of actors (nodes) in a network, usually denoted as k or n Size is critical for the structure.
Midwestern State University Department of Computer Science Dr. Ranette Halverson CMPS 2433 – CHAPTER 4 GRAPHS 1.
Graph-02.
Introduction to Graph “theory”
Block Modeling Overview Social life can be described (at least in part) through social roles. To the extent that roles can be characterized by regular.
SOCI 5013: Advanced Social Research: Network Analysis Spring 2004.
Reading Graphs and Charts are more attractive and easy to understand than tables enable the reader to ‘see’ patterns in the data are easy to use for comparisons.
(Social) Networks Analysis I
Feb 20, Definition of subgroups Definition of sub-groups: “Cohesive subgroups are subsets of actors among whom there are relatively strong, direct,
CONNECTIVITY “The connectivity of a network may be defined as the degree of completeness of the links between nodes” (Robinson and Bamford, 1978).
Author: Jie chen and Yousef Saad IEEE transactions of knowledge and data engineering.
By: Roma Mohibullah Shahrukh Qureshi
Communities in Heterogeneous Networks Chapter 4 1 Chapter 4, Community Detection and Mining in Social Media. Lei Tang and Huan Liu, Morgan & Claypool,
Using Structure Indices for Efficient Approximation of Network Properties Matthew J. Rattigan, Marc Maier, and David Jensen University of Massachusetts.
Centrality and Prestige HCC Spring 2005 Wednesday, April 13, 2005 Aliseya Wright.
Types of Data Displays Based on the 2008 AZ State Mathematics Standard.
Social Position & Social Role Lei Tang 2009/02/13.
Introduction to Graphs
CSE 222 Systems Programming Graph Theory Basics Dr. Jim Holten.
Graph: Relations There are many kinds of social relations. For example: Role-based : brother of, father of, sister of, etc. : friend of, acquaintance of,
Chapter 12 Network positions and social roles: The idea of equivalence 1.
Discrete Mathematics Lecture 9 Alexander Bukharovich New York University.
Graphs, relations and matrices
Using Interpretive Structural Modeling to Identify and Quantify Interactive Risks ASTIN 2007 Orlando, FL, USA Rick Gorvett, FCAS, MAAA, ARM, FRM, PhD Director,
Binary Trees Chapter 6.
Data Modeling Using the Entity-Relationship Model
GRAPH Learning Outcomes Students should be able to:
Exploring the dynamics of social networks Aleksandar Tomašević University of Novi Sad, Faculty of Philosophy, Department of Sociology
Graph Theoretic Concepts. What is a graph? A set of vertices (or nodes) linked by edges Mathematically, we often write G = (V,E)  V: set of vertices,
Social Network Analysis: A Non- Technical Introduction José Luis Molina Universitat Autònoma de Barcelona
GRAPHS CSE, POSTECH. Chapter 16 covers the following topics Graph terminology: vertex, edge, adjacent, incident, degree, cycle, path, connected component,
Victor Lee.  What are Social Networks?  Role and Position Analysis  Equivalence Models for Roles  Block Modelling.
Glasgow 02/02/04 NN k networks for content-based image retrieval Daniel Heesch.
© by Kenneth H. Rosen, Discrete Mathematics & its Applications, Sixth Edition, Mc Graw-Hill, 2007 Chapter 9 (Part 2): Graphs  Graph Terminology (9.2)
Week 11 - Wednesday.  What did we talk about last time?  Graphs  Euler paths and tours.
An Introduction to Social Network Analysis Yi Li
A Graph-based Friend Recommendation System Using Genetic Algorithm
Introduction to Graph “theory” Why do we care about graph theory in testing and quality analysis? –The “flow” (both control and data) of a design, within.
Connectivity & Cohesion Overview Background: Small World = Connected What distinguishes simple connection from cohesion? Moody & White Argument Measure.
Susan O’Shea The Mitchell Centre for Social Network Analysis CCSR/Social Statistics, University of Manchester
Week 11 - Monday.  What did we talk about last time?  Binomial theorem and Pascal's triangle  Conditional probability  Bayes’ theorem.
Data Structures & Algorithms Graphs
Centrality in Social Networks Background: At the individual level, one dimension of position in the network can be captured through centrality. Conceptually,
Most of contents are provided by the website Graph Essentials TJTSD66: Advanced Topics in Social Media.
Graphs & Matrices Todd Cromedy & Bruce Nicometo March 30, 2004.
MHEDIC Structure and Accomplishments Naorah Lockhart, Liz Mellin, Paul Flaspohler, & Seth Bernstein.
+ Big Data, Network Analysis Week How is date being used Predict Presidential Election - Nate Silver –
Copyright © Cengage Learning. All rights reserved. Fundamental Concepts of Algebra 1.1 Real Numbers.
11 Network Level Indicators Bird’s eye view of network Image matrix example of network level Many network level measures Some would argue this is the most.
GRAPHS. Graph Graph terminology: vertex, edge, adjacent, incident, degree, cycle, path, connected component, spanning tree Types of graphs: undirected,
HCC class lecture 21: Intro to Social Networks John Canny 4/11/05.
How to Analyse Social Network? Social networks can be represented by complex networks.
Informatics tools in network science
Introduction to Graph Theory By: Arun Kumar (Asst. Professor) (Asst. Professor)
Topical Analysis and Visualization of (Network) Data Using Sci2 Ted Polley Research & Editorial Assistant Cyberinfrastructure for Network Science Center.
Week 11 - Wednesday.  What did we talk about last time?  Graphs  Paths and circuits.
© Copyright 2008 STI INNSBRUCK Formal Concept Analysis Intelligent Systems – Lecture 12.
Graph clustering to detect network modules
Groups of vertices and Core-periphery structure
Chapter 9 (Part 2): Graphs
We propose a method which can be used to reduce high dimensional data sets into simplicial complexes with far fewer points which can capture topological.
Social Networks Analysis
Network Science: A Short Introduction i3 Workshop
Graph Operations And Representation
(Social) Networks Analysis II
V12 Menger’s theorem Borrowing terminology from operations research
Demo: data input and transformation
Demo data transformation
Presentation transcript:

CHAPTER 8: AFFILIATION AND OVERLAPPING SUBGROUPS SOCIAL NETWORK ANALYSIS BY WASSERMAN AND FAUST AFFILIATION NETWORKS Adapted from a presentation by Jody Schmid and Anna Ryan Sai Moturu

Basics

Introduction  Traditional social science studies look at the attributes of individuals (monadic attributes)  Eg: Age, Gender, Income  Network analysis studies the attributes of pairs of individuals (dyadic attributes)  Eg: Kinship (brother of, child of)  Eg: Actions (talks to, plays with)  Eg: Co-occurrence (has the same color eyes, lives in same neighborhood)  Eg: Mathematics (is two links removed from)

Affiliation Networks  Affiliation networks are two mode networks that allow one to study the dual perspectives of the actors and the events (unlike one mode networks which focus on only one of them at a time)  They look at collections or subsets of actors or subsets rather than ties between pairs of actors  Connections among members of one of the modes as based on linkages established through the second mode

Basics Notions  Multiple group affiliations are fundamental in defining the social identity of individuals  The social circle is an unobservable entity that must be inferred from behavioral similarities among collection of individuals  To be used in social network analysis, events (social occasions) must be collections of individuals whose membership is known, rather than inferred  A distinctive feature of affiliation networks is duality i.e. events can be described as collections of individuals affiliated with them and actors can be described as collections of events with which they are affiliated

Definitions  Events can be a wide range of social occasions  Social clubs in a community  University committees  Boards of directors of major corporations  Do not require face-to-face interactions among actors at a physical location and a particular point in time (e.g. IEEE members)  Co-occurence relations (one-mode ties)  The relationship between actors is one of co-membership or co- attendance  The relationship between events is one of overlapping or interlocking

Affiliation Networks are Relational  They show how actors and events are related  They show how events create ties among actors  They show how actors create ties among events

Benefits  Affiliations of actors with events provide a direct linkage between actors through memberships in events, or between events through common memberships  Affiliations provide conditions that facilitate the formation of pairwise ties between actors  Affiliations enable us to model the relationships between actors and events as a whole system

Representation

 Many ways to represent affiliation networks:  Affiliation network matrix  Bipartite graph or Sociomatrix  Hypergraph  Simplicial Complex  Each of these representations contain exactly the same information, and, as a result, any one can be derived from the other  Methods to study affiliation networks are less well-developed than those to study one-mode networks. Hence, most of the discussion in this chapter is with respect to representation

Affiliation Network Matrix  Records the affiliation of each actor with each event in an affiliation metrix  There are g actors and h events  A is a g x h matrix  Each row describes an actor’s affiliation with the events and each column describes the membership of the event.

Example: Six Children - Three Parties  The actors are the children and the events are the birthday parties they attended  Row marginal totals indicate the number of parties a child attended  Column marginal totals indicate the number of children that attended a party

Bipartite Graph  Nodes are partitions into two subsets and all lines are between pairs of nodes belonging to different subsets  As there are g actors and h events, there are g + h nodes  The lines on the graph represent the relation “is affiliated with” from the perspective of the actor and the relation “has as a member” from the perspective of the event.  No two actors are adjacent and no two events are adjacent. If pairs of actors are reachable, it is only via paths containing one or more events. Similarly, if pairs of events are reachable, it is only via paths containing one or more actors.

Advantages and Disadvantages  Advantages  They highlight the connectivity in the network, as well as the indirect chains of connection  Data is not lost and we always know which individuals attended which events  Disadvantage  They can be unwieldy when used to depict larger affiliation networks

Bipartite Graph as a Sociomatrix  The sociomatrix is the most efficient way to present information and is useful for data analytic purposes.  g = 6 children  h = 3 parties  g+h = 9 rows  g+h = 9 cols

Advantages and Disadvantages  Advantage  It allows the network to be examined from the perspective of an individual actor or an individual event because the actor’s affiliations and the event’s members are directly listed.  Disadvantage  It can be unwieldy when used to depict large affiliation networks.

Hypergraph  Affiliation networks can also be described as collections of subsets of entities  Both actors and events can be viewed as subsets of entities  Hypergraphs consist of a set of objects, called points and a collection of subsets of objects, called edges a. Actors = points & Events = edges b. Events = points & Actors = edges

Advantages and Disadvantages  Advantage  Allows the network to be examined from the perspective of an individual actor or an individual event because the actor’s affiliations and the event’s members are directly listed.  Disadvantage  It can be unwieldy when used to depict large affiliation networks.  Hypergraphs have been used to describe urban structures and participation in voluntary organizations.

Simplicial Complexes  Represent affiliation networks using ideas from algebraic topology  More complex than hypergraphs  Useful for studying the overlaps among the subsets and the connectivity of the network  Can be used to define the dimensionality of the network in a precise mathematical way  Can be used to study the internal structure of the one-mode networks implied by the affiliation network by examining the degree of connectivity of entities in one mode, based on connections defined by the second mode

Properties

One-mode Networks  Substantive applications of affiliation networks focus on just one of the modes  Such one mode analyses use matrices derived from the affiliation matrix of the graphs defined by such matrices  The affiliation network data is processed to give the ties between pairs of entities in one mode based on the linkages implied by the second mode

Co-membership and Overlap

Properties of Actors and Events  Rates of participation: the number of events with which each actor is affiliated  Size of events: the number of actors affiliated with each event

Properties of One-mode Networks  Density  Reachability, Connectedness and Diameter  Cohesive Subsets of Actors or Events  Reachability for Pairs of Actors

Pairwise Ties  The number of overlap ties between events is, in part, a function of the number of events to which actors belong.  The number of co-membership ties between actors is, in part, a function of the size of events  An actor who belongs to a i events creates a i (a i -1)/2 pairwise ties between events  An event with a j members creates a j (a j -1)/2 pairwise ties between pairs of actors  Rates of membership for actors and size of events influence number of ties

Density  Density is a function of the pairwise ties between actors or between events  Density of a relation is the mean of the values of the pairwise ties  For a dichotomous relation, density is the proportion of ties that are present.  For a valued relation, density is the average value of the ties.

Reachability, Connectedness & Diameter  Reachability can be studied using a bipartite graph, with both actors and events represented as nodes  In a bipartite graph, no two actors are adjacent and no two events are adjacent  If pairs of actors are reachable, it is only via paths containing one or more events  Similarly, if pairs of events are reachable, it is only via paths containing one or more actors  One could analyze the sociomatrix representing the bipartite graph to see whether all pairs of nodes are reachable  Diameter (length of the longest path between pairs of actors/events) and connectedness can also be studied similarly  Connectedness and reachability can also be studied from the affiliation matrix

Cohesive subsets of actors or events  A clique is a maximal complete subgraph of three or more nodes  In a valued graph, a clique at level c is a maximal complete subgraph of three or more nodes, all of which are adjacent at level c i.e. all pairs of nodes have lines between them with values greater than or equal to c  We can locate more cohesive subgroups by successively increasing the value of c.  For the co-membership relation for actors, a clique at level c is a subgraph in which all pairs of actors share memberships in no fewer than c events.  For the overlap relation for events: a clique at level c is a subgraph in which all pairs of events share at least c members.

Reachability for Pairs of Actors  An alternative way to study cohesive subgroups in valued graphs is to use ideas of connectedness for valued graphs  The goal is to describe subsets of actors, all of whom are connected at some minimum level, c  Two nodes are c-connected (or reachable at level c) if there is a path between them in which all lines have a value of no less than c  Cohesive subgroups can be studied based on levels of reachability either among actors in the co-membership relation or among events in the overlap relation

Taking Account of Subgroup Size  Both the co-membership relation for actors and the overlap relation for events in one-node networks that are derived from an affiliation network are based on frequency counts.  As a result, the frequency of co-memberships for a pair of actors can be large if both actors are affiliated with many events, regardless of whether or not these actors are “attracted” to each other.  This is also true for events in that the overlap between events may be large because they include many members even if they do not “appeal to” the same kinds of actors.  Some authors argue that it is important to standardize or normalize the frequencies to study the pattern of interactions.

Approaches  Odds ratio: One measure of event overlap that is not dependent on the size of events is the odds ratio. If the odds ratio is greater than 1, then actors in one event tend to also be in the other, and vice versa.  Bonacich (1972) proposed a measure, which is analogous to the number of actors who would belong to both events, if all events had the same number of members and non-members.  Faust and Romney (1985) normalize the matrix for actors and events so that all row and column totals are equal. This is equivalent to allowing all actors to have the same number of co-memberships or all events to have the same number of overlaps.

Simultaneous Analysis

Issues  The representation of two-mode data should facilitate the visualization of three kinds of patterning:  the actor-event structure  the actor-actor structure  the event-event structure  Simplicial complexes and hypergraphs provide two images – one shows how actors are linked to each other in terms of events and the other how events are linked in terms of their actors. However, neither image provides an overall picture of the total actor-actor, event-event, and actor-event structure.  Bipartite graphs provide a single-image for two mode data, but only display the actor-event structure. They do not provide a clear image of the linkages among actors or among events.

Galois Lattices  Galois lattices meet all three requirements in a clear, visual model.  Each point represents both a subset of actors and events  Reading from the bottom to top, there is a line or sequence of lines ascending from a child to a party that he attended  Reading from top to bottom, there is a line or sequence of lines descending from a party to the children that attended it

Advantages and Disadvantages  Advantages:  Focus on subsets  The display of complementary relationships between the actors and the events  Disadvantages:  The visual display may become complex as the number of actors and/or events becomes large  There is no unique best visual. The vertical dimension represents degrees of subset inclusion relationships among points, but the horizontal dimension is arbitrary. As a result, constructing good measures is somewhat of an art  Unlike graph theory, properties and analyses of Galois lattices are not at all well developed Unlike a graph which uses properties and concepts from graph theory to analyze a network, these properties of Galois lattices are not well developed.

Correspondence Analysis  Correspondence analysis is a method for representing both the rows and columns of a two-mode matrix results in a map where:  Points representing the people are placed together if they attended mostly the same events.  Points representing the events are placed close together if they were attended by mostly the same people.  People-points and event-points are placed close together if those people attended those events.  Correspondence analysis includes an adjustment for marginal effects. As a result, people are placed close to events to the extent that  these events were attended by few other people  those people attended few other events.  Using reciprocal averaging, a score for a given row is the weighted average of the scores for the columns, where the weights are the relative frequencies of the cells.

Example

Advantages and Disadvantages  Advantage  It allows the researcher to study the correlation between the scores for the rows and the columns.  Disadvantages  The data values have a limited range. As a result, they are difficult to fit using a continuous distance model of low dimensionality. Two- dimensional maps are almost always severely inaccurate and misleading.  It is designed to model frequency data. The numbers do not represent distances and there is no way on a two-dimensional map to determine who attended what events.  Distances are not Euclidean, yet human users often interpret them that way.

THE END

THANK YOU Next Week: Blockmodels by Shamanth