dc.contributor.advisor | Alam, Md. Golam Rabiul | |
dc.contributor.author | Shahadat, Ashraf Bin | |
dc.contributor.author | Rony, Md. Mizanur Rahman | |
dc.contributor.author | Anwar, Md. Adnanul | |
dc.contributor.author | Joy, Eialid Ahmed | |
dc.date.accessioned | 2020-10-12T06:16:45Z | |
dc.date.available | 2020-10-12T06:16:45Z | |
dc.date.copyright | 2019 | |
dc.date.issued | 2019-12 | |
dc.identifier.other | ID: 16101199 | |
dc.identifier.other | ID: 16101184 | |
dc.identifier.other | ID: 16101005 | |
dc.identifier.other | ID: 16101182 | |
dc.identifier.uri | http://hdl.handle.net/10361/14057 | |
dc.description | This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2019. | en_US |
dc.description | Cataloged from PDF version of thesis. | |
dc.description | Includes bibliographical references (pages 62-65). | |
dc.description.abstract | The increasing growth of social networks and microblogging websites have enabled
people from different backgrounds and diverse moral codes to communicate with
each other quite easily. While social media promotes communication and sharing of
information, these are also used to initiate heinous and negative campaigns. Social
networks although discourage such act but people often use these social platforms
to propagate offensive and hatred towards individuals or specific groups. Therefore,detecting hate speech has become a serious issue that needs considerable attention. The goal of this research is to detect such campaigns of hate. In this paper, two
different approaches have been proposed for detecting hate and offensive language
on social platforms. The paper proposes Natural language processing with CNN
architecture and XGBoost classifier which will be explicitly effective for capturing
the context and the semantics of hate speech. The proposed classifiers distinguish
hate speech from neutral text and can achieve a higher quality of classification than
current state-of-the-art algorithms.Using CNN,the accuracy that has been obtained
on detecting if a tweet is offensive or neutral is 89.18% and on another datasetcontaining hateful, offensive and neutral comments, the accuracy is 84.74%.The
later approach of using XGBoost classifier has achieved an accuracy of 93.10% and
80.51% respectively.In addition,2333 tweets have been collected from twitter and labelled using annotators.On that dataset, using CNN model the accuracy is 76.70%
and for XGBoost the accuracy is 78.14%. | en_US |
dc.description.statementofresponsibility | Ashraf Bin Shahadat | |
dc.description.statementofresponsibility | Md. Mizanur Rahman Rony | |
dc.description.statementofresponsibility | Md. Adnanul Anwar | |
dc.description.statementofresponsibility | Eialid Ahmed Joy | |
dc.format.extent | 65 pages | |
dc.language.iso | en_US | en_US |
dc.publisher | Brac University | en_US |
dc.rights | Brac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. | |
dc.subject | Natural Language processing | en_US |
dc.subject | Hatespeech | en_US |
dc.subject | Offensive Language | en_US |
dc.subject | Convolutional Neural Network(CNN) | en_US |
dc.subject | XGBoost | en_US |
dc.title | Hate speech detection from social networking posts using CNN and XGBoost | en_US |
dc.type | Thesis | en_US |
dc.contributor.department | Department of Computer Science and Engineering, Brac University | |
dc.description.degree | B. Computer Science | |