Welcome to the official web page of the Social ComQuant Project!

(Workshop #9) Introduction to NLP for Emotion Detection

 

CLOSED

Introduction to NLP for Emotion Detection

 

Workshop Details

Date: 17-19 February 2022 (3-day workshop)

Time: 10am (in Central European Time, CET)

Venue: Online via Zoom

Workshop Language: English

Instructor: Dr. Malak Abdullah

Schedule

Day 1: Thursday, 17.02.2022 (CET)
10:00 -11:30 Introduction to NLP
11:30 – 11:45 Coffee Break
11:45 – 13:00 NLTK, Python 3 and the Jupyter Notebook
13:00- 14:00 Lunch
14:00 – 15:15 Reading, cleaning, and preprocessing textual data with Python
Day 2: Friday, 18.02.2022 (CET)
10:00-11:30 Basic text analysis on twitter data for detecting emotions
11:30-11:45 Coffee Break
11:45-13:00 Sentiment analysis and emotion detection
13:00-14:00 Lunch
14:00-15:15 Practice Session
Day 3: Saturday, 19.02.2022 (CET)
10:00-11:30 Word embeddings and Transformers
11:30-11:45 Coffee Break
11:45-13:00 Applying BERT and RoBERTa for detecting emotions
13:00-14:00 Lunch
14:00-15:15 Practice Session

Course description

In the past decades, we have seen a rapid growth of user-generated content through different social media platforms, such as Facebook and Twitter, on various topics daily. This content contains people’s sentiments and emotions expressing happiness, sadness, and anger. Using social media data, we can analyze and track public opinions to help predict attitudes towards certain products or political issues or even prevent depressed people from committing suicide. This workshop aims to teach Natural Language Processing (NLP) concepts and techniques using Python programming language.

NLP is a branch of artificial intelligence and is considered the intersection of human languages and computer science. It has many essential involvements in how computers and humans interact and shortens the gap between human communication and digital data. In this workshop, you will learn how to apply machine and deep learning with human languages (English Language) to extract useful information, such as detecting emotion in social networks.

Emotion detection is one of the most challenging problems in the automated understanding of language. Determining human emotions using text without facial expression is considered a complicated task. Therefore, building a machine that understands the context of the sentences and differentiates between emotions has recently motivated the machine learning community.

Keywords

Machine learning, deep learning, NLP, Emotions, classification

Target group

The workshop is aimed at people who are interested in using machine and deep learning for analyzing textual data in their research.

Learning objectives

Participants will learn how they can use NLP with Machine and deep learning in their research. They will get to know how to preprocess and clean textual data. They also will learn how to apply machine learning with features and deep learning with embeddings. At the end of the workshop, participants should read textual files and automatically detect emotions and sentiments.

Requirements

Programming experience is strongly recommended for this workshop. Please work through the following tutorial if you do not have programming experience:

https://docs.python.org/3/tutorial/