Telugu News Data Classification Using Machine Learning Approach

Telugu News Data Classification Using Machine Learning Approach

Bala Krishna Priya G., Jabeen Sultana, Usha Rani M.
DOI: 10.4018/978-1-7998-7685-4.ch014
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Mining Telugu news data and categorizing based on public sentiments is quite important since a lot of fake news emerged with rise of social media. Identifying whether news text is positive, negative, or neutral and later classifying the data in which areas they fall like business, editorial, entertainment, nation, and sports is included throughout this research work. This research work proposes an efficient model by adopting machine learning classifiers to perform classification on Telugu news data. The results obtained by various machine-learning models are compared, and an efficient model is found, and it is observed that the proposed model outperformed with reference to accuracy, precision, recall, and F1-score.
Chapter Preview
Top

Introduction

Natural Language Processing-NLP is a sub-extent of Artificial Intelligence that describes communications between computers and languages of people. Recently numerous individuals accept online multimedia platforms such as blogs, online shopping review websites, feedback forums, social networking sites – Facebook, Twitter, WhatsApp, Instagram, LinkedIn and so on to mention their opinions and perspectives on a particular thing. The Sentimental Analysis is a significant portion of NLP and is the study of analyzing opinions, sentiments, emotions, appraisals, evaluations and attitudes of human being on specific objects such as topics, products, events, firms, people, point outs, services and properties (Liu & Bing, 2012). It helps us in understanding the sentiments, in most cases the opinions. Document, Sentence, and Aspect/Feature level are three distinct levels of opinion mining can be applicable to text. These levels of analysis respectively evaluate the document-wise polarity, sentence-wise polarity in specified document and word-wise polarity of aspects in specified sentence or entire document.

Greater part of research in the field of opinion classification has been worked out in English language than the contribution of work for Indian regional languages. Indian dialects are mostly morphologically capable and agglutinative that creates job of producing specific tool for proficient language tricky and grave. Authors are concentrating on one of the territorial spoken language Telugu transcendently in Andhra Pradesh and Telangana states and exist approximately 93 million native speakers of Telugu all over the world (“List of languages by total number of speakers”, 2020). At present majority of the sites, web journals, twitters and so forth, about news are wealthy in Telugu content. Hence there is a necessity to analyse the sentiments of news in Telugu language.

Data Mining techniques have been employed to natural language processing with some success (J.Sultana et al., 2019). Knowledge Discovery in Real time applications, for example, clinical analysis (J.Sultana et al., 2018, 2019) in business of marketing utilizing Association Rule mining (J.Sultana & G.Nagalaxmi, 2015) and system of education (Jabeen et al., 2019) require lean toward information disclosure ways to deal with comprehend the prediction algorithms. The initiation of learning machine and deep learning in the area of NLP was made arduous and troublesome assignment of preparing opinions simple and conveniently.

In this work, News in Telugu text translated into English by using Google Translator library available in Python. Finding sentiment score and labeling as positive or negative by using different tagging techniques. After that, attempted to classify the polarity value of Telugu news statements utilizing several Machine Learning classifiers namely Naive Bayes, Random Forest, Passive Aggressive Classifier, Perceptron and SVM (Support Vector Machines). The authors built two models for classifications: one is a binary-class and another is multi-class. In binary classification, the system classifies the sentiment as positive and negative polarities whereas in categorise(multi-class) task, the system furtherly classifies the sentiment into business, editorial, entertainment, nation and sports. Performed the results on test data through performance parameters.

Next, this paper is organised as sections as follows: Section II explains literature and related research work about NLP problems on Indian dialects. Section III explains the dataset description, translation and pre-processing of data. In Section IV, discuss the methodology by propose a frame work which includes feature selection, different classifiers and tools used, training & testing the data by using machine learning models and performance metrics. Section V discuss the results. Final Section VI conclude with future work.

Complete Chapter List

Search this Book:
Reset