Views
No views yet
distilbert student fine-tuned on SarcOji with sarcasm-aware emoji embeddings injected
directly into the token-embedding matrix, distilled from Vandita/Bert-finetuned-Sarc.| split | accuracy | precision | recall | F1 | MCC | ROC-AUC |
|---|---|---|---|---|---|---|
| validation | 0.8832 | 0.8550 | 0.8430 | 0.8490 | 0.7538 | 0.9531 |
| SarcOjiTest1 | 0.6606 | 0.7545 | 0.5257 | 0.6196 | 0.3482 | 0.7489 |
| SarcOjiTest2 | 0.7275 | 0.4455 | 0.3721 | 0.4055 | 0.2321 | 0.6637 |
L = α·T²·KL(teacher‖student) + (1−α)·CE, with T = 3,
α = 0.5. The T² factor is applied, so soft-target gradients do not shrink as T
rises.concat-mean. Remaining dimensions hold the mean of the
original vocabulary embeddings rather than zeros, so new tokens are not anchored to the
origin.1from transformers import AutoModelForSequenceClassification, AutoTokenizer
2tok = AutoTokenizer.from_pretrained("Vandita/DistilBERT-SarcOji-KD-v2")
3model = AutoModelForSequenceClassification.from_pretrained("Vandita/DistilBERT-SarcOji-KD-v2")