1 Introduction 2 Literature Survey 3 Machine Learning Approach for Sentiment Analysis 4 Semantic Parsing using Dependency Rules 5 Sentiment Analysis using ConceptNet Ontology and Context Information 6 Semantic Orientation based Approach for Sentiment Analysis 7 Conclusions and FutureWork References Glossary Index