Semi-supervised spam detection in Twitter stream
Most existing techniques for spam detection on Twitter aim to identify and block users who post spam tweets. In this paper, we propose a semi-supervised spam detection (S3D) framework for spam detection at tweet-level. The proposed framework consists of two main modules: spam detection module operat...
Saved in:
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2018
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/89418 http://hdl.handle.net/10220/44906 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-89418 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-894182020-03-07T11:49:00Z Semi-supervised spam detection in Twitter stream Sedhai, Surendra Sun, Aixin School of Computer Science and Engineering Semi-supervised Learning Twitter Most existing techniques for spam detection on Twitter aim to identify and block users who post spam tweets. In this paper, we propose a semi-supervised spam detection (S3D) framework for spam detection at tweet-level. The proposed framework consists of two main modules: spam detection module operating in real-time mode and model update module operating in batch mode. The spam detection module consists of four lightweight detectors: 1) blacklisted domain detector to label tweets containing blacklisted URLs; 2) near-duplicate detector to label tweets that are near-duplicates of confidently prelabeled tweets; 3) reliable ham detector to label tweets that are posted by trusted users and that do not contain spammy words; and 4) multi classifier-based detector labels the remaining tweets. The information required by the detection module is updated in batch mode based on the tweets that are labeled in the previous time window. Experiments on a large-scale data set show that the framework adaptively learns patterns of new spam activities and maintain good accuracy for spam detection in a tweet stream. MOE (Min. of Education, S’pore) Accepted version 2018-05-30T06:31:26Z 2019-12-06T17:25:04Z 2018-05-30T06:31:26Z 2019-12-06T17:25:04Z 2017 Journal Article Sedhai, S., & Sun, A. (2018). Semi-supervised spam detection in Twitter stream. IEEE Transactions on Computational Social Systems, 5(1), 169-175. https://hdl.handle.net/10356/89418 http://hdl.handle.net/10220/44906 10.1109/TCSS.2017.2773581 en IEEE Transactions on Computational Social Systems © 2017 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. The published version is available at: [http://dx.doi.org/10.1109/TCSS.2017.2773581]. 7 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
Semi-supervised Learning |
spellingShingle |
Semi-supervised Learning Sedhai, Surendra Sun, Aixin Semi-supervised spam detection in Twitter stream |
description |
Most existing techniques for spam detection on Twitter aim to identify and block users who post spam tweets. In this paper, we propose a semi-supervised spam detection (S3D) framework for spam detection at tweet-level. The proposed framework consists of two main modules: spam detection module operating in real-time mode and model update module operating in batch mode. The spam detection module consists of four lightweight detectors: 1) blacklisted domain detector to label tweets containing blacklisted URLs; 2) near-duplicate detector to label tweets that are near-duplicates of confidently prelabeled tweets; 3) reliable ham detector to label tweets that are posted by trusted users and that do not contain spammy words; and 4) multi classifier-based detector labels the remaining tweets. The information required by the detection module is updated in batch mode based on the tweets that are labeled in the previous time window. Experiments on a large-scale data set show that the framework adaptively learns patterns of new spam activities and maintain good accuracy for spam detection in a tweet stream. |
author2 |
School of Computer Science and Engineering |
author_facet |
School of Computer Science and Engineering Sedhai, Surendra Sun, Aixin |
format |
Article |
author |
Sedhai, Surendra Sun, Aixin |
author_sort |
Sedhai, Surendra |
title |
Semi-supervised spam detection in Twitter stream |
title_short |
Semi-supervised spam detection in Twitter stream |
title_full |
Semi-supervised spam detection in Twitter stream |
title_fullStr |
Semi-supervised spam detection in Twitter stream |
title_full_unstemmed |
Semi-supervised spam detection in Twitter stream |
title_sort |
semi-supervised spam detection in twitter stream |
publishDate |
2018 |
url |
https://hdl.handle.net/10356/89418 http://hdl.handle.net/10220/44906 |
_version_ |
1681035137865744384 |