| --- |
| language: en |
| license: apache-2.0 |
| tags: |
| - text-classification |
| - zero-shot-classification |
| - nli |
| datasets: |
| - Pankaj8922/nli-high-quality-balanced |
| base_model: prajjwal1/bert-medium |
| metrics: |
| - accuracy |
| - f1 |
| model-index: |
| - name: bert-medium-nli |
| results: |
| - task: |
| type: text-classification |
| name: Natural Language Inference |
| dataset: |
| name: Pankaj8922/nli-high-quality-balanced |
| type: Pankaj8922/nli-high-quality-balanced |
| metrics: |
| - type: accuracy |
| value: 0.8373 |
| name: Test Accuracy |
| - type: f1 |
| value: 0.8372 |
| name: Test F1 (macro) |
| --- |
| |
| # bert-medium-nli |
|
|
| Fine-tuned [`prajjwal1/bert-medium`](https://huggingface.co/prajjwal1/bert-medium) for natural language |
| inference (entailment / neutral / contradiction), intended for use as a zero-shot |
| text classification model via the entailment trick (hypothesis = "This text is |
| about {label}."). |
|
|
| Trained on [`Pankaj8922/nli-high-quality-balanced`](https://huggingface.co/datasets/Pankaj8922/nli-high-quality-balanced), a |
| combined and filtered subset of MNLI, SNLI, FEVER-NLI, and ANLI: |
| annotator-agreement filtered, deduplicated, teacher-confidence filtered, |
| hypothesis-only artifact filtered, and class-balanced. |
|
|
| ## Results |
|
|
| | Split | Accuracy | F1 (macro) | Precision (macro) | Recall (macro) | |
| |---|---|---|---|---| |
| | Validation | 0.8389 | 0.8389 | 0.8389 | 0.8389 | |
| | Test | 0.8373 | 0.8372 | 0.8372 | 0.8373 | |
|
|
| ## Training details |
|
|
| - Base model: `prajjwal1/bert-medium` |
| - Epochs: 3 |
| - Batch size: 64 (train), 128 (eval) |
| - Learning rate: 5e-05 |
| - Max sequence length: 256 |
|
|
| ## Labels |
|
|
| - 0: entailment |
| - 1: neutral |
| - 2: contradiction |
|
|
| ## Intended use / limitations |
|
|
| This is a small (~41M parameter) model, so its ceiling on zero-shot performance |
| against novel, unseen label sets is lower than larger NLI-tuned checkpoints |
| (e.g. DeBERTa-v3-base or -large variants). Best suited for fast inference or |
| resource-constrained settings rather than maximum accuracy. |
|
|