IRS-PM-2023-10-31-IS01PT-CommunityHelpSG.zip
Offensive Text is pervasive in social media. Individuals frequently take advantage of the perceived anonymity of computer-mediated communication, using this to engage in behavior that many of them would not consider in real life. Online communities, social media platforms, and technology companies have been investing heavily in ways to cope with offensive language in the form of text to prevent abusive behavior in social media. The proliferation of, social media platforms resulted in a remarkable increase in user-generated content. These platforms have empowered users to create, share and exchange content for interacting and communicating with each other. However, these have also opened new avenues to cyberbullies and haters who can spread their negativity to a larger audience, often anonymously. Due to the pervasiveness and severity of this behavior, many automated approaches that employ natural language processing (NLP), machine learning and deep learning techniques have been proposed in the past. This survey offers an extensive overview of the stateof- the-art approaches proposed by the research community to identify offensive content. Based on our comprehensive literature survey, a categorization of different approaches and features employed by the researchers in the detection process are presented. This survey also incorporates the major challenges that require considerable research efforts in this domain. Finally, future research directions with an aim of developing robust abusive content detection system for social media are also discussed. A specific popular form of online harassment is the use of abusive language. One abusive or toxic statement is being sent every 30 seconds across the globe. The use of abusive language on social media contributes to mental or emotional stress, with one in ten people developing such issues.These abusive Tweets and comments detection and deletion in social media is more important. “The Online Criminal Harms Act will empower the Singapore government to issue directions to individuals, entities, online service providers and app stores requiring them to remove or block access to potentially criminal content.
Offensive Image is pervasive in social media. Individuals frequently take advantage of the perceived anonymity of computer-mediated communication, using this to engage in behavior that many of them would not consider in real life. Online communities, social media platforms, and technology companies have been investing heavily in ways to cope with offensive language in the form of text or images to prevent abusive behavior in social media. The proliferation of, social media platforms resulted in a remarkable increase in user-generated content. These platforms have empowered users to create, share and exchange content for interacting and communicating with each other. However, these have also opened new avenues to cyberbullies and haters who can spread their negativity to a larger audience, often anonymously. Due to the pervasiveness and severity of this behavior, many automated approaches that employ natural language processing (NLP), machine learning and deep learning techniques have been proposed in the past. This survey offers an extensive overview of the stateof-the-art approaches proposed by the research community to identify offensive content. Based on our comprehensive literature survey, a categorization of different approaches and features employed by the researchers in the detection process are presented. This survey also incorporates the major challenges that require considerable research efforts in this domain. Finally, future research directions with an aim of developing robust abusive content detection system for social media are also discussed. “The Online Criminal Harms Act will empower the Singapore government to issue directions to individuals, entities, online service providers and app stores requiring them to remove or block access to potentially criminal content.”
Official Full Name | Student ID (MTech Applicable) | Work Items (Who Did What) | Email (Optional) |
---|---|---|---|
Thota Siva Krishna Vara Prasad | A0249887B | Child Abuse Images Detection , Abuse Language Detection , Community Help Web Portal , FAQChatbot | [email protected] |
An open source social network inspired by reddit built with Python using the Django Web Framework, trivial templates with Bootstrap & jQuery for UI & UX, a RESTful API for the web client using Django Rest Framework. I have designed & developed the Progressive Web App using React.js & Redux.
- Python 3.6.x
- Django Web Framework 2.1.x
- Django Rest Framework 3.8.x
- Twitter Bootstrap 4.x
- jQuery 3.x
- Python 3.6.x
Create new directory:
$ mkdir CommunityHelp && cd CommunityHelp
Create new virtual environment:
$ python -m venv venv
Activate virtual environment:
$ source venv/bin/activate (For Linux)
$ venv/Scripts/activate (For Windows)
Clone this repository:
$ git clone https://github.com/sivakrishnathota5/CommunityHelp.git src && cd src
Install requirements:
$ pip install -r requirements.txt
Copy environment variables:
$ cp .env.example .env
Load static files:
$ python manage.py collectstatic --noinput
Check for any project errors:
$ python manage.py check
Run Django migrations to create database tables:
$ python manage.py migrate
Load initial data for flatpages from fixtures folder:
$ python manage.py loaddata fixtures/flatpages_data.json
Populate the database with dummy data (Optional):
$ python scripts/populate_database.py
Run the development server:
$ python manage.py runserver
Verify the deployment by navigating to http://127.0.0.1:8000 in your preferred browser.
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a pull request
Distributed under the MIT License. See LICENSE
for more information.
Send me an email to [email protected]
Find me online:
LinkedIn •
Refer to project report at Github Folder: ProjectReport
Refer to Github Folder: Miscellaneous
- Results of survey
- Insights derived, which were subsequently used in our system
This Machine Reasoning (MR) course is part of the Analytics and Intelligent Systems and Graduate Certificate in Intelligent Reasoning Systems (IRS) series offered by NUS-ISS.
Lecturer: GU Zhan (Sam)