This document discusses sentiment analysis, which is the automated extraction of subjective content from text to determine sentiment such as positive or negative opinions. Sentiment analysis can analyze reviews, social media, blogs and forums to understand what people think about brands and products. It involves identifying subjective text, determining the sentiment expressed, and extracting opinion components such as aspects of products that are being discussed. There are challenges to sentiment analysis including dealing with different languages, domains, spam, and reliably identifying named entities.