This repository contains the implementation of MeshShield.
This work uses the implementation of Sparse Shield published in
Alexandru Petrescu, Ciprian-Octavian Truică, Elena-Simona Apostol, Panagiotis Karras. Sparse Shield: Social Network Immunization vs Harmful Speech. ACM International Conference on Information and Knowledge Management (CIKM2021), November 2021. DOI: https://doi.org/10.1145/3459637.3482481
Parts of this repo are from: https://github.com/allogn/Network-Immunization
Best course to run is by following the notebooks.
- Python 3.8
- Pandas
- NumPy
- scikit-learn
- GitPython
- plotly (visualization)
- kaleido (visualization)
- joblib
- NetworkX
- PyTorch
- TorchText
- Spacy
- Transformers
- Simpletransformers
- gputil
- psutil
- humanize
- tqdm