Loading…

An Unsupervised Approach for Sentiment Analysis on Social Media Short Text Classification in Roman Urdu

During the last two decades, sentiment analysis, also known as opinion mining, has become one of the most explored research areas in Natural Language Processing (NLP) and data mining. Sentiment analysis focuses on the sentiments or opinions of consumers expressed over social media or different web s...

Full description

Saved in:
Bibliographic Details
Published in:ACM transactions on Asian and low-resource language information processing 2022-03, Vol.21 (2), p.1-16
Main Authors: Rana, Toqir A., Shahzadi, Kiran, Rana, Tauseef, Arshad, Ahsan, Tubishat, Mohammad
Format: Article
Language:English
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c709-295819aff837038c89f2b09ab5f0a722d32273d6cf2c8f627ef6cc8744acbecb3
cites cdi_FETCH-LOGICAL-c709-295819aff837038c89f2b09ab5f0a722d32273d6cf2c8f627ef6cc8744acbecb3
container_end_page 16
container_issue 2
container_start_page 1
container_title ACM transactions on Asian and low-resource language information processing
container_volume 21
creator Rana, Toqir A.
Shahzadi, Kiran
Rana, Tauseef
Arshad, Ahsan
Tubishat, Mohammad
description During the last two decades, sentiment analysis, also known as opinion mining, has become one of the most explored research areas in Natural Language Processing (NLP) and data mining. Sentiment analysis focuses on the sentiments or opinions of consumers expressed over social media or different web sites. Due to exposure on the Internet, sentiment analysis has attracted vast numbers of researchers over the globe. A large amount of research has been conducted in English, Chinese, and other languages used worldwide. However, Roman Urdu has been neglected despite being the third most used language for communication in the world, covering millions of users around the globe. Although some techniques have been proposed for sentiment analysis in Roman Urdu, these techniques are limited to a specific domain or developed incorrectly due to the unavailability of language resources available for Roman Urdu. Therefore, in this article, we are proposing an unsupervised approach for sentiment analysis in Roman Urdu. First, the proposed model normalizes the text to overcome spelling variations of different words. After normalizing text, we have used Roman Urdu and English opinion lexicons to correctly identify users’ opinions from the text. We have also incorporated negation terms and stemming to assign polarities to each extracted opinion. Furthermore, our model assigns a score to each sentence on the basis of the polarities of extracted opinions and classifies each sentence as positive, negative, or neutral. In order to verify our approach, we have conducted experiments on two publicly available datasets for Roman Urdu and compared our approach with the existing model. Results have demonstrated that our approach outperforms existing models for sentiment analysis tasks in Roman Urdu. Furthermore, our approach does not suffer from domain dependency.
doi_str_mv 10.1145/3474119
format article
fullrecord <record><control><sourceid>crossref</sourceid><recordid>TN_cdi_crossref_primary_10_1145_3474119</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>10_1145_3474119</sourcerecordid><originalsourceid>FETCH-LOGICAL-c709-295819aff837038c89f2b09ab5f0a722d32273d6cf2c8f627ef6cc8744acbecb3</originalsourceid><addsrcrecordid>eNo1kEtLxDAYRYMoOIyDfyE7V9W8mjTLMviCEcHWdfmaJk6kbUrSEeffW3Hc3HsXl7M4CF1TckupyO-4UIJSfYZWjKs8E4qw8_8ttb5Em5Q-CSFUKCkJXaGPcsTvYzpMNn75ZDtcTlMMYPbYhYgrO85-WAKXI_TH5BMOI66C8dDjF9t5wNU-xBnX9nvG2x5S8s4bmP1y8yN-CwMs_NgdrtCFgz7ZzanXqH64r7dP2e718Xlb7jKjiM6YzguqwbmCK8ILU2jHWqKhzR0BxVjHGVO8k8YxUzjJlHXSmEIJAaa1puVrdPOHNTGkFK1rpugHiMeGkubXUHMyxH8AlZNYlQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>An Unsupervised Approach for Sentiment Analysis on Social Media Short Text Classification in Roman Urdu</title><source>Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list)</source><creator>Rana, Toqir A. ; Shahzadi, Kiran ; Rana, Tauseef ; Arshad, Ahsan ; Tubishat, Mohammad</creator><creatorcontrib>Rana, Toqir A. ; Shahzadi, Kiran ; Rana, Tauseef ; Arshad, Ahsan ; Tubishat, Mohammad</creatorcontrib><description>During the last two decades, sentiment analysis, also known as opinion mining, has become one of the most explored research areas in Natural Language Processing (NLP) and data mining. Sentiment analysis focuses on the sentiments or opinions of consumers expressed over social media or different web sites. Due to exposure on the Internet, sentiment analysis has attracted vast numbers of researchers over the globe. A large amount of research has been conducted in English, Chinese, and other languages used worldwide. However, Roman Urdu has been neglected despite being the third most used language for communication in the world, covering millions of users around the globe. Although some techniques have been proposed for sentiment analysis in Roman Urdu, these techniques are limited to a specific domain or developed incorrectly due to the unavailability of language resources available for Roman Urdu. Therefore, in this article, we are proposing an unsupervised approach for sentiment analysis in Roman Urdu. First, the proposed model normalizes the text to overcome spelling variations of different words. After normalizing text, we have used Roman Urdu and English opinion lexicons to correctly identify users’ opinions from the text. We have also incorporated negation terms and stemming to assign polarities to each extracted opinion. Furthermore, our model assigns a score to each sentence on the basis of the polarities of extracted opinions and classifies each sentence as positive, negative, or neutral. In order to verify our approach, we have conducted experiments on two publicly available datasets for Roman Urdu and compared our approach with the existing model. Results have demonstrated that our approach outperforms existing models for sentiment analysis tasks in Roman Urdu. Furthermore, our approach does not suffer from domain dependency.</description><identifier>ISSN: 2375-4699</identifier><identifier>EISSN: 2375-4702</identifier><identifier>DOI: 10.1145/3474119</identifier><language>eng</language><ispartof>ACM transactions on Asian and low-resource language information processing, 2022-03, Vol.21 (2), p.1-16</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c709-295819aff837038c89f2b09ab5f0a722d32273d6cf2c8f627ef6cc8744acbecb3</citedby><cites>FETCH-LOGICAL-c709-295819aff837038c89f2b09ab5f0a722d32273d6cf2c8f627ef6cc8744acbecb3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27923,27924</link.rule.ids></links><search><creatorcontrib>Rana, Toqir A.</creatorcontrib><creatorcontrib>Shahzadi, Kiran</creatorcontrib><creatorcontrib>Rana, Tauseef</creatorcontrib><creatorcontrib>Arshad, Ahsan</creatorcontrib><creatorcontrib>Tubishat, Mohammad</creatorcontrib><title>An Unsupervised Approach for Sentiment Analysis on Social Media Short Text Classification in Roman Urdu</title><title>ACM transactions on Asian and low-resource language information processing</title><description>During the last two decades, sentiment analysis, also known as opinion mining, has become one of the most explored research areas in Natural Language Processing (NLP) and data mining. Sentiment analysis focuses on the sentiments or opinions of consumers expressed over social media or different web sites. Due to exposure on the Internet, sentiment analysis has attracted vast numbers of researchers over the globe. A large amount of research has been conducted in English, Chinese, and other languages used worldwide. However, Roman Urdu has been neglected despite being the third most used language for communication in the world, covering millions of users around the globe. Although some techniques have been proposed for sentiment analysis in Roman Urdu, these techniques are limited to a specific domain or developed incorrectly due to the unavailability of language resources available for Roman Urdu. Therefore, in this article, we are proposing an unsupervised approach for sentiment analysis in Roman Urdu. First, the proposed model normalizes the text to overcome spelling variations of different words. After normalizing text, we have used Roman Urdu and English opinion lexicons to correctly identify users’ opinions from the text. We have also incorporated negation terms and stemming to assign polarities to each extracted opinion. Furthermore, our model assigns a score to each sentence on the basis of the polarities of extracted opinions and classifies each sentence as positive, negative, or neutral. In order to verify our approach, we have conducted experiments on two publicly available datasets for Roman Urdu and compared our approach with the existing model. Results have demonstrated that our approach outperforms existing models for sentiment analysis tasks in Roman Urdu. Furthermore, our approach does not suffer from domain dependency.</description><issn>2375-4699</issn><issn>2375-4702</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><recordid>eNo1kEtLxDAYRYMoOIyDfyE7V9W8mjTLMviCEcHWdfmaJk6kbUrSEeffW3Hc3HsXl7M4CF1TckupyO-4UIJSfYZWjKs8E4qw8_8ttb5Em5Q-CSFUKCkJXaGPcsTvYzpMNn75ZDtcTlMMYPbYhYgrO85-WAKXI_TH5BMOI66C8dDjF9t5wNU-xBnX9nvG2x5S8s4bmP1y8yN-CwMs_NgdrtCFgz7ZzanXqH64r7dP2e718Xlb7jKjiM6YzguqwbmCK8ILU2jHWqKhzR0BxVjHGVO8k8YxUzjJlHXSmEIJAaa1puVrdPOHNTGkFK1rpugHiMeGkubXUHMyxH8AlZNYlQ</recordid><startdate>20220331</startdate><enddate>20220331</enddate><creator>Rana, Toqir A.</creator><creator>Shahzadi, Kiran</creator><creator>Rana, Tauseef</creator><creator>Arshad, Ahsan</creator><creator>Tubishat, Mohammad</creator><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20220331</creationdate><title>An Unsupervised Approach for Sentiment Analysis on Social Media Short Text Classification in Roman Urdu</title><author>Rana, Toqir A. ; Shahzadi, Kiran ; Rana, Tauseef ; Arshad, Ahsan ; Tubishat, Mohammad</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c709-295819aff837038c89f2b09ab5f0a722d32273d6cf2c8f627ef6cc8744acbecb3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Rana, Toqir A.</creatorcontrib><creatorcontrib>Shahzadi, Kiran</creatorcontrib><creatorcontrib>Rana, Tauseef</creatorcontrib><creatorcontrib>Arshad, Ahsan</creatorcontrib><creatorcontrib>Tubishat, Mohammad</creatorcontrib><collection>CrossRef</collection><jtitle>ACM transactions on Asian and low-resource language information processing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Rana, Toqir A.</au><au>Shahzadi, Kiran</au><au>Rana, Tauseef</au><au>Arshad, Ahsan</au><au>Tubishat, Mohammad</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An Unsupervised Approach for Sentiment Analysis on Social Media Short Text Classification in Roman Urdu</atitle><jtitle>ACM transactions on Asian and low-resource language information processing</jtitle><date>2022-03-31</date><risdate>2022</risdate><volume>21</volume><issue>2</issue><spage>1</spage><epage>16</epage><pages>1-16</pages><issn>2375-4699</issn><eissn>2375-4702</eissn><abstract>During the last two decades, sentiment analysis, also known as opinion mining, has become one of the most explored research areas in Natural Language Processing (NLP) and data mining. Sentiment analysis focuses on the sentiments or opinions of consumers expressed over social media or different web sites. Due to exposure on the Internet, sentiment analysis has attracted vast numbers of researchers over the globe. A large amount of research has been conducted in English, Chinese, and other languages used worldwide. However, Roman Urdu has been neglected despite being the third most used language for communication in the world, covering millions of users around the globe. Although some techniques have been proposed for sentiment analysis in Roman Urdu, these techniques are limited to a specific domain or developed incorrectly due to the unavailability of language resources available for Roman Urdu. Therefore, in this article, we are proposing an unsupervised approach for sentiment analysis in Roman Urdu. First, the proposed model normalizes the text to overcome spelling variations of different words. After normalizing text, we have used Roman Urdu and English opinion lexicons to correctly identify users’ opinions from the text. We have also incorporated negation terms and stemming to assign polarities to each extracted opinion. Furthermore, our model assigns a score to each sentence on the basis of the polarities of extracted opinions and classifies each sentence as positive, negative, or neutral. In order to verify our approach, we have conducted experiments on two publicly available datasets for Roman Urdu and compared our approach with the existing model. Results have demonstrated that our approach outperforms existing models for sentiment analysis tasks in Roman Urdu. Furthermore, our approach does not suffer from domain dependency.</abstract><doi>10.1145/3474119</doi><tpages>16</tpages></addata></record>
fulltext fulltext
identifier ISSN: 2375-4699
ispartof ACM transactions on Asian and low-resource language information processing, 2022-03, Vol.21 (2), p.1-16
issn 2375-4699
2375-4702
language eng
recordid cdi_crossref_primary_10_1145_3474119
source Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list)
title An Unsupervised Approach for Sentiment Analysis on Social Media Short Text Classification in Roman Urdu
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T18%3A39%3A14IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20Unsupervised%20Approach%20for%20Sentiment%20Analysis%20on%20Social%20Media%20Short%20Text%20Classification%20in%20Roman%20Urdu&rft.jtitle=ACM%20transactions%20on%20Asian%20and%20low-resource%20language%20information%20processing&rft.au=Rana,%20Toqir%20A.&rft.date=2022-03-31&rft.volume=21&rft.issue=2&rft.spage=1&rft.epage=16&rft.pages=1-16&rft.issn=2375-4699&rft.eissn=2375-4702&rft_id=info:doi/10.1145/3474119&rft_dat=%3Ccrossref%3E10_1145_3474119%3C/crossref%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c709-295819aff837038c89f2b09ab5f0a722d32273d6cf2c8f627ef6cc8744acbecb3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true