Skip to content

Local Chapter project

Natural Language Processing with Disaster Tweets

NLPMachine LearningDeep learning / Machine LearningDeep learning / Neural networksTexture Dataset
Start date
April 24, 2023
Finish date
June 24, 2023
Project status
completed
Natural Language Processing with Disaster Tweets

Challenge background

Natural Language Processing (NLP) is a rapidly evolving field of computer science that deals with the interactions between human language and computers. In recent years, NLP has been applied to a variety of real-world problems, including the analysis of social media data during natural disasters. Social media platforms like Twitter are rich sources of real-time information about disaster events, and NLP techniques can be used to extract useful information from the text data generated by users during these events.

The problem

The analysis of social media data during natural disasters can be challenging due to the sheer volume of data generated and the need to quickly identify relevant information. Additionally, tweets are often short, informal, and contain non-standard language, making them difficult to analyse using traditional NLP techniques. As a result, there is a need for more advanced NLP techniques that can accurately classify disaster-related tweets and extract relevant information in real-time.

The dataset provided for this challenge consists of a collection of tweets that have been labelled as either "disaster" or "not disaster". The goal is to build a model that can learn to distinguish between the two classes based on the text content of the tweets. The challenge is designed to test participants' skills in natural language processing (NLP) and machine learning. It requires them to preprocess the text data, perform feature engineering, and build a model that can accurately classify tweets.

Goal of the project

The goals of Natural Language Processing with Disaster Tweets research are:

  • To explore the current state-of-the-art in NLP techniques for disaster tweet analysis, including tweet classification and sentiment analysis.
  • Text Preprocessing.
  • Model Development: We will try to apply machine learning, and deep learning models including RNN and Transformers.
  • Evaluate Model.
  • Compare the performance of machine learning and deep learning (RNNS and Transformers).
  • App Deployment.

Project timeline

  1. 1

    Week 1

    Research previous work and Data Collection

  2. 2

    Week 2

    Exploratory Data Analysis

  3. 3

    Week 3

    Data Cleaning

  4. 4

    Week 4

    Model Development

  5. 5

    Week 5

    Model Development

  6. 6

    Week 6

    Model Development

  7. 7

    Week 7

    Model Analysis and Interpretation

  8. 8

    Week 8

    App Development

What you'll learn

Teamwork, Machine Learning , Deep Learning , NLP , Data Preprocessing

Get involved

What to expect from a Local Chapter project

First project

  • Welcomes beginners and experienced practitioners.
  • Focuses on education and collaborative delivery.
  • Produces open-source project work.

Benefits

  • Address a significant real-world problem with your skills.
  • Build your project portfolio.
  • Demonstrate your work to organizations and project partners.

Requirements

  • Working English communication.
  • A learning mindset.
  • Commitment to collaborative project work.