Download presentation
Presentation is loading. Please wait.
1
CS 115: COMPUTING FOR The Socio-Techno Web
image source: media/ twitter.com tweeted/ CS 115: COMPUTING FOR The Socio-Techno Web The fun and the fear of Online Social Networks
2
Today Socio-techno web wrap-up:
Social networks: six degrees of separation, tie strength, homophily Social algorithms: filter bubble, personalization, bias Where to go from here: Redo questions from into questionnaire Digital humanities at Wellesley Other CS classes at Wellesley
3
SOCIAL Graphs NICOLE
4
Diameter The diameter is 3.
5 7 8 6 3 2 4 The diameter is 3. 1 Definition: The diameter of a graph is the maximum shortest-path distance between any two nodes.
5
The diameter of a social network is small.
Milgram’s experiment (1960s). Ask someone to pass a letter to another person via friends knowing only the name, address, and occupation of the target. 296 People in Omaha, NE, were given a letter, asked to try to reach a stockbroker in Sharon, MA, via personal acquaintances
6
Small world phenomenon
Bernard, David’s cousin who went to college with David, mayor of Bob’s town Bob, a farmer in Nebraska Maya, who grew up in Boston With Lashawn
7
Milgram: Six Degrees of Separation
296 People in Omaha, NE, were given a letter, asked to try to reach a stockbroker in Sharon, MA, via personal acquaintances 20% reached target average number of “hops” in the completed chains = 6.5 Why are chains so short? I know! Exponential growth of friends! That’s the standard explanation is it true? Erdos studied random graphs… But is acquaintance-relationship just *any* random graph?
8
Today we can measure this with 2 billion people
Our online traces, or “digital footprints”, let us measure things today at a large scale and confirm or disprove sociological theories. The majority of Facebook users (~2 billion people) have an average between 3 and 4 steps.
9
Why are Chains so Short? If I count my friends’ friends’ friends…
1 2 22 But things are not as simple, since most of my friends are friends with each other! + 2d 2d+1 - 1 diameter = log n
10
Kevin Bacon number = distance between actor and Bacon
The Kevin Bacon Game nodes = {actors} edges = if two actors star in same film Kevin Bacon number NICOLE Kevin Bacon number = distance between actor and Bacon
11
The Kevin Bacon Game Invented by Albright College students in 1994: Craig Fass, Brian Turtle, Mike Ginelly Goal: Connect any actor to Kevin Bacon, by linking actors who have acted in the same movie. Oracle of Bacon website uses Internet Movie Database (IMDB.com) to find shortest link between any two actors: Search for Paul Erdos! Degree 3! In credits see that the original creator of the site was Brian’s brother.
12
Title Data
13
Math PhD genealogies Famous distances 14 generations to Euler!
Mostly a tree. A few weird relationships (a triangle to the mid-right, a few cycles in previous centuries. Joint advisors.) You can divide it into countries!
14
Erdős number = distance between mathematican and Erdos
Famous distances nodes = {mathematicians} edges = if 2 mathematicians co-author a paper Paul Erdős number NICOLE Erdős number = distance between mathematican and Erdos
15
Erdős Numbers Erdős wrote 1500+ papers with 507 co-authors.
Number of links required to connect scholars to Erdős, via co- authorship of papers What type of graph do you expect? Jerry Grossman (Oakland Univ.) website allows mathematicians to compute their Erdős numbers: Connecting path lengths, among mathematicians only: avg = 4.65 max = 13
16
Ron Graham’s hand-drawn picture of a part of the mathematics collaboration graph, centered on Paul Erdo ̈s [190]. (Image from
17
Proud people!
18
Famous distances Erdős number of … = 4
19
What type of graph to expect?
Famous distances Erdős number of … = 3 What type of graph to expect? A tree? Clustered? Chung, F. R. K.; Erdős, P.; Graham, R. L. On the product of the point and line covering numbers of a graph. Second International Conference on Combinatorial Mathematics (New York, 1978), pp , Ann. New York Acad. Sci., 319, New York Acad. Sci., New York, Chung, Fan R. K.; Leighton, Frank Thomson; Rosenberg, Arnold L. Embedding graphs in books: a layout problem with applications to VLSI design. Graph theory with applications to algorithms and computer science (Kalamazoo, Mich., 1984), , Wiley-Intersci. Publ., Wiley, New York, 1985. Andrews, Matthew; Leighton, Tom; Metaxas, P. Takis; Zhang, Lisa Automatic methods for hiding latency in high bandwidth networks (extended abstract). Proceedings of the Twenty-eighth Annual ACM Symposium on the Theory of Computing (Philadelphia, PA, 1996), , ACM, New York, 1996. Fan Chung F.T. Leighton P.T. Metaxas Erdos
20
YOU = Bill Gates Famous distances Erdos number of …
if you publish with me! YOU = Bill Gates
21
Tie strength Not all friendships are created equal...
How strong is your relationship with this person? How would you feel asking this friend for $100? How helpful would this person be if you were looking for a job? Self-reported high school friendships [Moody 2001] A racially diverse student body in American high schools may not lead to more friendships between students of different races, according to a new national study. Results showed teens tend to choose same-race friends, even as the opportunity to choose friends from different races increases. However, school practices regarding academic tracking, extracurricular activities and student mixing by grade can help promote friendships among students of different races, the research found. Probability of your friends being friends is based on number of links in your neighborhood over all possible links (the size of your neighborhood - choose - 2 The clustering coefficient of a vertex in a graph quantifies how close the vertex and its neighbors are to being a clique (complete graph). The strength of weak ties [Granovetter 1973]
22
Tie strength Self-reported high school friendships [Moody 2001]
A racially diverse student body in American high schools may not lead to more friendships between students of different races, according to a new national study. Results showed teens tend to choose same-race friends, even as the opportunity to choose friends from different races increases. However, school practices regarding academic tracking, extracurricular activities and student mixing by grade can help promote friendships among students of different races, the research found. Probability of your friends being friends is based on number of links in your neighborhood over all possible links (the size of your neighborhood - choose - 2 The clustering coefficient of a vertex in a graph quantifies how close the vertex and its neighbors are to being a clique (complete graph).
23
Self-reported high school friendships [Moody 2001]
A racially diverse student body in American high schools may not lead to more friendships between students of different races, according to a new national study. Results showed teens tend to choose same-race friends, even as the opportunity to choose friends from different races increases. However, school practices regarding academic tracking, extracurricular activities and student mixing by grade can help promote friendships among students of different races, the research found. Probability of your friends being friends is based on number of links in your neighborhood over all possible links (the size of your neighborhood - choose - 2 The clustering coefficient of a vertex in a graph quantifies how close the vertex and its neighbors are to being a clique (complete graph).
24
Self-reported high school friendships [Moody 2001]
A racially diverse student body in American high schools may not lead to more friendships between students of different races, according to a new national study. Results showed teens tend to choose same-race friends, even as the opportunity to choose friends from different races increases. However, school practices regarding academic tracking, extracurricular activities and student mixing by grade can help promote friendships among students of different races, the research found. Probability of your friends being friends is based on number of links in your neighborhood over all possible links (the size of your neighborhood - choose - 2 The clustering coefficient of a vertex in a graph quantifies how close the vertex and its neighbors are to being a clique (complete graph).
25
Homophily Birds of a feather flock together... Homophily
Self-reported high school friendships [Moody 2001] A racially diverse student body in American high schools may not lead to more friendships between students of different races, according to a new national study. Results showed teens tend to choose same-race friends, even as the opportunity to choose friends from different races increases. However, school practices regarding academic tracking, extracurricular activities and student mixing by grade can help promote friendships among students of different races, the research found. Probability of your friends being friends is based on number of links in your neighborhood over all possible links (the size of your neighborhood - choose - 2 The clustering coefficient of a vertex in a graph quantifies how close the vertex and its neighbors are to being a clique (complete graph). Self-reported high school friendships (edges) and race (colors). [Moody 2001]
26
Birds of a feather flock together... Homophily
Social influence Network dynamics Confounds Self-reported high school friendships [Moody 2001] A racially diverse student body in American high schools may not lead to more friendships between students of different races, according to a new national study. Results showed teens tend to choose same-race friends, even as the opportunity to choose friends from different races increases. However, school practices regarding academic tracking, extracurricular activities and student mixing by grade can help promote friendships among students of different races, the research found. Probability of your friends being friends is based on number of links in your neighborhood over all possible links (the size of your neighborhood - choose - 2 The clustering coefficient of a vertex in a graph quantifies how close the vertex and its neighbors are to being a clique (complete graph). Self-reported high school friendships (edges) and race (colors). [Moody 2001]
27
Birds of a feather flock together... Homophily
Adamic, L. A., & Glance, N. (2005, August). The political blogosphere and the 2004 US election: divided they blog. In Proceedings of the 3rd international workshop on Link discovery (pp ). ACM.
28
Social Algorithms
29
Filter Bubble -
30
Personalization
31
Bias
32
Future of the Internet Pew Research Center, 2014
33
Future of Privacy
34
Future of Politics
35
Future of Computing
36
Future of AI Ethics Responsibility Ownership
37
Today Socio-techno web wrap-up:
Social networks: six degrees of separation, tie strength, homophily Social algorithms: filter bubble, personalization, bias Where to go from here: Redo questions from into questionnaire Digital humanities at Wellesley Other CS classes at Wellesley
38
Computer quizz Redo questions from into questionnaire
39
Who you are Computing is a highly collaborative field. And our goal this semester is to create a community for learning. You will collaborate in different ways – lets start by introducing yourself. Here is overview on our collaboration policy, and it is followed by a more detailed explanation below: Assignments: Rotating pairs of students Project: Teams of 2-3 students Exams: Absolutely no collaboration
40
Who you are Computing is a highly collaborative field. And our goal this semester is to create a community for learning. You will collaborate in different ways – lets start by introducing yourself. Here is overview on our collaboration policy, and it is followed by a more detailed explanation below: Assignments: Rotating pairs of students Project: Teams of 2-3 students Exams: Absolutely no collaboration
41
Who you are Computing is a highly collaborative field. And our goal this semester is to create a community for learning. You will collaborate in different ways – lets start by introducing yourself. Here is overview on our collaboration policy, and it is followed by a more detailed explanation below: Assignments: Rotating pairs of students Project: Teams of 2-3 students Exams: Absolutely no collaboration
42
Who you are Computing is a highly collaborative field. And our goal this semester is to create a community for learning. You will collaborate in different ways – lets start by introducing yourself. Here is overview on our collaboration policy, and it is followed by a more detailed explanation below: Assignments: Rotating pairs of students Project: Teams of 2-3 students Exams: Absolutely no collaboration
43
Who you are Computing is a highly collaborative field. And our goal this semester is to create a community for learning. You will collaborate in different ways – lets start by introducing yourself. Here is overview on our collaboration policy, and it is followed by a more detailed explanation below: Assignments: Rotating pairs of students Project: Teams of 2-3 students Exams: Absolutely no collaboration
44
Who you are Computing is a highly collaborative field. And our goal this semester is to create a community for learning. You will collaborate in different ways – lets start by introducing yourself. Here is overview on our collaboration policy, and it is followed by a more detailed explanation below: Assignments: Rotating pairs of students Project: Teams of 2-3 students Exams: Absolutely no collaboration
45
Who you are Computing is a highly collaborative field. And our goal this semester is to create a community for learning. You will collaborate in different ways – lets start by introducing yourself. Here is overview on our collaboration policy, and it is followed by a more detailed explanation below: Assignments: Rotating pairs of students Project: Teams of 2-3 students Exams: Absolutely no collaboration
46
Who you are Computing is a highly collaborative field. And our goal this semester is to create a community for learning. You will collaborate in different ways – lets start by introducing yourself. Here is overview on our collaboration policy, and it is followed by a more detailed explanation below: Assignments: Rotating pairs of students Project: Teams of 2-3 students Exams: Absolutely no collaboration
47
Who you are Computing is a highly collaborative field. And our goal this semester is to create a community for learning. You will collaborate in different ways – lets start by introducing yourself. Here is overview on our collaboration policy, and it is followed by a more detailed explanation below: Assignments: Rotating pairs of students Project: Teams of 2-3 students Exams: Absolutely no collaboration
48
Who you are Computing is a highly collaborative field. And our goal this semester is to create a community for learning. You will collaborate in different ways – lets start by introducing yourself. Here is overview on our collaboration policy, and it is followed by a more detailed explanation below: Assignments: Rotating pairs of students Project: Teams of 2-3 students Exams: Absolutely no collaboration
49
Who you are Computing is a highly collaborative field. And our goal this semester is to create a community for learning. You will collaborate in different ways – lets start by introducing yourself. Here is overview on our collaboration policy, and it is followed by a more detailed explanation below: Assignments: Rotating pairs of students Project: Teams of 2-3 students Exams: Absolutely no collaboration
50
Who you are Computing is a highly collaborative field. And our goal this semester is to create a community for learning. You will collaborate in different ways – lets start by introducing yourself. Here is overview on our collaboration policy, and it is followed by a more detailed explanation below: Assignments: Rotating pairs of students Project: Teams of 2-3 students Exams: Absolutely no collaboration
51
WHat next http://www.wellesley.edu/cs/curriculum/current:
CS111 Computer Programming and Problem Solving CS220 Human-Computer Interaction Later: CS230 Data Structures CS232 Artificial Intelligence CS342 Computer Security and Privacy CS304 Databases with Web Interfaces
52
WHat next https://www.wellesley.edu/lts/bli/projects
Wellesley Blended Learning Initiative “The initiative encompasses the innovative use of technology in teaching, conversations about the use of technology to support close faculty-student relationships in a liberal arts environment, and the establishment of a long-term organizational support structure for blended learning at Wellesley College.”
53
Additional resources Practicing HTML, CSS, Javascript:
Getting started with other programming languages:
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.