{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,9]],"date-time":"2026-05-09T16:57:01Z","timestamp":1778345821937,"version":"3.51.4"},"reference-count":38,"publisher":"SAGE Publications","issue":"4","license":[{"start":{"date-parts":[[2025,2,5]],"date-time":"2025-02-05T00:00:00Z","timestamp":1738713600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"funder":[{"DOI":"10.13039\/501100022230","name":"Deanship of Scientific Research, Princess Nourah Bint Abdulrahman University","doi-asserted-by":"publisher","award":["PNURSP2024R435"],"award-info":[{"award-number":["PNURSP2024R435"]}],"id":[{"id":"10.13039\/501100022230","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["Intelligent Data Analysis: An International Journal"],"published-print":{"date-parts":[[2025,7]]},"abstract":"<jats:p>The article describes a novel sentiment analysis framework for social media platforms, based on a combination of five machine learning (ML) algorithms\u2014Multinomial Naive Bayes, Random Forest Classifier, Gradient Boosting Classifier, K-Nearest Neighbors, and Decision Tree\u2014and three deep learning (DL) algorithms\u2014LSTM, MLP, and CNN. Using comprehensive datasets from Facebook and Twitter, the authors achieved remarkable results, with LSTM demonstrating superior performance, achieving an accuracy of 0.99, and excelling particularly with Facebook data. The authors illustrate the proposed method\u2019s effectiveness through detailed performance metrics, comparing it against existing models. The proposed framework allows for improved accuracy by up to 20.9%, precision by 1.23%, recall by 11.11%, and F1-score by 3.61%. The new method\u2019s effectiveness is confirmed by extensive evaluation on real-world datasets. These new research results enhance sentiment analysis and can be used for better public opinion understanding, business strategy formulation, and decision-making processes. The novelty and scientific contribution lie in integrating diverse algorithms to achieve higher accuracy and more reliable sentiment detection in social media contexts.<\/jats:p>","DOI":"10.1177\/1088467x241301389","type":"journal-article","created":{"date-parts":[[2025,2,6]],"date-time":"2025-02-06T01:49:10Z","timestamp":1738806550000},"page":"889-912","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":7,"title":["Sentiment analysis: A machine learning utilisation for analyzing the sentiments of facebook and twitter posts"],"prefix":"10.1177","volume":"29","author":[{"given":"Deema","family":"Mohammed Alsekait","sequence":"first","affiliation":[{"name":"Department of Computer Science, Applied College, Princess Nourah Bint Abdulrahman University, Riyadh, Saudi Arabia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hana","family":"Fathi","sequence":"additional","affiliation":[{"name":"Applied Science Research Center, Applied Science Private University, Amman, Jordan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shimaa","family":"Abdallah Ibrahim","sequence":"additional","affiliation":[{"name":"Computer Science Department, Higher Technological Institute, 10th of ramadan city, Egypt"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ahmed Younes","family":"Shdefat","sequence":"additional","affiliation":[{"name":"College of Engineering and Technology, American University of the Middle East, Kuwait"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ahmed","family":"Saleh Alattas","sequence":"additional","affiliation":[{"name":"Information Science Department, Faculty of Arts &amp; Humanities, King Abdulaziz University, Jeddah, Saudi Arabia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Diaa","family":"Salama AbdElminaam","sequence":"additional","affiliation":[{"name":"MEU Research Unit, Middle East University, Amman, Jordan"},{"name":"Jadara Research Center, Jadara University, Irbid, Jordan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2025,2,5]]},"reference":[{"key":"e_1_3_4_2_2","unstructured":"IW Stats. Internet world stats. Internet World Stats 2012 p.17."},{"key":"e_1_3_4_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/3185045"},{"key":"e_1_3_4_4_2","unstructured":"Abbasi AHA Dhar M. Benchmarking twitter sentiment analysis tools. In: Proceedings of the ninth international conference on language resources and evaluation (LREC\u201914) Reykjavik Iceland may. European Language Resources Association (ELRA) 2014."},{"key":"e_1_3_4_5_2","doi-asserted-by":"crossref","unstructured":"Wang H Can D Kazemzadeh A et al. A system for real-time twitter sentiment analysis of 2012 US presidential election cycle. In: Proceedings of the ACL 2012 system demonstrations pp.115\u2013120 2012.","DOI":"10.1063\/pt.4.0099"},{"key":"e_1_3_4_6_2","unstructured":"Agarwal A Xie B Vovsha I et al. Sentiment analysis of twitter data. In: Proceedings of the workshop on language in social media (LSM 2011) pp.30\u201338 2011."},{"key":"e_1_3_4_7_2","unstructured":"Zhang L Ghosh R Dekhil M et al. Combining lexicon-based and learning-based methods for twitter sentiment analysis. HP Laboratories Technical Report HPL-2011 vol. 89 pp.1\u20138 2011."},{"key":"e_1_3_4_8_2","unstructured":"Kharde V Sonawane P et al. Sentiment analysis of twitter data: a survey of techniques. arXiv preprint arXiv:1601.06971 2016."},{"key":"e_1_3_4_9_2","article-title":"Sentiment analysis on twitter data using KNN and SVM","volume":"8","author":"Huq MR","year":"2017","unstructured":"Huq MR, Ahmad A, Rahman A. Sentiment analysis on twitter data using KNN and SVM. Int J Adv Comput Sci Appl 2017; 8.","journal-title":"Int J Adv Comput Sci Appl"},{"key":"e_1_3_4_10_2","doi-asserted-by":"crossref","unstructured":"Pang B Lee L Vaithyanathan S. Thumbs up? Sentiment classification using machine learning techniques. In: Proceedings of the ACL-02 conference on empirical methods in natural language processing vol. 10 EMNLP \u201902 pp.79\u201386 USA 2002. Association for Computational Linguistics.","DOI":"10.3115\/1118693.1118704"},{"key":"e_1_3_4_11_2","first-page":"178","article-title":"Sentiment analysis on twitter data","volume":"2","author":"Sahayak V","year":"2015","unstructured":"Sahayak V, Shete V, Pathan A. Sentiment analysis on twitter data. Int J Innovative Res Adv Eng (IJIRAE) 2015; 2: 178\u2013183.","journal-title":"Int J Innovative Res Adv Eng (IJIRAE)"},{"key":"e_1_3_4_12_2","doi-asserted-by":"crossref","unstructured":"Sarlan A Nadam C Basri S. Twitter sentiment analysis pp.212\u2013216 11 2014.","DOI":"10.1109\/ICIMU.2014.7066632"},{"key":"e_1_3_4_13_2","doi-asserted-by":"publisher","DOI":"10.1017\/S1351324912000332"},{"key":"e_1_3_4_14_2","first-page":"361","article-title":"A study on sentiment analysis techniques of twitter data","volume":"10","author":"Alsaeedi A","year":"2019","unstructured":"Alsaeedi A, Khan MZ. A study on sentiment analysis techniques of twitter data. Int J Adv Comput Sci Appl 2019; 10: 361\u2013374.","journal-title":"Int J Adv Comput Sci Appl"},{"key":"e_1_3_4_15_2","unstructured":"Sebastian T. Sentiment Analysis for Twitter PhD thesis 2012."},{"key":"e_1_3_4_16_2","unstructured":"Pak A Paroubek P et al. Twitter as a corpus for sentiment analysis and opinion mining. In: LREc vol. 10 pp.1320\u20131326 2010."},{"key":"e_1_3_4_17_2","first-page":"252","article-title":"Twitter sentiment analysis","volume":"17","author":"Go A","year":"2009","unstructured":"Go A, Huang L, Bhayani R, et al. Twitter sentiment analysis. Entropy 2009; 17: 252.","journal-title":"Entropy"},{"key":"e_1_3_4_18_2","doi-asserted-by":"crossref","unstructured":"Severyn A Moschitti A. Twitter sentiment analysis with deep convolutional neural networks. In: Proceedings of the 38th international ACM SIGIR conference on research and development in information retrieval pp.959\u2013962 2015.","DOI":"10.1145\/2766462.2767830"},{"key":"e_1_3_4_19_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ipm.2015.01.005"},{"key":"e_1_3_4_20_2","unstructured":"Pinilla R Gait\u00e1n-Angulo M. Sentiment analysis of facebook comments using various machine learning techniques 2020."},{"key":"e_1_3_4_21_2","first-page":"188","article-title":"Topic modeling and sentiment analysis in facebook to enhance students\u2019learning","volume":"94","author":"Zarra T","year":"2016","unstructured":"Zarra T, Chiheb R, Faizi R, et al. Topic modeling and sentiment analysis in facebook to enhance students\u2019learning. J Theor Appl Inf Technol 2016; 94: 188.","journal-title":"J Theor Appl Inf Technol"},{"key":"e_1_3_4_22_2","doi-asserted-by":"publisher","DOI":"10.35940\/ijitee.K2195.0981119"},{"key":"e_1_3_4_23_2","article-title":"Sentiment analysis and opinion mining-a facebook posts and comments analyzer","volume":"22","author":"Junaid SM","year":"2017","unstructured":"Junaid SM, Jaffry SW, Yousaf MM, et al. Sentiment analysis and opinion mining-a facebook posts and comments analyzer. Tech J Univ Eng Technol Taxila 2017; 22.","journal-title":"Tech J Univ Eng Technol Taxila"},{"key":"e_1_3_4_24_2","doi-asserted-by":"publisher","DOI":"10.24297\/ijct.v12i5.2917"},{"key":"e_1_3_4_25_2","article-title":"Sentiment analysis and classification of Arab Jordanian facebook comments for Jordanian telecom companies using Lexicon-based approach and machine learning","volume":"6","author":"Nahar KMO","year":"2020","unstructured":"Nahar KMO, Jaradat A, Atoum MS, et al. Sentiment analysis and classification of Arab Jordanian facebook comments for Jordanian telecom companies using Lexicon-based approach and machine learning. Jordanian J Comput Inf Technol 2020; 6.","journal-title":"Jordanian J Comput Inf Technol"},{"key":"e_1_3_4_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/3278605"},{"key":"e_1_3_4_27_2","unstructured":"Habernal I Pt\u00e1\u010dek T Steinberger J. Sentiment analysis in Czech social media using supervised machine learning. In: Proceedings of the 4th workshop on computational approaches to subjectivity sentiment and social media analysis pp.65\u201374 2013."},{"key":"e_1_3_4_28_2","unstructured":"Saad M. Arabic sentiment twitter corpus 2020."},{"key":"e_1_3_4_29_2","unstructured":"Mohammed DJ. Twitter dataset for sentiment analysis 2023."},{"key":"e_1_3_4_30_2","doi-asserted-by":"crossref","unstructured":"Mohammed DJ Aleqabie HJ. The enrichment of MVSA twitter data via caption-generated label using sentiment analysis. In: 2022 Iraqi international conference on communication and information technologies (IICCIT) pp.322\u2013327 2022.","DOI":"10.1109\/IICCIT55816.2022.10010435"},{"key":"e_1_3_4_31_2","doi-asserted-by":"crossref","unstructured":"Niu T Zhu S Pang L et al. Sentiment analysis on multi-view social data. In: Multi-media modeling pp.15\u201327 2016.","DOI":"10.1007\/978-3-319-27674-8_2"},{"key":"e_1_3_4_32_2","unstructured":"Naive Bayes. https:\/\/www.upgrad.com\/blog\/multinomial-naive-bayes-explained\/ (accessed 30 September 2010)."},{"key":"e_1_3_4_33_2","unstructured":"Forest Classifier. https:\/\/www.analyticsvidhya.com\/blog\/2021\/10\/an-introduction-to-random-forest-algorithm-for-beginners\/ (accessed 30 September 2010)."},{"key":"e_1_3_4_34_2","unstructured":"Gradient Booster. https:\/\/www.geeksforgeeks.org\/ml-gradient-boosting\/ (accessed 30 September 2010)."},{"key":"e_1_3_4_35_2","unstructured":"KNN. https:\/\/www.cs.cornell.edu\/courses\/cs4780\/2017sp\/lectures\/lecturenote02\u02d9kNN.html#::text=The%20k%2DNN%20algorithm&text=Formally%20Sx%20is%20defined furthest%20point%20in%20Sx) (accessed 30 September 2010)."},{"key":"e_1_3_4_36_2","unstructured":"Decision Tree. https:\/\/www.kdnuggets.com\/2020\/01\/decision-tree-algorithm-explained.html (accessed 30 September 2010)."},{"key":"e_1_3_4_37_2","unstructured":"Long Short Term Memory Networks. https:\/\/towardsdatascience.com\/tutorial-on-lstm-a-computational-perspective-f3417442c2cd#::text=LSTM%20equations -The%20figure%20below&text=This%20is%20one%20timestep%20input the%20LSTM%20for%20this%20timestep (accessed 30 September 2010)."},{"key":"e_1_3_4_38_2","unstructured":"Convolution Networks. https:\/\/deeplearningmath.org\/convolutional-neural-networks#: :text=It%20allows%20to%20determine%20the the%20length%20of%20the%20filter (accessed 30 September 2010)."},{"key":"e_1_3_4_39_2","unstructured":"Multi-Layer Perceptron. http:\/\/web.archive.org\/web\/20080207010024\/http:\/\/www.808multimedia.com\/winnt\/kernel.htm (accessed 30 September 2010)."}],"container-title":["Intelligent Data Analysis: An International Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1088467X241301389","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/1088467X241301389","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1088467X241301389","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T09:20:57Z","timestamp":1777454457000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1088467X241301389"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2,5]]},"references-count":38,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2025,7]]}},"alternative-id":["10.1177\/1088467X241301389"],"URL":"https:\/\/doi.org\/10.1177\/1088467x241301389","relation":{},"ISSN":["1088-467X","1571-4128"],"issn-type":[{"value":"1088-467X","type":"print"},{"value":"1571-4128","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,2,5]]}}}