Course Introduction and Overview

Slides:



Advertisements
Similar presentations
Six degrees: The science of a connected age By Duncan J. Watts Brian Lewis INF 385Q December 1, 2005 Brian Lewis INF 385Q December 1, 2005.
Advertisements

Complex Network Theory
Scale Free Networks.
Course Introduction and Overview Networked Life CSE 112 Spring 2006 Prof. Michael Kearns.
Course Introduction and Overview Networked Life Market and Social Systems Engineering (MKSE) 112 Fall 2012 Prof. Michael Kearns.
The Structure of Networks with emphasis on information and social networks RU T-214-SINE Summer 2011 Ýmir Vigfússon.
1 Sensor Networks and Networked Societies of Artifacts Jose Rolim University of Geneva.
Course Overview and Introduction Networked Life CSE 112 Spring 2005 Prof. Michael Kearns.
Course Introduction and Overview Networked Life CIS 112 Spring 2008 Prof. Michael Kearns.
Strategic Models of Network Formation Networked Life CIS 112 Spring 2010 Prof. Michael Kearns.
Course Introduction and Overview Networked Life CIS 112 Spring 2009 Prof. Michael Kearns.
“The Tipping Point” and the Networked Nature of Society Michael Kearns Computer and Information Science Penn Reading Project 2004.
Course Introduction and Overview Networked Life CIS 112 Spring 2010 Prof. Michael Kearns.
Introduction to Game Theory and Behavior Networked Life CIS 112 Spring 2009 Prof. Michael Kearns.
Economic Models of Network Formation Networked Life CIS 112 Spring 2008 Prof. Michael Kearns.
Course Overview and Introduction Networked Life CSE 112 Spring 2004 Prof. Michael Kearns.
Graph Theory in 50 minutes. This Graph has 6 nodes (also called vertices) and 7 edges (also called links)
School of Management & Information Systems
Performance Evaluation of Networks, part II Giovanni Neglia G. Neglia10 December 2012.
Computer Science, Economics, and the Effects of Network Structure
DYNAMICS OF COMPLEX SYSTEMS Self-similar phenomena and Networks Guido Caldarelli CNR-INFM Istituto dei Sistemi Complessi
Contagion in Networks Networked Life NETS 112 Fall 2013 Prof. Michael Kearns.
Xx-341: Communication in Groups &Organizations Robert Kraut HCII/Tepper NSH 3515 Office hours – after class & send
Behavior, Computation and Networks in Human Subject Experimentation A NetSE Workshop held at UCSD July 31 – August 1, 2008 Michael Kearns Computer and.
Structural Properties of Networks: Introduction Networked Life NETS 112 Fall 2015 Prof. Michael Kearns.
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
Lecture 10: Network models CS 765: Complex Networks Slides are modified from Networks: Theory and Application by Lada Adamic.
Networked Games: Coloring, Consensus and Voting Prof. Michael Kearns Networked Life NETS 112 Fall 2013.
How Do “Real” Networks Look?
1 Elements of Network Science: CptS / EE Assefaw Gebremedhin Washington State University School of Electrical Engineering and Computer Science.
CompSci The Internet l How valuable is a network? ä Metcalfe’s Law l Domain Name System: translates betweens names and IP addresses l Properties.
“Important” Vertices and the PageRank Algorithm Networked Life NETS 112 Fall 2014 Prof. Michael Kearns.
Netlogo demo. Complexity and Networks Melanie Mitchell Portland State University and Santa Fe Institute.
Topics In Social Computing (67810) Module 1 Introduction & The Structure of Social Networks.
Self-organizing algorithms Márk Jelasity. Decide Object control measure control loop Centralized Mindset: Control Loop ● problem solving, knowledge (GOFAI)
Contagion in Networks Networked Life NETS 112 Fall 2015 Prof. Michael Kearns.
Social Networks Some content from Ding-Zhu Du, Lada Adamic, and Eytan Adar.
Lecture 23: Structure of Networks
Structural Properties of Networks: Introduction
The Internet Domain Name System: translates betweens names and IP addresses Properties of the Internet Heterogeneity Redundancy Packet-switched 604 million.
Structural Properties of Networks: Introduction
Introduction to e-Commerce
Lecture 1: Introduction CS 765: Complex Networks
Course Introduction and Overview
Course Introduction and Overview
How Do “Real” Networks Look?
Course Introduction and Overview
Lecture 23: Structure of Networks
Structural Properties of Networks: Introduction
Networked Life NETS 112 Fall 2018 Prof. Michael Kearns
How Do “Real” Networks Look?
How Do “Real” Networks Look?
Models of Network Formation
Models of Network Formation
Peer-to-Peer and Social Networks Fall 2017
Research Scopes in Complex Network
Networked Life NETS 112 Fall 2017 Prof. Michael Kearns
Models of Network Formation
How Do “Real” Networks Look?
Networked Life NETS 112 Fall 2014 Prof. Michael Kearns
Networked Life NETS 112 Fall 2016 Prof. Michael Kearns
Service-Oriented Computing: Semantics, Processes, Agents
Models of Network Formation
CS 594: Empirical Methods in HCC Social Network Analysis in HCI
Lecture 23: Structure of Networks
Graph and Link Mining.
Service-Oriented Computing: Semantics, Processes, Agents
Diffusion in Networks
Course Introduction and Overview
Networked Life NETS 112 Fall 2019 Prof. Michael Kearns
Presentation transcript:

Course Introduction and Overview Networked Life Networked and Social Systems Engineering (NETS) 112 Fall 2016 Prof. Michael Kearns

A Little Experiment

An Artificial Social Network Consider yourself “connected” to everyone in this room who: Was born within a few hundred miles of the city or town you were born in Or shares one of your favorite hobbies/interests/activities Network is the aggregate of all these pairwise connections Some observations Network is artificial, yet not unrelated to reality --- you really might meet people due to proximity or shared interests Network definition has “knobs” or “parameters” we can fiddle with Radius around your birthplace, strength of interest But might expect certain qualitative properties to remain invariant (NYC density) Seems hard to guess at global structure Might be quite complicated None of us has a bird’s eye view Let’s experiment with navigation or search in this network Communal goal: route a “message” from one part of the network to another Try to do it in as few “hops” as possible The Catch: everyone has only local information about the network Existence of short paths (structure) vs. finding them (algorithm) What happens when we go from 100 to 100 million to 7 billion?

Networks (Social and Otherwise)

“Points” are physical machines “Links” are physical wires Interaction is electronic A purely technological network? Internet, Router Level

Points are people Links are social Interactions: relationships, professional, virtual… How and why does structure form?

Points are machines… but are associated with people Links are physical… but may depend on human preferences Interaction: content exchange Food for thought: free riding Gnutella Peers

Interaction is electrical, but… New field: “Connectomics” Points are neurons Links are axons Interaction is electrical, but… New field: “Connectomics” Food for thought: Do neurons cooperate or compete? The Human Brain

The Premise of Networked Life It makes sense to study these diverse networks together. Commonalities: Formation (distributed, bottom-up, “organic”,…) Structure (individuals, groups, overall connectivity, robustness…) Decentralization (control, administration, protection,…) Strategic Behavior (economic, competition, free riding,…) An Emerging Science: Examining apparent similarities (and differences) between many social, economic, biological and technological networked systems & organizations Importance of network effects in such systems How things are connected matters greatly Details of interaction matter greatly The metaphor of contagion in networks Dynamics of economic and strategic interaction Quantitative and qualitative; experimental and theoretical Enabled by the revolution of instrumentation and measurement

Who’s Doing All This? Biologists Computer Scientists Understand and design complex, distributed networks View “competitive” decentralized systems as economies Social Scientists, Behavioral Psychologists, Economists Understand human behavior in “simple” settings Revised views of economic rationality in humans Theories and measurement of social networks Biologists Neural networks, gene regulatory networks,… Physicists and Mathematicians Interest and methods in complex systems Theories of macroscopic behavior (phase transitions) Communities are interacting and collaborating

Course Mission A network-centric examination of a wide range of social, technological, biological, financial and political systems Examined via the tools and metaphors of: computer science economics and finance psychology and sociology biology mathematics and physics Emphasize the common themes Develop a new way of examining the world

A Communal Experiment Few similar undergraduate courses (e.g. Cornell) No formal technical prerequisites greatly aided by recent books publications in Science, Nature, popular press etc. class demographics: majors: cog sci, communications, linguistics, history, econ, finance, psych,… freshmen through graduate students Extensive web visualizations and demos Participatory in-class and out-of-class social experiments Course was initial inspiration and basis for the Networked and Social Systems Engineering (NETS) program

Course Outline

What is a Network? Networks as a collection of pairwise relationships Measures: degree, diameter, clustering, centrality, expansion… Examples of (un)familiar and important types of networks social networks content networks technological networks biological networks economic networks What makes a network interesting? The distinction between structure and dynamics

Contagion and Tipping in Networks The dynamics of transmission Viral spread and epidemic as metaphor Amplification of the incremental Connectors, hubs, and small worlds Travers and Milgram’s famous experiment Loosely based on Gladwell’s “The Tipping Point”

Network Structure “Universal” structural properties of networks small diameter clustering mixtures of local and long-distance connectivity heavy-tailed distributions Models of network formation random graph models preferential attachment small-world models affiliation networks all will be stochastic or randomized… for now Loosely based on Watts’ “Six Degrees”

The Web as Network Empirical structure of the web connected components and directionality diameter robustness measures Web and blog communities Web search: hubs and authorities the PageRank algorithm and organic search gaming Google and the SEO industry later: sponsored search Web trust and network structure

Towards Rational Dynamics Moving beyond the dynamics of contagion Dynamics of self-interest and optimization Introduction to equilibrium concepts Emergence of the global from the local The wisdom/madness of crowds: thresholds and cascades mathematical models of tipping the market for lemons private preferences and global segregation Loosely based on Schelling’s “Micromotives and Macrobehavior”

Game Theory and Networks The mathematical language of strategic and economic behavior Notions of equilibrium Nash, correlated, cooperative, market, bargaining Multi-player games and markets Evolutionary game theory mimicking vs. optimizing Games and markets on networks How does network structure influence strategic behavior? Behavioral game theory and human subject studies classic example: the Ultimatum game

Behavioral Experiments in Social Networks Analyses of recent years’ experiments… … and hopefully some new ones of your own.

Strategic Network Formation Network Science: stochastic models of formation But networks form for a reason… Examine game-theoretic formation: players must purchase the edges… …but accrue “participation benefits”

Sponsored Web Search Web as Network: PageRank and “organic” search Sponsored search: formal markets in search phrases Mechanism design and auctions Competitive landscape (GOOG vs. MSFT vs. YHOO vs…) Equilibrium studies The economics of sponsored search SEO vs. SEM

Internet Economics Internet basics Selfish routing and The Price of Anarchy Peer-to-peer as competitive economy Paris Metro Pricing for QoS Economic views of network security and spam

Course Mechanics Will make heavy use of course web page: www.cis.upenn.edu/~mkearns/teaching/NetworkedLife You will need good Internet access! No technical prerequisites!!! Lectures: slides provided; emphasis on concepts frequent demos, visualizations, and in-class experiments please be on time to lectures! (10:30) No recitations Readings: mixture of general audience writings and articles from the scientific literature Three texts: “The Tipping Point”, Gladwell (recommended) “Six Degrees”, Watts (required) “Micromotives and Macrobehavior”, Schelling (required) Assignments (~1/3 of grade) occasional in-class quizzes computer/web exercises, short essays, quantitative problems collaboration is not permitted Midterm (~1/3 of grade) Final exam (~1/3 of grade) Possible we’ll throw in a project/paper assignment

First Assignment Due next lecture (Thursday 9/1) Simple background questionnaire Last-names exercise