This model is a fine-tuned BERT model specialized in classifying sentences from the "Establishing a Research Territory" (Move 0) section of scientific research paper introductions into their corresponding sub-moves:
This model is designed to be used in conjunction with the main IMRaD Introduction Move Classifier:
https://huggingface.co/stormsidali2001/IMRAD_introduction_moves_classifier.
The parent classifier identifies the overall IMRaD move for each sentence. If a sentence is classified as "Establishing a Research Territory" (Move 0), this sub-move classifier can be used to further analyze the specific purpose of that sentence within Move 0.
This model was trained and evaluated on a subset of the "IMRAD Introduction Sentences Moves & Sub-moves Dataset" available on Hugging Face:
https://huggingface.co/datasets/stormsidali2001/IMRAD-introduction-sentences-moves-sub-moves-dataset
The dataset includes sentences specifically from Move 0 of introductions, labeled with their respective sub-moves.
1from transformers import pipeline
2
3# Load the parent classifier
4move_classifier = pipeline("text-classification", model="stormsidali2001/IMRAD_introduction_moves_classifier")
5
6# Load the sub-move classifier for Move 0
7submove_classifier_0 = pipeline("text-classification", model="stormsidali2001/IMRAD-introduction-move-zero-sub-moves-classifier")
8
9sentence = "Electronic cigarettes were introduced into the US market in 2007."
10
11# First, classify the move
12move_result = move_classifier(sentence)
13move = move_result[0]['label']
14
15if move == "Establishing a Research Territory":
16 # If Move 0, classify the sub-move
17 submove_result = submove_classifier_0(sentence)
18 print(submove_result)