How Can Theoretical Computer Science Inform Social Computing? - - PowerPoint PPT Presentation

how can
SMART_READER_LITE
LIVE PREVIEW

How Can Theoretical Computer Science Inform Social Computing? - - PowerPoint PPT Presentation

How Can Theoretical Computer Science Inform Social Computing? Siddharth Suri Microsoft Research NYC Why Should TCS Impact Social Computing? 2 Social Computing: Any computational system with a human in the loop Computer science enabled


slide-1
SLIDE 1

How Can Theoretical Computer Science Inform Social Computing?

Siddharth Suri Microsoft Research — NYC

slide-2
SLIDE 2

Why Should TCS Impact Social Computing?

Social Computing: Any computational system with a human in the loop Computer science enabled the building of modern social computing systems

e.g. Facebook, Twitter, Stack Overflow, …

To build better systems we need to understand how humans behave in these systems

Have the opportunity to study human behavior at unprecedented scale and contribute to social science 2

slide-3
SLIDE 3

Theoretical Computer Science: Competitive Advantage

Theoretical computer scientists are really good at modeling

Value of regularization, parsimony Out of sample prediction Model comparison e.g. Leyton-Brown & Wright

Proposal: Use modeling prowess to impact social computing 3

slide-4
SLIDE 4

Why Build Models?

What is the value of modeling? To generalize, to abstract, to simplify To make predictions Process models can be used to make predictions in settings that are difficult to experiment Concussions Rajiv Sethi’s work on crime & race

4

slide-5
SLIDE 5

A Proposed Goal

Goal: Build valid and generalizable models of human behavior in social systems How? Broaden the scope of what theorists consider their work

Generate Hypothesis

Run Experiment Analyze Data

Build Model

Need more than this

5

slide-6
SLIDE 6

Where Has this Approach Helped in the Past?

David Reiley:

Theory said two types of auctions are supposed to be revenue equivalent. An experiment showed they were not.

Mason & Watts:

Two opposing theories on how to arrange agent based models in a network to find the peak of a fitness landscape Experiments showed which theory was correct

6

slide-7
SLIDE 7

Open Directions

Areas to apply Cooperation, reciprocity, trust Human learning in games Biases, heuristics Emergent Dynamics Complex Problem Solving

7

Generate Hypothesis

Run Experiment Analyze Data

Build Model

slide-8
SLIDE 8

Conclusion

If the goal is to develop valid and generalizable models of human behavior

Need to broaden the scope of our work Use data analysis and experimentation to verify model assumptions and model predictions

Generate Hypothesis

Run Experiment Analyze Data

Build Model

8