Downloads · 30 days
11
2% of all-time downloads
denizspynk/requirements_ambiguity_v2
requirements_ambiguity_v2 is a text classification model from denizspynk. Use it when you need a label for a piece of text. It is set up for transformers. The card lists the license as cc-by-nc-sa-4.0.
should probably proofread and complete it, then remove this comment. --
Downloads · 30 days
11
2% of all-time downloads
All-time downloads
643
Public
Repo size
7 GB
Likes
2
Public
Click a slice to open those files.
.bin437 MB · 100%
From the Hugging Face model README
This model is a fine-tuned version of GroNLP/bert-base-dutch-cased on a private dataset with 2,523 labeled software requirements for ambiguity detection in Dutch.
Please contact me via LinkedIn if you have any questions about this model or the dataset used.
The dataset and this model were created as part of the final project assignment of the Natural Language Understanding course (XCS224U) from the Professional AI Program of the Stanford School of Engineering.
It achieves the following results on the evaluation set:
The model performs automated ambiguity detection through binary text classification. Its intended use is as a tool voor requirements engineers to detect spurious and ambiguous formulations.
The model was trained on ReqAmbi dataset. This dataset is private and contains 2,523 requirement formulations. Each requirement is manually labeled 0 (unambiguous) or 1 (ambiguous). The dataset is split 2,019/253/253 into train, validation and test. The reported metrics are from the evaluation on the test set. The validation set was used for cross-validation during training.
The following hyperparameters were used during training:
| Training Loss | Epoch | Step | Validation Loss | Accuracy | F1 | Recall |
|---|---|---|---|---|---|---|
| 0.5268 | 1.0 | 36 | 0.5424 | 0.8063 | 0.8057 | 0.7263 |
| 0.318 | 2.0 | 72 | 0.4688 | 0.8182 | 0.8182 | 0.7579 |
| 0.1244 | 3.0 | 108 | 0.6019 | 0.8379 | 0.8366 | 0.7474 |
| 0.0308 | 4.0 | 144 | 0.7485 | 0.8458 | 0.8442 | 0.7474 |