This course introduces fundamental as well as applied computational techniques for collaborative and collective intelligence of group behaviors on the Internet. The emphasis of the course is on data mining and knowledge discovery of social interactions, signals and data that are the byproduct of social media services such as search engines, social network sites, blogs, micro-blogs, wikis, etc. The course topics include, but are not limited to: web data mining, knowledge discovery on the web, web analytics, web information retrieval, ranking algorithms, recommender systems, human computation, models and theories about social networks, large graph and link-based algorithms, social marketing, monetization of the web, security/privacy issues related to social computing, etc.
Basic computer science principles and skills. Python programming skills. Familiar with basic statistics, graph theory, and linear algebra.
The coursework is composed of reading assignments, homework assignments, and a class project. The class project is the major component of the course; hence, you are expected to spend time to make a proposal, present the initial proposal, make a final presentation, and submit your codes and a final report.
Week | Date | Topics | Tutorials |
---|---|---|---|
1 | 8/26 | Introduction to Social Computing | Python basics and APIs |
2 | 9/2/11 | Social Network Theory | R Basics, set-up, basic operations Ritesh Agrawal |
3 | 9/9/11 | Graph Theory and Mining | Web Crawler with Python, basic concepts, issues, examples Nate Murray |
4 | 9/16/11 | Community Detection Lei Tang, Yahoo! Research | R Advanced, packages, graphics, statistics, machine learning, data sets, etc. Ritesh Agrawal |
5 | 9/23/11 | Project Discussion | Project Discussion |
6 | 9/30/11 | Learning and Learning to Rank Jean-Francois Paiement and David Grangier, ATT Labs Research | GBDT and other learning methods using R and Python Jean-Francois Paiement and David Grangier |
7 | 10/7/11 | Sentiment Analysis and Opinion Mining Bo Pang, Yahoo! Research | NLTK |
8 | 10/14/11 | Recommender Systems, Social Recommendation, Query Recommendation | Recommender Systems |
9 | 10/21/11 | Social Media in Education Bebo White, Stanford Linear Accelerator Lab | PageRank, HITS, etc. |
10 | 10/28/11 | Human Computation/Crowdsourcing | Crowdsourcing/Human Computation |
11 | 11/4/11 | FaceBook Lars Backstrom, Facebook | Midterm project updates |
12 | 11/11/11 | Public Holiday | Public Holiday |
13 | 11/18/11 | Q&A, cQA, DeepQA, etc. | Information Extraction |
14 | 11/25/11 | Public Holiday | Public Holiday |
15 | 12/2/11 | Social Monetization | Course Review |
16 | 12/9/11 | Wrap-up/Presentations | Project Presentation |