{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,22]],"date-time":"2025-12-22T10:53:25Z","timestamp":1766400805318,"version":"3.40.5"},"reference-count":23,"publisher":"Wiley","license":[{"start":{"date-parts":[[2021,12,18]],"date-time":"2021-12-18T00:00:00Z","timestamp":1639785600000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Applied Computational Intelligence and Soft Computing"],"published-print":{"date-parts":[[2021,12,18]]},"abstract":"<jats:p>Sentiment analysis is widely used in a variety of applications such as online opinion gathering for policy directives in government, monitoring of customers, and staff satisfactions in corporate bodies, in politics and security structures for public tension monitoring, and so on. In recent times, the field met with new set of challenges where new algorithms have to contend with highly unstructured sources for sentiment expressions emanating from online social media fora. In this study, a rule and lexical-based procedure is proposed together with unsupervised machine learning to implement sentiment analysis with an improved generalization ability across different sources. To deal with sources devoid of syntactic and grammatical structure, the approach incorporates a ruled-based technique for emoticon detection, word contraction expansion, noise removal, and lexicon-based text preprocessing using lexical features such as part of speech (POS), stop words, and lemmatization for local context analysis. A text is broken into number of tokens with each representing a sentence and then lexicon-dependent features are extracted from each token. The features are merged together using a combining function for a given text before being used to train a machine learning classifier. The proposed combining functions leverage on averaging and information gain concepts. Experimental results with different machine leaning classifiers indicate that improved performance with great deal of generalization capacity across both structured and nonstructured sources can be realized. The finding shows that carefully designed lexical features reinforce learning process in unsupervised learning more than using word embeddings alone as the features. Obtained experimental results from movie review dataset (recall\u2009=\u200974.9%, precision\u2009=\u200970.9%, F1-score\u2009=\u200972.9%, and accuracy\u2009=\u200972.0%) and twitter samples\u2019 datasets (recall\u2009=\u200993.4%, precision\u2009=\u200989.5%, F1-score\u2009=\u200991.4%, and accuracy\u2009=\u200991.1%) show the efficacy of the proposed approach in comparison with other state-of-the-art research studies.<\/jats:p>","DOI":"10.1155\/2021\/2529984","type":"journal-article","created":{"date-parts":[[2021,12,18]],"date-time":"2021-12-18T20:35:05Z","timestamp":1639859705000},"page":"1-8","source":"Crossref","is-referenced-by-count":8,"title":["A Generalized Method for Sentiment Analysis across Different Sources"],"prefix":"10.1155","volume":"2021","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4009-8463","authenticated-orcid":true,"given":"Abubakar M.","family":"Ashir","sequence":"first","affiliation":[{"name":"Department of Computer Engineering, Tishk International University, Erbil, Iraq"}]}],"member":"311","reference":[{"key":"1","doi-asserted-by":"publisher","DOI":"10.1.1.61.7217"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1145\/3194932.3194935"},{"author":"S. Baccianella","key":"3","article-title":"SENTIWORDNET 3.0: an enhanced lexical resource for sentiment analysis and opinion mining"},{"key":"4","article-title":"Efficient estimation of word representations in vector space","volume":"2013","author":"T. Mikolov","year":"2013","journal-title":"Proceedings of Workshop at ICLR"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1002\/asi.21662"},{"article-title":"Sentiment analysis using naive bayes algorithm of the data Crawler: Twitter","author":"M. Wongkar","key":"6","doi-asserted-by":"crossref","DOI":"10.1109\/ICIC47613.2019.8985884"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1155\/2021\/6618666"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1145\/3341161.3344821"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.4018\/978-1-60960-741-8.ch012"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1002\/bs.3830070412"},{"year":"1999","author":"M. Bradley","key":"11"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1145\/219717.219748"},{"author":"C. J. Hutto","key":"13","article-title":"VADER: A Parsimonious Rule-Based Model for Sentiment Analysis of Social Media Text"},{"article-title":"What\u2019s in your tweets? I know who you supported in the UK 2010 general election","author":"A. Boutet","key":"14","doi-asserted-by":"crossref","DOI":"10.1609\/icwsm.v6i1.14283"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1109\/CSE-EUC.2017.153"},{"article-title":"Sentiment analysis in a cross-media analysis framework","author":"Y. Woldemariam","key":"16","doi-asserted-by":"crossref","DOI":"10.1109\/ICBDA.2016.7509790"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1186\/s13388-015-0024-x"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1109\/ASONAM.2012.32"},{"author":"S. Ahmed","key":"19","article-title":"Tweets and votes: a four-country comparison of volumetric and sentiment analysis approaches cl-scisumm: the computational linguistics scientific summarization task view project a literature review framework for multi-document summarization of research papers view project"},{"author":"A. L. Maas","key":"20","article-title":"Learning word vectors for sentiment analysis"},{"first-page":"271","article-title":"A sentimental education: sentiment analysis using subjectivity","author":"B. Pang","key":"21"},{"key":"22","doi-asserted-by":"crossref","DOI":"10.3115\/1118108.1118117","article-title":"NLTK: the natural language toolkit","author":"E. Loper","year":"2002"},{"volume-title":"Natural Language Processing with Python: Analyzing Text with the Natural Language Toolkit","year":"2009","author":"S. Bird","key":"23"}],"container-title":["Applied Computational Intelligence and Soft Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/acisc\/2021\/2529984.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/acisc\/2021\/2529984.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/acisc\/2021\/2529984.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,19]],"date-time":"2023-01-19T03:55:01Z","timestamp":1674100501000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.hindawi.com\/journals\/acisc\/2021\/2529984\/"}},"subtitle":[],"editor":[{"given":"Francesco","family":"Rundo","sequence":"additional","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2021,12,18]]},"references-count":23,"alternative-id":["2529984","2529984"],"URL":"https:\/\/doi.org\/10.1155\/2021\/2529984","relation":{},"ISSN":["1687-9732","1687-9724"],"issn-type":[{"type":"electronic","value":"1687-9732"},{"type":"print","value":"1687-9724"}],"subject":[],"published":{"date-parts":[[2021,12,18]]}}}