pytorch xlm-roberta token-classification transformers
.gitattributes README.md config.json eval_results.txt model_args.json optimizer.pt pytorch_model.bin scheduler.pt sentencepiece.bpe.model special_tokens_map.json tokenizer_config.json training_args.bin
# MUDES - {Mu}ltilingual {De}tection of Offensive {S}pans

We provide state-of-the-art models to detect toxic spans in text. We have evaluated our models on Toxic Spans task at SemEval 2021 (Task 5).


## Usage
You can use this model when you have [MUDES](https://github.com/TharinduDR/MUDES) installed:

```bash
pip install mudes
```

Then you can use the model like this:

```python
from mudes.app.mudes_app import MUDESApp

app = MUDESApp("multilingual-large", use_cuda=False)
print(app.predict_toxic_spans("You motherfucking cunt", spans=True))

```

## System Demonstration
An experimental demonstration interface called MUDES-UI has been released on [GitHub](https://github.com/TharinduDR/MUDES-UI) and can be checked out in [here](http://rgcl.wlv.ac.uk/mudes/).


## Citing & Authors

If you find this model helpful, feel free to cite our publication

```bash
@inproceedings{ranasinghemudes,
 title={{MUDES: Multilingual Detection of Offensive Spans}}, 
 author={Tharindu Ranasinghe and Marcos Zampieri},  
 booktitle={Proceedings of NAACL},
 year={2021}
}
```

```bash
@inproceedings{ranasinghe2021semeval,
  title={{WLV-RIT at SemEval-2021 Task 5: A Neural Transformer Framework for Detecting Toxic Spans}},
  author = {Ranasinghe, Tharindu  and Sarkar, Diptanu and Zampieri, Marcos and Ororbia, Alex},
  booktitle={Proceedings of SemEval},
  year={2021}
}
```