This document discusses data mining techniques for social media. It begins by reviewing the growth of popular social media sites like Facebook, YouTube, and Twitter. It then discusses how social media generates huge amounts of user data through interactions and content sharing. The document outlines opportunities to use data mining on social networks to gain insights into human behavior, marketing analytics, and more. It reviews common problems studied, like community detection, node classification, and modeling information flow. The conclusion emphasizes that social media provides a massive, open dataset for developing recommender systems and targeting marketing through predictive analysis of user interests and trends.