Social Network Based Information Systems (Tin180 Com)

90
06/20/22 1 Social Network Based Information Systems Don Steiny University of Oulu, Finland

description

http://tin180.com - Trang tin tức văn hóa lành mạnh

Transcript of Social Network Based Information Systems (Tin180 Com)

Page 1: Social Network Based Information Systems (Tin180 Com)

04/12/23 1

Social Network Based Information Systems

Don Steiny

University of Oulu, Finland

Page 2: Social Network Based Information Systems (Tin180 Com)

04/12/23 2

Class goals

Become familiar with techniques for analyzing social networks

Learn some of the problems that can be solved using SNA.

Learn some of the techniques used to solve problems in SNA.

Give a grounding for further learning.

Page 3: Social Network Based Information Systems (Tin180 Com)

04/12/23 3

Today

Get acquainted I’ll really introduce myself I will meet each of you.

Overview of the papers you are getting. Overview of the major subjects in social networks

we are going to cover and why they are important. Other resources. Your networks First Social Network Analysis using Pajek..

Page 4: Social Network Based Information Systems (Tin180 Com)

04/12/23 4

Papers

The Strength of Weak Ties - Mark Granovetter An Experimental Study of the Small Worlds

Problem - Jeffrey Travers; Stanley Milgram Scale Free Networks - Albert-László Barabási and

Eric Bonabeau Social Networks and Loss of Capital - Wayne E.

Baker, Robert R. Faulkner

Page 5: Social Network Based Information Systems (Tin180 Com)

04/12/23 5

More Papers

The Diffusion of an Innovation among Physicians - James Colman, Elihu Katz, Herbert Menzel

Collaboration Networks, Structural Holes and Innovation: A Longitudinal Study - Gautam Ahuja

Social Process and Hierarchy Formation - Ivan Chase

The Impact of Social Structure on Economic Outcomes - Mark Granovetter

Page 6: Social Network Based Information Systems (Tin180 Com)

04/12/23 6

Still more papers

The Iron Cage Revisited: Institutional Isomorphism and Collective Rationality in Organizational Fields - Paul J. DiMaggio, Walter W. Powell

Social Networks,the Tertius Iungens Orientation, and Involvement in Innovation - David Obstfeld

The Social Origin of Good Ideas - Ron Burt The Sources and Consequences of Embeddedness

for Economic Performance of Organizations: The Network Effect - Brian Uzzi

Page 7: Social Network Based Information Systems (Tin180 Com)

04/12/23 7

More papers yet

From Community of Innovation to Community of Inertia - The Rise and Fall of the U.S. Tire Industry - Donald N. Sull

*Being No One - The Self-Model of Subjectivity - Thomas Metzinger

Embeddedness in the Making of Financial Capital: How Social Relations and Networks Benefit Firms Seeking Financing - Brian Uzzi

Page 8: Social Network Based Information Systems (Tin180 Com)

04/12/23 8

Whew, last of papers

*What Creates Energy in Organizations - Rob Cross and Andrew Parker

World Society and the Nation State - John W. Meyer; John Boli; George M. Thomas, Francisco. O Ramirez

* - PAPERS WITH ASTRICK (*) are not eligible for course paper.

Page 9: Social Network Based Information Systems (Tin180 Com)

04/12/23 9

Who Does What?

Anthropologists – kinship relations, friendship gift giving

Social psychologists – affections Political Scientists – power relations Economists – trade and organizational

relations Sociologists – Social choices

Page 10: Social Network Based Information Systems (Tin180 Com)

04/12/23 10

Some terms

A graph is a set of vertices and a set of lines between pairs of vertices. A vertex (singular of vertices) is the smallest unit in a network. A line is a relation between two vertices in a network.. A line is defined by its two

endpoints, which are the two vertices that are incident with the line. A loop is a special kind of line, namely a line which connects a vertex to itself. An arc is an ordered pair of vertices in which the first vertex is the sender (the tail of the

arc) and the second the receiver of the relation (the head of the arc). An edge, which has no direction, is represented by an unordered pair. It does not matter

which vertex is first or second in the pair. A directed graph or digraph contains one or more arcs. An undirected graph does not contain arcs: all of its lines are edges. A simple undirected graph contains neither multiple edges nor loops. A simple directed graph does not contain multiple arcs. A network consists of a graph and additional information on the vertices or the lines of the

graph.

Page 11: Social Network Based Information Systems (Tin180 Com)

04/12/23 11

Our personal networks

4 work sheets Draw the network Discussion

Page 12: Social Network Based Information Systems (Tin180 Com)

04/12/23 12

Dining Table Partners

Page 13: Social Network Based Information Systems (Tin180 Com)

04/12/23 13

Pajek data files

.net – network files .clu – partition files .vec – vector files .paj – project files

Page 14: Social Network Based Information Systems (Tin180 Com)

04/12/23 14

Pajek Data File

*Vertices 26 1 "Ada" 0.1646 0.1077 0.5000 2 "Cora" 0.0481 0.3446 0.5000 3 "Louise" 0.3472 0.0759 0.5000 4 "Jean" 0.1063 0.6284 0.5000[…] 25 "Laura" 0.5101 0.6557 0.5000 26 "Irene" 0.7478 0.9241 0.5000*Arcs 1 3 2 1 2 1 2 1 1 2 4 2 3 9 1 3 11 2[…] 25 15 1 25 17 2 26 13 1 26 24 2*Edges

Page 15: Social Network Based Information Systems (Tin180 Com)

04/12/23 15

Pajek files

Let’s find the file Dining-table_partners.net, take a look at it with notepad.

Page 16: Social Network Based Information Systems (Tin180 Com)

04/12/23 16

Pajek Main Screen

Page 17: Social Network Based Information Systems (Tin180 Com)

04/12/23 17

Convert arcs to edges

Page 18: Social Network Based Information Systems (Tin180 Com)

04/12/23 18

Report Screen

Page 19: Social Network Based Information Systems (Tin180 Com)

04/12/23 19

Dialogue BoxInfo->Network->General

Page 20: Social Network Based Information Systems (Tin180 Com)

04/12/23 20

Draw Screen

Page 21: Social Network Based Information Systems (Tin180 Com)

04/12/23 21

Draw Screen Experience

Load the file “dining_table_partners.net” and go through the handout labeled “Draw Screen” and do the commands there.

Dichotomize the network and draw it. Remove all second choices and draw the network. Use the factor option of Fruchterman Reingold to

make a clearer distinction between the center and the periphery.

Page 22: Social Network Based Information Systems (Tin180 Com)

04/12/23 22

Networks as matrices – joke network

Page 23: Social Network Based Information Systems (Tin180 Com)

04/12/23 23

Matrix of joke network

V1 V2 V3 V4 V5 V6 V7 V8V1 0 1 1 1 0 1 0 0V2 0 0 1 1 0 0 0 0V3 0 0 0 0 0 0 0 0V4 0 0 0 0 0 0 0 1V5 0 0 0 0 0 0 0 0V6 0 0 0 0 0 0 1 0V7 0 0 0 0 0 0 0 0V8 0 0 0 0 0 0 0 0

Page 24: Social Network Based Information Systems (Tin180 Com)

04/12/23 24

Thinking about matrices

How would the matrix be different if it was an undirected graph?

How would you represent values for the lines?

Page 25: Social Network Based Information Systems (Tin180 Com)

04/12/23 25

Create Pajek file from joke network

Translates graphs into a simple file format Usually this is automated Use Pajek to create the network – hard work. How could Excel, Access, SQL or other

programs be used to generate networks?

Page 26: Social Network Based Information Systems (Tin180 Com)

04/12/23 26

Compare networks

Generate random networks with the same number of nodes as the dining table partners network.

Use Draw->Info->All Properties to compare crossing lines. What is the systematic difference?

Page 27: Social Network Based Information Systems (Tin180 Com)

04/12/23 27

SNA Measurements

Prevalent SNA measures at the

Individual level: centrality and prestige and roles such as isolates, liaisons, bridges, etc. degree centrality – activity closeness centrality – access to resources betweenness centrality – control eigenvector centrality – overall influence

Dyadic level: distance and reachability, structural and other notions of equivalence, and

tendencies toward reciprocity.

Triadic level: balance and transitivity

Subset level: cliques, cohesive subgroups, components

Network level: connectedness, diameter, centralization, density etc.

[Wasserman, S. and K. Faust, 1994, Social Network Analysis.]

Page 28: Social Network Based Information Systems (Tin180 Com)

04/12/23 28

Partitions

A partition of a networks is a classification or clustering of the vertices in the networks such that each vertex is assigned to exactly one class or cluster.

Page 29: Social Network Based Information Systems (Tin180 Com)

04/12/23 29

World System

Go through the “World System” example Open the trade network and energize the

positions of the core countries only. Hint: create a new partition where core countries belong to class zero and others to class one or higher and energize it with Fix selected networks command.

Page 30: Social Network Based Information Systems (Tin180 Com)

04/12/23 30

World System

Page 31: Social Network Based Information Systems (Tin180 Com)

04/12/23 31

Trade Within South America – local view

Page 32: Social Network Based Information Systems (Tin180 Com)

04/12/23 32

Trade between continents – global view

Page 33: Social Network Based Information Systems (Tin180 Com)

04/12/23 33

World System Positions in South America – global view

Page 34: Social Network Based Information Systems (Tin180 Com)

04/12/23 34

Contextual view

Page 35: Social Network Based Information Systems (Tin180 Com)

04/12/23 35

World System GDP Vector

Page 36: Social Network Based Information Systems (Tin180 Com)

04/12/23 36

Fun with partitions

There are several partition exercises we will work on now.

Page 37: Social Network Based Information Systems (Tin180 Com)

04/12/23 37

File: Attiro.net

Load Attiro.net

Page 38: Social Network Based Information Systems (Tin180 Com)

04/12/23 38

Visiting Ties in Attiro

Page 39: Social Network Based Information Systems (Tin180 Com)

04/12/23 39

Density and Degree

Density is the number of lines in a simple network expressed as a proportion of the maximum number of lines.

A complete network is a network of maximum density.

The degree of a vertex is the number of lines incident with it.

Page 40: Social Network Based Information Systems (Tin180 Com)

04/12/23 40

Degree measures

Info>Network>General Net>Transform>Arcs>Edges>All File>Network>Save Net>Partitions>Degree Info>Partition Partition>Make Vector Info>Vector

Page 41: Social Network Based Information Systems (Tin180 Com)

04/12/23 41

Exercise – Compare Networks

Compare the network SanJuanSur.net to the Attiro network. Is this network more cohesive?

Page 42: Social Network Based Information Systems (Tin180 Com)

04/12/23 42

Ajacent, indegree, outdegree

Two vertices are adjacent if they are connected by a line.

The indegree of a vertex is the number of arcs it receives.

The outdegree is the number of arcs it sends.

Page 43: Social Network Based Information Systems (Tin180 Com)

04/12/23 43

Semiwalks and walks

A semiwalk from vertex u to vertex v is a sequence of lines such that the end vertex of one line is the starting vertex of the next line and the sequence starts at vertex u and ends at vertex v.

A walk is a semiwalk with the additional condition that none of its lines are an arc of which the end vertex is the arc’s tail.

Page 44: Social Network Based Information Systems (Tin180 Com)

04/12/23 44

Paths and Semipaths

A semipath is a semiwalk in which no vertex in between the first and last vertex of the semiwalk occurs more than once.

A path is a walk in which no vertex in between the first and last vertex of the walk occurs more than once.

Page 45: Social Network Based Information Systems (Tin180 Com)

04/12/23 45

Connection

A network is (weakly) connected if each pair of vertices is connected by a semipath.

A networks is strongly connected if each pair of vertices is connected by a path.

Page 46: Social Network Based Information Systems (Tin180 Com)

04/12/23 46

Weak and Strong Components

A (weak) component is a maximal (weakly) connected subnetworks.

A strong component is a maximal strongly connected subnetwork.

Page 47: Social Network Based Information Systems (Tin180 Com)

04/12/23 47

Find components: Attiro.net

Net>Components>Strong (raise number to eliminate uninteresting components)

Draw>Draw-Partition Net>Components>Weak

Page 48: Social Network Based Information Systems (Tin180 Com)

04/12/23 48

Cores

A k-core is a maximal subnetwork in which every vertex has at least degree k within the subnetwork.

Page 49: Social Network Based Information Systems (Tin180 Com)

04/12/23 49

K-cores in Attiro visting network

Page 50: Social Network Based Information Systems (Tin180 Com)

04/12/23 50

Extracting k-cores

Net>Partitions>Core>Input,Output,All Operations>Extract from Network>Partition Net>Components>Strong

Page 51: Social Network Based Information Systems (Tin180 Com)

04/12/23 51

Exercise: Extract k-cores

Determine the k-cores in the network ExerciseII.net and extract the 4-core from the network.

Page 52: Social Network Based Information Systems (Tin180 Com)

04/12/23 52

Cliques

A clique is a maximal complete subnetwork containing 3 vertices or more.

Page 53: Social Network Based Information Systems (Tin180 Com)

04/12/23 53

Clique detection (Attiro.net)

Net>Transform>Arcs>Edges>All Nets>First Network,Second Network

2nd: triad_undir.net Nets>Fragment (1 in 2)>Find Nets>Fragment (1 in 2)>Options

Extract Subnetwork checked File>Hierarchy>Edit Info>Partitions

Page 54: Social Network Based Information Systems (Tin180 Com)

04/12/23 54

Signed Graph

A signed graph is a graph in which eash line carries either a positive or a negative number.

Page 55: Social Network Based Information Systems (Tin180 Com)

04/12/23 55

Cycles, semicycles

A cycle is a closed path. A semicycle is a closed semipath. A (semi)-cycles is balanced if it does not

contain an uneven number of negative arcs.

Page 56: Social Network Based Information Systems (Tin180 Com)

04/12/23 56

Eight possible triadic constellations

++

+

++

+

--

+

--

+

-+

-

-+

-

+-

-

+-

-

++

-

++

-

-+

+

-+

+

+-

+

+-

+

--

-

--

-

2 3 4

5 6 7 8

A B

C1

Page 57: Social Network Based Information Systems (Tin180 Com)

04/12/23 57

Determining the balance of a relationship

(+)(+)(+) = (+)

(-)(+)(-) = (+)

(-)(-)(-) = (-)

(+)(-)(+) = (-)

Balanced

Balanced

Unbalanced

Unbalanced

“A friend of a friend is a friend”

“An enemy of my enemy is a friend”

“An enemy of my enemy is an enemy”

“A friend of a friend is an enemy”

+

++ ++

+

-- --

++

-

++

-

-

-- --

1

2

3

4

A B

C

Page 58: Social Network Based Information Systems (Tin180 Com)

04/12/23 58

Tendency towards balance

++

-

++

-

++

+

++

+

-+

-

-+

-

+-

-

+-

-

become friends

become enemies

become enemies

1

1a

1b

1c

A B

C

Page 59: Social Network Based Information Systems (Tin180 Com)

04/12/23 59

Clustering

A cycle or semicycle is clusterable if it does not contain exactly one negative arc.

A signed graph is clusterable if it can be partitioned into clusters such that all positive ties are contained within clusters and all negative ties are situated between clusters.

Page 60: Social Network Based Information Systems (Tin180 Com)

04/12/23 60

Balance in the Monastery

Page 61: Social Network Based Information Systems (Tin180 Com)

04/12/23 61

Computing Balance

[Draw]>Options>Values of Lines>Similarities

Partitions>Create Random Partition (3 clusters)

Operations>Balance (>100) – try several times.

Page 62: Social Network Based Information Systems (Tin180 Com)

04/12/23 62

Three solutions with one error

Page 63: Social Network Based Information Systems (Tin180 Com)

04/12/23 63

Balance over time

Groups tend towards balance over time Networks over time are called “longitudinal”

Page 64: Social Network Based Information Systems (Tin180 Com)

04/12/23 64

Networks in time

Net>Transform>Generate in Time Use 2 - 4

Previous Next Options Previous/Next>Apply to Options Previous/Next>Optimize Layouts

Page 65: Social Network Based Information Systems (Tin180 Com)

04/12/23 65

Affiliation Network

Use: scotland.paj What does it mean?

Page 66: Social Network Based Information Systems (Tin180 Com)

04/12/23 66

Affiliations

One mode network Two mode network

Page 67: Social Network Based Information Systems (Tin180 Com)

04/12/23 67

Experiment

Create one mode of directors. Create one mode of banks. Check out [Draw]>Options>Lines>Different

Widths

Page 68: Social Network Based Information Systems (Tin180 Com)

04/12/23 68

The Sawmill

Page 69: Social Network Based Information Systems (Tin180 Com)

04/12/23 69

Degree centrality

The degree centrality of a vertex is its degree Degree centralization of the network is the

variation in the degrees of verticies divided by the maximum degree variation which is possible in a network of the same size.

Page 70: Social Network Based Information Systems (Tin180 Com)

04/12/23 70

Distance

A geodesic is the shortest path between two verticies

The distance from vertex u to vertex v is the length of the geodesic from u to v.

Page 71: Social Network Based Information Systems (Tin180 Com)

04/12/23 71

Closeness

The closeness centrality of a vertex is the number of other vertices divided by the sum of all distances between the vertex and all others.

Closeness centralization is the variation in the closeness centrality of vertices divided by the maximum variation in closeness centrality scores possible in a network of the same size.

Page 72: Social Network Based Information Systems (Tin180 Com)

04/12/23 72

Closeness application

Net>Transform>Edges>Arcs Net>Partitions>Degree Net>Transform>Remove>multiple lines Net>Transform>Remove>loops Net>k-neighbours Net>Paths between 2 vertices>All shortest Net>Vector>Centrality>Closeness

Page 73: Social Network Based Information Systems (Tin180 Com)

04/12/23 73

Two more operations

Net>Paths between 2 vertices>All Shortest Net>Vector>Centrality>Closness

Page 74: Social Network Based Information Systems (Tin180 Com)

04/12/23 74

Exercise

What will happen to the network if Juan (HM-1) disappears? Remove the vertex, compare closeness centrality and centralization and interpret the results.

Page 75: Social Network Based Information Systems (Tin180 Com)

04/12/23 75

Betweenness

The betweenness centrality of a vertex is the proportion of all geodesics between pairs of other vertices that include this vertex.

Betweenness centralization is the vairation in the betweenness centrality of vertices divided by the maximum vairiation in betweenness centrality scores possible in an network of the same size.

Page 76: Social Network Based Information Systems (Tin180 Com)

04/12/23 76

Betweenness Application

Net>Vector>Centrality>Betweeness

Page 77: Social Network Based Information Systems (Tin180 Com)

04/12/23 77

Exercise

Compute and draw the betweenness of the sawmill network.

Page 78: Social Network Based Information Systems (Tin180 Com)

04/12/23 78

Bridges

A bridge is a line whose removal increases the number of components in the network.

Deleting a vertex from the network means that the vertex and all lines incident with the vertex are removed from the network.

A cut-vertex is a vertex whose deletion increase the number of components in the network.

Page 79: Social Network Based Information Systems (Tin180 Com)

04/12/23 79

Bi-Components

A bi-component is a component of minimum size 3 that does not contain a cut-vertex.

Page 80: Social Network Based Information Systems (Tin180 Com)

04/12/23 80

Strike Network

Page 81: Social Network Based Information Systems (Tin180 Com)

04/12/23 81

Bi-Components

Net>Components>Bi-Components Use “2” to identify bridges “Vertices belonging to …” Isolates: 0, more than

one (bridges): 9999998 Articulation points: number of bridges to which

a node belongs (0 – 0, 1 – 1, …)

Page 82: Social Network Based Information Systems (Tin180 Com)

04/12/23 82

Ego-Networks, Constraint

The ego-networks of a vertex contains the vertex, its neighbors, and all lines among the selected vertex.

Page 83: Social Network Based Information Systems (Tin180 Com)

04/12/23 83

Dyadic Constraint

The dyadic constraint on a vertex u exercised by a tie between vertices u and v is the extent to which u has more and stronger ties with neighbors who are strongly connected to vertex v.

Page 84: Social Network Based Information Systems (Tin180 Com)

04/12/23 84

Structural Holes

Net>Vector>Structural Holes Options>Values of Lines>Similarities Info>Vector Vectors>Transform>Multiply By [Draw]Options>Size of Vertices Net>k-neighbors>All (from 1, distance 1) Operations>Extract from Network>Partition (1) [Main]Info>Network>General

Page 85: Social Network Based Information Systems (Tin180 Com)

04/12/23 85

Structural Holes 2

Net>Vector>Clustering Coefficients>CCI Look at Vector: Clustering Coefficients CC1

Page 86: Social Network Based Information Systems (Tin180 Com)

04/12/23 86

Constraint

Operations>Transform>Remove Lines>Between Clusters

Net>Vector>Structural Holes Operations>Brokerage Roles Info>Partition

Page 87: Social Network Based Information Systems (Tin180 Com)

04/12/23 87

Diffusion

Draw->Draw Partition (ModMath.net) Layers> in y direction Move>Fix>y [Draw screen]Options>Transform>Rotate

2D

Page 88: Social Network Based Information Systems (Tin180 Com)

04/12/23 88

Contagion

The adoption rate is the number or percentage of new adoptors at a particular moment.

Info>Partition

Page 89: Social Network Based Information Systems (Tin180 Com)

04/12/23 89

Exposure and Thresholds

The exposure of a vertex in a network at a particular moment is the proportion of the neighbors who have adopted at that time.

The threshold of an actor is his or her exposure at the time of adoption.

Page 90: Social Network Based Information Systems (Tin180 Com)

04/12/23 90

Critical Mass

The critical mass of a diffusion process is the minimum number of adopters needed to sustain a diffusion process.

A threshold lag is a period in which an actor does not adopt although he or she is exposed at the level at which he or she will adopt later.