Tentative Schedule for Social Computing and Decentralized Artificial Intelligence

The Friday classes are makeup classes for anticipated cancellations. Those classes are optional to attend synchronously but their content is mandatory. Class videos will be available. As the cancellations become known, we will shift the schedule to take up the currently unassigned slots later in the semester.

Calendar


Lecture 1

Module: Introduction
Travers & Milgram
Kleinfeld
Slides: Introduction
Writeup: Perspectives

Lecture 2

Module: Sociological Concepts
Granovetter
Granovetter: Revisited
Slides: Challenges

Lecture 3

Module: Social Media and Network Analytics
McCulloh
Freeman
Prentice
Slides: Sociology

Lecture 4

Module: Projects
Slides: Projects
Writeup: Reimagining ride sharing

Lecture 5

Module: Social Media and Network Analytics
Watts & Strogatz
Collins & Shaw
Faust
Liben-Nowell
Slides: Network

Lecture 6

Module: Social Media and Network Analytics
McCulloh
Valente

Deliverable: P1

Programming Assignment P1

Lecture 7

Module: Wayfinding and Social Context Analytics
Yolum & Singh
Murukannaiah & Singh

Deliverable: Project Report R0a

Project proposal and team members R0a
Project Report R0

Lecture 8

Module: Crowdsourcing and Human Computation
Galton Vox Populi
Hooker
Perry-Coste; Galton (two)
Law & von Ahn
Slides: Crowdsourcing

Lecture 9

Module: Social Mobilization
Pickard
Rutherford

Lecture 10

Module: Human Reasoning Heuristics and Biases
Tversky & Kahneman
Kahneman & Tversky
Gigenrenzer
Kahneman & Tversky
Gigenrenzer
Slides: Heuristics and Biases

Lecture 11

Module: Economic Concepts
Milgrom

Lecture 12

Module: Economic Concepts -- Auctions
Ausubel & Milgrom
Slides: Economic Concepts

Deliverable: P1

Programming Assignment
P1 (Social analytics)

Lecture 13

Module: Economic Concepts -- Resource Allocation and Incentive Compatibility
Writeup: Economics
Gao et al.

Lecture 14

Module: Economic Concepts -- Prediction Markets
Wolfers & Zitzewitz
WSJ
Rothschild & Sethi

Deliverable: Project Report R0b

Project proposal (Optional Revision)
Project Report R0

Lecture 15

Module: Economic Concepts -- Modeling Others
Camerer et al.

Deliverable: H1

Homework
H1

Deliverable: Project Report R0c

Project proposal (Optional Revision)
Project Report R0

Lecture 16

Module: Human Decision-Making
Tversky & Kahneman

Lecture 17

Module: Preference Aggregation: Voting
Pacuit
Galton Voting

Lecture 18

Module: Preference Aggregation: Voting
Sen: Paretian
Sen: Nobel

Deliverable: Exam

Exam 1
Exam

Lecture 19

Module: Preference Aggregation: Arrow's Theorem
Geanakoplos
Feldman & Serrano

Lecture 20

Module: Judgment Aggregation
Kornhauser & Sager
Kornhauser & Sager
Kornhauser & Sager

Deliverable: Project Report R1

Project proposal
Project Report R1

Lecture 21

Module: Judgment Aggregation
Grossi & Pigozzi
Grossi & Pigozzi

Lecture 22

Module: Argumentation
Walton
Besnard & Hunter
Besnard & Hunter

Deliverable: P2

Programming Assignment

Lecture 23

Module: Argumentation

Lecture 24

Module: Argumentation

Lecture 25

Module: Norms
Sherif: Autokinesis
Sherif: Robbers Cave
Sherif: status

Lecture 26

Module: Norms and Emergence: Social Simulation
Axelrod & Hamilton
Axelrod (evolutionary)
Axelrod (launching)
Epstein
Ostrom

Deliverable: Project Report R1

Project Design and Partial Implementation
Project Report R2

Lecture 27

Module: Sociotechnical Systems and Computing the Social State
Singh
Chopra & Singh
Chopra & Singh

Lecture 28

Module: Sociotechnical Systems and Computing the Social State
Programming for Autonomy Tutorial at PLDI: Video (up to 48:43) Notes

Deliverable: H1

Homework
H2

Deliverable: Exam

Exam 2
Exam

Deliverable: Project Report R3

Project Report
Project Report R3
Project Report R3

Deliverable: Term Paper

Term Paper (for Graduate Students)
Term Paper

Deliverable: Demos

Demos
Slots to be assigned
Project