Social media platforms are the most popular and even more powerful forms of online communication. Through various platforms like reviews, tweets blogs etc., many information reflect people's opinion and attitudes towards any products, services or an organizations. These opinions are also published and shared among users online using social media platforms. This behaviour has recently brought great opportunities to companies in tracking and monitoring their business growth as well as product reputations by listening to the comments and opinions of their users. However, finding and monitoring opinion sites on the Web and distilling the information contained in them remains a formidable task for industries. This book presents a Natural Language Processing based Machine Learning techniques for mining user opinions from social media and presenting Aspect oriented summaries to the industries.