Tentative Schedule for Social Computing and Decentralized Artificial Intelligence

Calendar


Deliverable: P1

Programming Assignment P1
P1 (TBD)

Deliverable: P2

Programming Assignment
P2 (TBD)

Deliverable: Project Report R0a

Project proposal and team members R0a
Project Report R0

Deliverable: Project Report R0b

Project proposal (Optional Revision)
Project Report R0

Deliverable: Project Report R1

Project proposal
Project Report R1

Deliverable: Project Report R2

Project Design and Partial Implementation
Project Report R2

Deliverable: Project Report R3

Project Report
Project Report R3

Deliverable: Term Paper

Term Paper (for Graduate Students)
Term Paper

Deliverable: Demos

Demos
Slots to be assigned
Project

Deliverable: H1

Homework
H1

Deliverable: H2

Homework
H2

Deliverable: Exam

Exam 1
Exam

Deliverable: Exam

Exam 2 (Final)
Exam

Lecture 1

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

Lecture 2

Module: Projects
Projects

Lecture 3

Module: Sociological Concepts
Granovetter
Granovetter: Revisited
Slides: Sociology

Lecture 4

Modules: Social Media and Network Analytics
McCulloh
Freeman
Prentice
Watts & Strogatz
Collins & Shaw
Faust
Slides: Network

Lecture 5

Module: Wayfinding and Social Context Analytics
Writeup: Reimagining ride sharing
Liben-Nowell
Yolum & Singh
Murukannaiah & Singh

Lecture 6

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

Lecture 7

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

Lecture 8

Module: Protocols
Protocols

Lecture 9

Module: Data-Driven Protocols
BSPL+LoST

Lecture 10

Module: Data-Driven Protocols
Programming Model

Lecture 11

Module: Programming a Multiagent System
Programming

Lecture 12

Module: Economic Concepts
Milgrom

Lecture 13

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

Lecture 14

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

Lecture 15

Module: Economic Concepts: Prediction Markets
Wolfers & Zitzewitz
Rothschild & Sethi
WSJ blog on the Rothschild & Sethi research: runs into a paywall now
Atlantic article on the Rothschild & Sethi research

Lecture 16

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

Lecture 17

Module: Economic Concepts: Human Decision-Making
Tversky & Kahneman

Lecture 18

Module: Preference Aggregation: Voting
Pacuit
Galton Voting

Lecture 19

Module: Preference Aggregation: Limits
Geanakoplos
Feldman & Serrano
Sen: Paretian
Sen: Nobel

Lecture 20

Module: Judgment Aggregation
Kornhauser & Sager
Kornhauser & Sager
Kornhauser & Sager
Grossi & Pigozzi
Grossi & Pigozzi

Lecture 21

Module: Argumentation and Communication
Slides: Argumentation Rhetoric
Slides: Argumentation Formal
Frankfurt

Lecture 22

Module: Argumentation and Communication
Walton
Besnard & Hunter
Besnard & Hunter

Lecture 23

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

Lecture 24

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

Lecture 25

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

Lecture 26

Module: Consent
Slides: Sociotechnical Systems

Lecture 27

Module: Student presentations

Lecture 28

Module: Student presentations