how can
play

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


  1. How Can Theoretical Computer Science Inform Social Computing? Siddharth Suri Microsoft Research — NYC

  2. Why Should TCS Impact Social Computing? 2 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

  3. Theoretical Computer Science: Competitive Advantage 3 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

  4. Why Build Models? 4 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

  5. A Proposed Goal 5 Goal: Build valid and generalizable models of human behavior in social systems How? Broaden the scope of what theorists consider their work Generate Run Experiment Hypothesis Analyze Data Build Need more Model than this

  6. Where Has this Approach Helped in the Past? 6 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

  7. Open Directions 7 Areas to apply Cooperation, reciprocity, trust Generate Human learning in games Run Experiment Hypothesis Analyze Data Biases, heuristics Emergent Dynamics Build Model Complex Problem Solving

  8. Conclusion 8 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 Run Experiment Hypothesis Analyze Data Build Model

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend