Giter VIP home page Giter VIP logo

tutorial-resources's Introduction

GitHub license PRs Welcome Hits

Hate speech detection, mitigation and beyond

These are the resources and demos associated with the tutorial "Hate speech detection, mitigation and beyond" at ICWSM 2021 and AAAI 2022 are noted here.

Abstract ๐Ÿ”–

Social media sites such as Twitter and Facebook have connected billions of people and given the opportunity to the users to share their ideas and opinions instantly. That being said, there are several ill consequences as well such as online harassment, trolling, cyber-bullying, fake news, and hate speech. Out of these, hate speech presents a unique challenge as it is deep engraved into our society and is often linked with offline violence. Social media platforms rely on local moderators to identify hate speech and take necessary action, but with a prolific increase in such content over the social media many are turning toward automated hate speech detection and mitigation systems. This shift brings several challenges on the plate, and hence, is an important avenue to explore for the computation social science community.

Contributions and achievements ๐ŸŽ‰ ๐ŸŽ‰

Other Resources

  • A dataset resource created and maintained by Leon Derczynski and Bertie Vidgen. Click the link here
  • This resource collates all the resources and links used in this information hub, for both teachers and young people. Click the link here

Few demos ๐Ÿงฎ

We also provide some demos for the social scientists so that our opensource models can be used. Please provide feedback in the issues.

  • Multlingual abuse predictor Open In Colab - This presents a suite of models which try to predict abuse in different languages. Different models are built upon the dataset found from that language. You can upload a file in the specified format and get back the predicitions of these models.
  • Rationale predictor demo Open In Colab - This is a model trained using rationale and classifier head. Along with predicting the abusive or non-abusive label, it can also predict the rationales i.e. parts of text which are abusive according to the model.
  • Counter speech detection demo Open In Colab - These are some of the models which can detect counter speech. These models are simple in nature. Link to the original github repository

๐Ÿšจ Check the individual colab demos to learn more about the how to use these tools. These models might carry potential biases, hence should be used with appropriate caution. ๐Ÿšจ

๐Ÿ‘ The repo is still in active developements. Feel free to create an issue for the demos as well as the notion page that we shared!! ๐Ÿ‘

tutorial-resources's People

Contributors

das-mithun avatar punyajoy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

tutorial-resources's Issues

Performance for the Rationale predictor demo

Great work on the hate speech detection. However, the performance of the model in the Rationale Predictor demo seems less accurate than desired. I tried a few sentences, and the results were labeled as the normal class instead of the abusive class. I suspect that the model is biased toward the normal class. Could you please suggest ways to improve the model's performance?

Here are some examples of sentences and their results:
I will kill you. {'Normal': 0.51631415, 'Abusive': 0.48368585}
I hate the rich people. {'Normal': 0.8278808, 'Abusive': 0.17211922}

Hope to hear from you soon.
Thank you.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.