carowagner/classify-questions-2A
Interrogative Type Classifier (Belnap & Steel Taxonomy)
1. Model Overview
This model is a fine-tuned version of google-bert/bert-base-uncased with AutoTrain Advanced on a custom dataset annotated with question-type labels according to the taxonomy of interrogatives defined by Belnap & Steel (1976). It forms part of a broader ensemble of models that classify English-language questions into one of several interrogative categories, as described in the table below.
Interrogative Taxonomy Overview
Validation Metrics
loss: 0.3329247236251831
f1_macro: 0.8700832445654317
f1_micro: 0.9
f1_weighted: 0.9012285477571311
precision_macro: 0.906878306878307
precision_micro: 0.9
precision_weighted: 0.9055238095238096
recall_macro: 0.8472222222222222
recall_micro: 0.9
recall_weighted: 0.9
accuracy: 0.9
2. Intended Use
This model is intended for academic, research, and educational use.
3. How to Use
- Input: Plain English text (trained on interrogatives that diverse participants asked Language Models)
- Output: Predicted category label + confidence score
- Training metrics: Available on the model’s Hugging Face page under the “Training Metrics” section (TensorBoard enabled)
Please find an example implementation in python below:
from transformers import pipeline
classifier = pipeline("text-classification", model="carowagner/classify-questions-2A")
classifier("How does this model work?")
4. Training Data Labelling Instructions
The annotators who labeled the fine-tuning dataset were given the following instructions for classification:
2A. Is this an interrogative that expects a yes or no answer?
- Think: can this question be answered with yes or no?
- Answer YES if it can be answered with yes/no, and NO if it cannot.
- Answer NA if not relevant — for example, if it does not request an answer or is not an affirmative statement.
- Example: “Should college be tuition-free?” → YES
