Spaces:
Running
Running
| """mDeBERTa-v3 fine-tuning wrapper - multilingual transformer with disentangled attention. | |
| Subclasses :class:`IndoBERTModel` (same architecture: CLS pooling + linear head), | |
| overriding the default ``model_name`` to ``microsoft/mdeberta-v3-base``. | |
| DeBERTa-v3's disentangled attention + ELECTRA-style RTD pretraining were the | |
| top performer on Malay X cyberbullying detection in Singh & Othman (2025, | |
| IJIC 15(1)) - a closely related task to Indonesian TikTok comments. | |
| Cite: He et al. 2021, "DeBERTaV3: Improving DeBERTa using ELECTRA-Style Pre-Training | |
| with Gradient-Disentangled Embedding Sharing". | |
| """ | |
| from __future__ import annotations | |
| from src.models.indobert import IndoBERTModel | |
| class MDeBERTaModel(IndoBERTModel): | |
| """mDeBERTa-v3 base fine-tuning wrapper. Same interface as IndoBERTModel.""" | |
| def __init__( | |
| self, | |
| model_name: str = "microsoft/mdeberta-v3-base", | |
| **kwargs, | |
| ) -> None: | |
| super().__init__(model_name=model_name, **kwargs) | |