“…Traditional machine learning approaches to detecting abusive language include the naive Bayes classifier (Kwok and Wang, 2013;Chen et al, 2012;Dinakar et al, 2011), logistic regression (Waseem and Hovy, 2016;Wulczyn et al, 2017;Burnap and Williams, 2015), and support vector machines (SVM) Dadvar et al, 2013;Schofield and Davidson, 2017). The best performance is most often attained by deep learning models, the most popular being convolutional neural networks (Gambäck and Sikdar, 2017;Potapova and Gordeev, 2016;Pavlopoulos et al, 2017) and variants of recurrent neural networks (Pavlopoulos et al, 2017;Gao and Huang, 2017;Pitsilis et al, 2018;Zhang et al, 2018). Some approaches (Badjatiya et al, 2017;Park and Fung, 2017;Mehdad and Tetreault, 2016) also rely on combining different types of models.…”