A-Novel-Recursive-Network-for-Irony-Detection-in-Tweets
URL: https://github.com/guangyizhangbci/A-Novel-Recursive-Network-for-Irony-Detection-in-Tweets
Description: Course Project (ELEC 880 @ Queen’s University)
Project Overview
This project implements a novel recursive network for irony detection in tweets. The dataset used for training and evaluation is from the SemEval-2018 Task 3, which focuses on detecting irony in English tweets. The project is based on PyTorch and includes various models and training strategies.
Dataset:
The dataset used in this project is part of the SemEval-2018 Task 3. It contains English tweets labeled for irony detection.
Dataset Usage:
The repository provides instructions on how to use the dataset with different models, including recursive networks and BERT-based models. The models can be trained by running the corresponding training scripts.
Dataset Statistics:
Details regarding the dataset size or number of samples are not explicitly mentioned in the provided information.
Training Methods:
The project involves several approaches:
- Recursive Network Training: Run the models/task3/train for the NTUA (National Technical University of Athens) implementation.
- BERT-based Model: Run the
/Vandad/try-bertscript to experiment with BERT for irony detection. - Embeddings: Download NTUA embeddings from their GitHub repository and place them under the “embeddings” folder for model training.
Results:
The results of the experiments can be found in the /out/experiments/ folder. Specific evaluation metrics (accuracy, precision, recall, etc.) are not detailed in the provided information.