Real-Time Tweet Analytics Using Hybrid Hashtags on Twitter Big Data Streams

Twitter is a microblogging platform that generates large volumes of data with high velocity. This daily generation of unbounded and continuous data leads to Big Data streams that often require real-time distributed and fully automated processing. Hashtags, hyperlinked words in tweets, are widely use...

Full description

Bibliographic Details
Main Authors: Vibhuti Gupta, Rattikorn Hewett
Format: Article
Language:English
Published: MDPI AG 2020-06-01
Series:Information
Subjects:
Online Access:https://www.mdpi.com/2078-2489/11/7/341
_version_ 1797563767873077248
author Vibhuti Gupta
Rattikorn Hewett
author_facet Vibhuti Gupta
Rattikorn Hewett
author_sort Vibhuti Gupta
collection DOAJ
description Twitter is a microblogging platform that generates large volumes of data with high velocity. This daily generation of unbounded and continuous data leads to Big Data streams that often require real-time distributed and fully automated processing. Hashtags, hyperlinked words in tweets, are widely used for tweet topic classification, retrieval, and clustering. Hashtags are used widely for analyzing tweet sentiments where emotions can be classified without contexts. However, regardless of the wide usage of hashtags, general tweet topic classification using hashtags is challenging due to its evolving nature, lack of context, slang, abbreviations, and non-standardized expression by users. Most existing approaches, which utilize hashtags for tweet topic classification, focus on extracting hashtag concepts from external lexicon resources to derive semantics. However, due to the rapid evolution and non-standardized expression of hashtags, the majority of these lexicon resources either suffer from the lack of hashtag words in their knowledge bases or use multiple resources at once to derive semantics, which make them unscalable. Along with scalable and automated techniques for tweet topic classification using hashtags, there is also a requirement for real-time analytics approaches to handle huge and dynamic flows of textual streams generated by Twitter. To address these problems, this paper first presents a novel semi-automated technique that derives semantically relevant hashtags using a domain-specific knowledge base of topic concepts and combines them with the existing tweet-based-hashtags to produce Hybrid Hashtags. Further, to deal with the speed and volume of Big Data streams of tweets, we present an online approach that updates the preprocessing and learning model incrementally in a real-time streaming environment using the distributed framework, Apache Storm. Finally, to fully exploit the batch and stream environment performance advantages, we propose a comprehensive framework (Hybrid Hashtag-based Tweet topic classification (HHTC) framework) that combines batch and online mechanisms in the most effective way. Extensive experimental evaluations on a large volume of Twitter data show that the batch and online mechanisms, along with their combination in the proposed framework, are scalable, efficient, and provide effective tweet topic classification using hashtags.
first_indexed 2024-03-10T18:48:00Z
format Article
id doaj.art-fbfdd776e54343a9b1b94ef2a0ff3eb6
institution Directory Open Access Journal
issn 2078-2489
language English
last_indexed 2024-03-10T18:48:00Z
publishDate 2020-06-01
publisher MDPI AG
record_format Article
series Information
spelling doaj.art-fbfdd776e54343a9b1b94ef2a0ff3eb62023-11-20T05:24:57ZengMDPI AGInformation2078-24892020-06-0111734110.3390/info11070341Real-Time Tweet Analytics Using Hybrid Hashtags on Twitter Big Data StreamsVibhuti Gupta0Rattikorn Hewett1Department of Computer Science, Texas Tech University, Lubbock, TX 79415, USADepartment of Computer Science, Texas Tech University, Lubbock, TX 79415, USATwitter is a microblogging platform that generates large volumes of data with high velocity. This daily generation of unbounded and continuous data leads to Big Data streams that often require real-time distributed and fully automated processing. Hashtags, hyperlinked words in tweets, are widely used for tweet topic classification, retrieval, and clustering. Hashtags are used widely for analyzing tweet sentiments where emotions can be classified without contexts. However, regardless of the wide usage of hashtags, general tweet topic classification using hashtags is challenging due to its evolving nature, lack of context, slang, abbreviations, and non-standardized expression by users. Most existing approaches, which utilize hashtags for tweet topic classification, focus on extracting hashtag concepts from external lexicon resources to derive semantics. However, due to the rapid evolution and non-standardized expression of hashtags, the majority of these lexicon resources either suffer from the lack of hashtag words in their knowledge bases or use multiple resources at once to derive semantics, which make them unscalable. Along with scalable and automated techniques for tweet topic classification using hashtags, there is also a requirement for real-time analytics approaches to handle huge and dynamic flows of textual streams generated by Twitter. To address these problems, this paper first presents a novel semi-automated technique that derives semantically relevant hashtags using a domain-specific knowledge base of topic concepts and combines them with the existing tweet-based-hashtags to produce Hybrid Hashtags. Further, to deal with the speed and volume of Big Data streams of tweets, we present an online approach that updates the preprocessing and learning model incrementally in a real-time streaming environment using the distributed framework, Apache Storm. Finally, to fully exploit the batch and stream environment performance advantages, we propose a comprehensive framework (Hybrid Hashtag-based Tweet topic classification (HHTC) framework) that combines batch and online mechanisms in the most effective way. Extensive experimental evaluations on a large volume of Twitter data show that the batch and online mechanisms, along with their combination in the proposed framework, are scalable, efficient, and provide effective tweet topic classification using hashtags.https://www.mdpi.com/2078-2489/11/7/341TwitterHybrid HashtagsBig Data streamontologyApache Storm
spellingShingle Vibhuti Gupta
Rattikorn Hewett
Real-Time Tweet Analytics Using Hybrid Hashtags on Twitter Big Data Streams
Information
Twitter
Hybrid Hashtags
Big Data stream
ontology
Apache Storm
title Real-Time Tweet Analytics Using Hybrid Hashtags on Twitter Big Data Streams
title_full Real-Time Tweet Analytics Using Hybrid Hashtags on Twitter Big Data Streams
title_fullStr Real-Time Tweet Analytics Using Hybrid Hashtags on Twitter Big Data Streams
title_full_unstemmed Real-Time Tweet Analytics Using Hybrid Hashtags on Twitter Big Data Streams
title_short Real-Time Tweet Analytics Using Hybrid Hashtags on Twitter Big Data Streams
title_sort real time tweet analytics using hybrid hashtags on twitter big data streams
topic Twitter
Hybrid Hashtags
Big Data stream
ontology
Apache Storm
url https://www.mdpi.com/2078-2489/11/7/341
work_keys_str_mv AT vibhutigupta realtimetweetanalyticsusinghybridhashtagsontwitterbigdatastreams
AT rattikornhewett realtimetweetanalyticsusinghybridhashtagsontwitterbigdatastreams