Downloads · 30 days
12
4% of all-time downloads
nikolina-p/intention-request-to-talk-to
intention-request-to-talk-to is a text classification model from nikolina-p. Use it when you need a label for a piece of text. It is set up for transformers. The card lists the license as apache-2.0.
This model is a fine-tuned version of distilbert-base-uncased on the nikolina-p/intention-request-to-talk-to dataset.
Downloads · 30 days
12
4% of all-time downloads
All-time downloads
290
Public
Parameters
67M
536 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors268 MB · 100%
From the Hugging Face model README
This model is a fine-tuned version of distilbert-base-uncased on the nikolina-p/intention-request-to-talk-to dataset.
It is a binary classifier that detects whether a user prompt expresses intent to engage in a live conversation with a specific named person.
It is designed as a guardrail component in a multi-stage authentication pipeline.
This model is not a final decision-maker, but a first-stage filter in an authentication pipeline.
👉 The classifier is intentionally permissive to avoid false negatives
👉 Final authorization is handled downstream
distilbert-base-uncasedThe dataset is synthetically generated and iteratively refined via error analysis nikolina-p/intention-request-to-talk-to
Covers:
The best model corresponds to the checkpoint from epoch 4 and achieves the following results on the evaluation set:
| Loss | Accuracy | Precision (0) | Precision (1) | Recall (0) | Recall (1) | F1 (0) | F1 (1) | Model Select Score |
|---|---|---|---|---|---|---|---|---|
| 0.1105 | 0.9826 | 1.0000 | 0.9623 | 0.9688 | 1.0000 | 0.9841 | 0.9808 | 0.9797 |
The classifier is intentionally somewhat permissive to reduce false negatives on genuine request-to-speak prompts. This was achieved mainly through labeling policy and iterative dataset refinement: borderline valid requests were labeled as positive, and common false-negative patterns were added back into training data. Early stopping used F1 on the positive class to keep a reasonable balance between recall and precision.
The best model is selected from checkpoints using:
The following hyperparameters were used during training:
| Epoch | Step | Training Loss | Validation Loss | Accuracy | Precision 0 | Precision 1 | Recall 0 | Recall 1 | F1 0 | F1 1 | Model Select Score |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1.0 | 65 | 0.5199 | 0.3770 | 0.8522 | 0.9608 | 0.7656 | 0.7656 | 0.9608 | 0.8522 | 0.8522 | 0.8484 |
| 2.0 | 130 | 0.1652 | 0.1187 | 0.9652 | 0.9688 | 0.9608 | 0.9688 | 0.9608 | 0.9688 | 0.9608 | 0.9596 |
| 3.0 | 195 | 0.0692 | 0.1149 | 0.9739 | 0.9841 | 0.9615 | 0.9688 | 0.9804 | 0.9764 | 0.9709 | 0.9697 |
| 4.0 | 260 | 0.0248 | 0.1105 | 0.9826 | 1.0 | 0.9623 | 0.9688 | 1.0 | 0.9841 | 0.9808 | 0.9797 |
| 5.0 | 325 | 0.0159 | 0.1007 | 0.9739 | 0.9841 | 0.9615 | 0.9688 | 0.9804 | 0.9764 | 0.9709 | 0.9699 |