2017 · 12 citations · 8 references
ComputingComputer ScienceComputational LinguisticsMachine LearningNatural Language ProcessingClassificationLanguage ClassificationN-gram AnalysisRepresentation LearningText Feature EngineeringText MiningK-nearest NeighborsLexical FeaturesN-gram ClassificationN-gram FeaturesNaive BayesNaive Bayes ClassificationText ClassificationWord N-grams
Twitter is one of popular microblogging services that allows users to write short messages up to 140 characters. Twitter active users in Indonesia have reached 29.4 million in 2017 and they have created an enormous number of tweets, a potential data source for supervised learning. In this work, six different set of n-grams words dictionaries were generated and they were used as references for creating numerical features of the tweets. We classified the tweets using k-Nearest Neighbors (k-NN) and Naive Bayes Classifier and compared the accuracy using F-measure. We also observed the classification times of each algorithm. The results show that k-NN algorithm performed better than Naive Bayes Classifier, i.e. 81.2% for F-measure using k=7. However, in terms of classification time, Naive Bayes Classifier is faster than k-NN for all k parameters.
8
Nearest neighbor pattern classification
Thomas M. Cover, Peter E. Hart · IEEE Transactions on Information Theory · 1967 · 16.1K citations
The Optimality of Naive Bayes.
Harry Zhang · 2004 · 1.4K citations
SemEval-2015 Task 10: Sentiment Analysis in Twitter
Sara Rosenthal, Preslav Nakov, Svetlana Kiritchenko et al. · 2015 · 367 citations · Full text
Data mining techniques in social media: A survey
MohammadNoor Injadat, Fadi Salo, Ali Bou Nassif · Neurocomputing · 2016 · 171 citations