Abstract

This study is related to the detection of fake accounts on Instagram dataset that used by previous works. For this purpose, various Machine Learning algorithms have been used such as Bagging and Boosting to detect fake accounts on Instagram. Machine Learning now allows eight to learn directly from data rather than human knowledge, with an increased level of accuracy. To balance the two classes of data, we used the SMOTE algorithm which allows to obtain the same number of individuals for each class. We also incorporated methods for interpreting complex Machine Learning Models to understand the reasons for a model decision like SHAP values and LIME, we preferred to use SHAP values because it provides a local and global explanation of the model and also the values add up to the real estimation of the model, which LIME does not provide. Results show an overall accuracy of 96% for the XGBoost and Random Forest. In what follows, an online fake detecting system has been developed to detect malicious accounts on the Instagram.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call