Each cell is labelled/grouped using the text cells above them. This README hopefully allows you to reproduce our results by running the stated cells in that specific order.
- Start
- Load Data
- Training and Evaluation Helpers
- Helper Functions
- Models
- Initialisation & Processing - Prepare the data for training, assign hyperparameters, initialise the models.
- Initialisation & Processing - Extract and parse the edited words and sentences
- Training - Models (Approach 1) - GLoVe Models - GLoVe-specific Training
- GLoVe Testing
- Start
- Load Data
- Training and Evaluation Helpers
- Helper Functions
- Models
- Initialisation & Processing - Prepare the data for training, assign hyperparameters, initialise the models.
- Initialisation & Processing - Extract and parse the edited words and sentences
- Initialisation & Processing - Prepare Bert and RoBerta specfic Preprocessing
- BERT Testing
- Training - Models (Approach 1) - Bert Training with Single Sentence
- Start
- Load Data
- Training and Evaluation Helpers
- Helper Functions
- Models
- Initialisation & Processing - Prepare the data for training, assign hyperparameters, initialise the models.
- Initialisation & Processing - Extract and parse the edited words and sentences
- Initialisation & Processing - Prepare Bert and RoBerta specfic Preprocessing
- BERT Testing
- Training - Models (Approach 1) - Bert Training with Single Sentence and Freezing
- Start
- Load Data
- Training and Evaluation Helpers
- Helper Functions
- Models
- Initialisation & Processing - Prepare the data for training, assign hyperparameters, initialise the models.
- Initialisation & Processing - Extract and parse the edited words and sentences
- Initialisation & Processing - Prepare Bert and RoBerta specfic Preprocessing
- BERT Testing
- Training - Models (Approach 1) - Bert Training with Double Sentences
- Start
- Load Data
- Training and Evaluation Helpers
- Helper Functions
- Models
- Initialisation & Processing - Prepare the data for training, assign hyperparameters, initialise the models.
- Initialisation & Processing - Extract and parse the edited words and sentences
- Initialisation & Processing - Prepare Bert and RoBerta specfic Preprocessing
- BERT Testing
- Training - Models (Approach 1) - Bert with Sequence Classification with Both Sentences
- Start
- Load Data
- Training and Evaluation Helpers
- Helper Functions
- Models
- Initialisation & Processing - Prepare the data for training, assign hyperparameters, initialise the models.
- Initialisation & Processing - Extract and parse the edited words and sentences
- Initialisation & Processing - Prepare Bert and RoBerta specfic Preprocessing
- RoBERTa Testing
- Training - Models (Approach 1) - RoBERTa Single
- Start
- Load Data
- Training and Evaluation Helpers
- Helper Functions
- Models
- Initialisation & Processing - Prepare the data for training, assign hyperparameters, initialise the models.
- Initialisation & Processing - Extract and parse the edited words and sentences
- Initialisation & Processing - Prepare Bert and RoBerta specfic Preprocessing
- RoBERTa Testing
- Training - Models (Approach 1) - RoBERTa Double
- Start
- Load Data
- Training and Evaluation Helpers
- Helper Functions
- Models
- Initialisation & Processing - Prepare the data for training, assign hyperparameters, initialise the models.
- Initialisation & Processing - Extract and parse the edited words and sentences
- Initialisation & Processing - Prepare Bert and RoBerta specfic Preprocessing
- Multi-Model Testing
- Training - Models (Approach 1) - Multi-Model Parallel
- Start
- Load Data
- Training and Evaluation Helpers
- Helper Functions
- Models
- Initialisation & Processing - Prepare the data for training, assign hyperparameters, initialise the models.
- Initialisation & Processing - Extract and parse the edited words and sentences
- Initialisation & Processing - Prepare Bert and RoBerta specfic Preprocessing
- Multi-Model Testing
- Training - Models (Approach 1) - Multi-Model Individual + Concat
- Start
- Load Data
- Training and Evaluation Helpers
- Helper Functions
- Models
- Initialisation & Processing - Prepare the data for training, assign hyperparameters, initialise the models.
- Initialisation & Processing - Extract and parse the edited words and sentences
- Initialisation & Processing - Word Embeddings
- Training - Models (Approach 2) - Word2Vec + BiLSTM
- Start
- Load Data
- Training and Evaluation Helpers
- Helper Functions
- Models
- Initialisation & Processing - Prepare the data for training, assign hyperparameters, initialise the models.
- Initialisation & Processing - Extract and parse the edited words and sentences
- Initialisation & Processing - Prepare Feature Extraction
- Initialisation & Processing - Text Preprocessing
- Training - Models (Approach 2) - Regression model on extracted features
- Start
- Load Data
- Training and Evaluation Helpers
- Helper Functions
- Models
- Initialisation & Processing - Prepare the data for training, assign hyperparameters, initialise the models.
- Initialisation & Processing - Extract and parse the edited words and sentences
- Initialisation & Processing - Prepare Feature Extraction
- Initialisation & Processing - Text Preprocessing
- Training - Models (Approach 2) - Handcrafted + TF-IDF + RNN
- Start
- Load Data
- Training and Evaluation Helpers
- Helper Functions
- Models
- Initialisation & Processing - Prepare the data for training, assign hyperparameters, initialise the models.
- Initialisation & Processing - Extract and parse the edited words and sentences
- Initialisation & Processing - Prepare Feature Extraction
- Initialisation & Processing - Text Preprocessing
- Training - Models (Approach 2) - FNN on additional FunLines dataset