Natural Language Processing Working Party


Demonstrate NLP techniques through the research of Sentiment Analysis using Twitter data


  1. John Ng (Chair)
  2. Melanie Zhang
  3. Arshad Khan
  4. Claudio Giancaterino
  5. Neptune Jin
  6. Zack Chan

What is Sentiment Analysis?

Sentiment analysis, also known as opinion mining or emotion AI, refer to the use of Natural Language Processing (NLP) and text analytics to automatically determine the overall feeling a writer is expressing in a piece of text.

Sentiment classification is often framed as binary (positive/negative), ternary (positive/neutral/negative) or multi-class (for example neutral, happy, sad, anger, hate).

Sentiment analysis is used in many applications:

  • Monitor and analyse online and social media content around a specific topic
  • Evaluating survey response
  • Voice of the customer analysis, leading to value proposition
  • Product analytics: e.g. categorising product reviews
  • Improve Customer Support and feedback analysis
  • Reputation and Brand management
  • Market Research, Competitor Analysis