Table of Contents
- About the Project
- Future Works
Cyber bullying has risen exponentially over the years, especially among teens. And while the traumatic experiences of the victims are well-known, little has been done by social media giants to preemptively take action. On a large scale application, merely acting on reported posts is not nearly sufficient. It is absolutely necessary to proactively participate in the prevention of cyber bullying.
About The Project
Mindhunters is a state-of-the-art LSTM-based NLP-algorithm on which this social media platform is wrapped. It provides sophisticated detection of texts that are violent, offensive, sexist, racist, discriminant or derogatory in nature. Scores are generated using
Mindhunters, which affect the reputation of each user. The generated scores are used to provide alerts to the social media platform, which may take appropriate action against the post and/or user.
Each post a user posts has a score associated with it. The score is given by the sigmoid function of the output layer of NLP model. If the value of score is greater than 0.5 the post is considered to be voilent and the reputation value is decreased according to a simple formula, vice versa if the score is less than 0.5. The reputation score helps us in determining the frequency of voilent posts that a user posts on social media.
The social media platform is a web application monitored by
Mindhunters to provide safety from cyber bullying. To execute, simply:
- Clone this repository with
git clone https://github.com/shridpant/mindhunters. Please ensure that you have all the dependencies from
- Start your server with
- Open the address from your terminal on your browser. And you're all set!
This project welcomes contributions and suggestions. Feel free to fork this repository or submit your ideas through
Distributed under the MIT License. See
LICENSE for more information.
We plan to extend the
Mindhunters algorithm to include images, audios and videos. In text-based analysis,
Mindhunter can be extended to the identification of misinformation ("fake news").
Mindhunters wouldn't be possible without the following resources: