As the usage of social media has increased, the size of shared data has instantly surged and this has been an important source of research for environmental issues as it has been with popular topics. Sentiment analysis has been used to determine people's sensitivity and behavior in environmental issues. However, the analysis of Turkish texts has not been investigated much in literature. In this article, sentiment analysis of Turkish tweets about global warming and climate change is determined by machine learning methods. In this regard, by using algorithms that are determined by supervised methods (linear classifiers and probabilistic classifiers) with trained thirty thousand randomly selected Turkish tweets, sentiment intensity (positive, negative, and neutral) has been detected and algorithm performance ratios have been compared. This study also provides benchmarking results for future sentiment analysis studies on Turkish texts.
1. Introduction
Downpour, storm, rising temperatures, sea level, and retreating glaciers are considered as the main headlines among the indicators of climate change [1–6]. Thanks to the popularity of Twitter and easily accessible Application Program Interface (API) [7–9], tweets can be stored by topics related to hashtags. In addition to academic researchers, many firms pay attention to Twitter mainly because of commercial purposes. These firms also use Twitter to interact with their investors and customers. Comparatively to the traditional media, Twitter’s impact is obvious. However, to take advantage of Twitter data, firms require to store and analyze these substantial data produced by Twitter daily. In 2018, more than 336 million active users tweet more than 500 million times per day [10].
Social media and especially Twitter are getting more popular, and its domain becomes stronger than traditional media tools. More users in the social media means more data to access. For this reason, data-based applications like disaster detection, election predictions, information filtering, and influencing opinions make use of this trend. One of these is sentiment analysis [11–13], which is one of the most attractive fields [14].
Sentiment analysis [15, 16] is based on the language of a text, and modeling is established by a text from the same language. Because of that, in literature text, analysis of Turkish is limited, and mostly, it is emphasized in English. Due to word structure of Turkish being different from English, the analysis is more complicated.
Machine learning methods [12, 17–19] have been commonly used in emotion analysis problems in previous studies. Pang et al. work on compared several machine learning methods to determine the characteristics of emotions [20]. Kaur et al. present that support vector machine (SVM) is used as a hybrid method to analyze emotion on English Twitter data [21]. Taboada et al. have been worked on a label assignment process, which reflects a positive or negative emotion has been used by using a dictionary-based approach [22]. In [23], in the use of Turkish-based approach on the study of artificial neural networks, support vector machines, Naive Bayes, and K-NN neighbors using various machine learning methods have been compared by the results. Since the dictionary-based approach studies are not enough for the studies of Turkish sentiment analysis, the dictionary has been formed by various methods. According to the results of studies, it has been seen that the emotion analysis studies conducted on Turkish texts are relatively low and insufficient compared to the studies which were conducted with English texts. Since the structure of the Turkish language is different according to the English language, an approach to the Turkish language needs to be developed in order to achieve a high success in the sentiment analysis. In this study, we aimed to compare the effect of different quality selection methods on the performance of classification in the sentiment analysis on Turkish Twitter posts. Unlike other similar studies, an integrated classification method is recommended. Additionally, Turkish NLP library has been used differently to reduce the number of features.
In this study, emotional textual analysis is implemented regarding the sensibility of society towards climate change, one of the most important environmental threats. In the first part, data collection is processed. Feature selection for modeling is described in Section 3. Sentiment analysis models are described in Section 4. In the final section, classification and conclusive comparisons take place.
2. Materials and Methods
Generally, classifiers can be categorized in many ways, namely, with being supervised or unsupervised. In order to test different methodologies, different classifiers belonging to relatively different realms of classification are chosen, namely, Naïve Bayesian, K-NN (nearest neighbor), and support vector machine (SVM).
2.1. Naive Bayesian
As mentioned in previous chapters, Weka Software is used in all analyses. Naïve Bayes classifier in Weka uses probabilistic Naïve Bayes classifier, which is used as descriptive and complementary classifier algorithm, mainly making use of Bayes rule, shown as follows:(1)argYmax=PYX1,X2…Xn,(2)PYX1,X2…Xn=PX1,X2…XnY.PYPX1,X2…Xn.
Naïve Bayes is based on learning from data, and it means that, in order to learn model occurrence of every output calculated, it is named as prior (second term of nominator in equation (2)). Likelihood probability (first term of nominator in equation (2)) is then calculated and multiplied and divided by normalization constant (denominator term in equation (2)).
2.2. K-NN (Nearest Neighbor)
In pattern recognition, the K-nearest neighbor algorithm (or K-NN for short) is a nonparametric method used for classification and regression. It is based on the idea that instance must be in a close distance when compared to its closest neighbors [24].
2.3. SVM (Support Vector Machine)
SVM algorithm is a supervised learning algorithm and binary classifier [25]. It is mostly used to solve classification problems [26]. Support vector machine (SVM) is used to separate data belonging to two classes in a most suitable way; to implement this procedure, hyperplanes are specified [27].
3. Proposed System
In this section, data preparation process is explained before classification. Sentiment analysis through texts is classified using Turkish language. Therefore, Turkish tweets are taken with hashtag-related global warming on Twitter. In the next section, the word roots of the sentences are found, and data pollution is reduced.
3.1. Data Collection
Twitter API (Application Programming Interface), like the other APIs, is an independent platform gathered to the developers which is separate from the main website accessed by the main users. The platform sends the JSON (Java Script Object Notation) response value. JSON response value consists of tweet object, user information, text of the tweet, upload date, and location data.
As indicated in Figure 1, in the Visual Studio platform by using C# programming language TwitR library, 848 tweets in Turkish with hashtags “#iklimdegisikligi,” “#kureselisinma,” and “#iklimetkisi” are stored in the Microsoft Sql database.
Data collection process via Twitter [28].
In our study, Hayran shared 32 thousand data from his work and had classified content, as a train set after a preoperation. The point that should be emphasized here is that Turkish is a head final language. Therefore, adverbs of time go to the end of the verb in the sentence. In order to minimize semantic shifts and decrease the number of features that would arise, these data are passed through the data preprocessing phase of the 2nd stage in Figure 2. Thus, we have a pure sentence data that is free of punctuation marks and can reduce the semantic shifts. Additionally, since Turkish is a head final language, the adverbs of time are added adjacent to the verb, which will increase our feature number and reduce our chances of successful classification. In order to avoid this, it is aimed to achieve a more effective result by reaching the roots of the words by applying “word stemming” process in Figure 2 and the last step of the 2nd stage with the Turkish NLP library “Zemberek.”
Progress of data evaluation.
3.1.1. Data Preprocessing
Tweet texts are usually lacking a formal writing standard and because of that each text is purified by implementing the steps in Table 1 to create a sounder model [30, 31]. Purpose of the data preprocessing is to achieve more sensible results by decreasing the size of feature [32–34].
Data preprocessing steps.
Remove numbers
Deleting numerical expressions in the texts
Remove punctuations
Deleting special characters and punctuation marks in the texts
Remove stop words
Removal of stop words that do not change the meaning of the sentence specified for Turkish
Remove whitespace
Deleting the blank characters in the text
Word stemming
Determining the word roots using Zemberek Turkish NLP in the sentence [29]
For word stemming, a Turkish NLP library named Zemberek is used. Because of having an MPL licence, general use is allowed. Thanks to this library, after the purification of text after first four steps, roots of the words within the text are determined. After the specified procedures, all data stored in Ms-Sql database are imported to Zemberek library for .Net technology, and then, the word stemming process is implemented. Therefore, the data preprocessing is concluded to achieve a solid NLP process. In addition, data evaluation progress is presented step by step in Figure 2.
4. Feature Selection
In this section, numerical equivalents of processed word data are shown, and then, classification methods for emotional analysis are implemented. For word splitting (tokenizer) and feature removal processes, the N-Gram technique is used. It relies on prediction and probability and is studied based upon two main headlines: word and character. In this study, word-based calculation is used. It is described as the probability of a word’s position in the sentence related to the preceding word. Gram expresses the weight of the controlled value [19]. In this study, 1–3 is held as constant. According to Markov chain, certain words follow each other frequently, and because of that based on equation (1), it is multiplication of words’ conditional probabilities:(3)Pw1,w2…wn≈∏iPwiwi−k…wi−1,(4)Pw1w1w2…wi−1≈Pwiwi−k…wi−1.
If we look at each tweet according to equation (4), P (global warming problem) = P (warming|global)∗P (problem | warming), this is how the multiplication of conditioned probabilities is calculated.
5. Classification
In the phase of sentiment analysis and classification of tweet data, as the first step, 891 tweets that were pulled from certain hashtags are classified based on emotion (positive is 1 and negative is 0) and separated as test data. As the second step, 16000 positive and 16000 negative tweets are produced and classified beforehand in Hayran et al.’s [35] study and are used as training dataset and attributes, as listed in Table 2 and Figure 3.
Training set attributes.
@Relation train
@attribute document string
@attribute sentiment class 1,0
@data
Word variable set.
Naive Bayes, one of the techniques of supervised machine learning, is subjected to K-NN [24, 36] and SVM classification algorithms [37, 38]. During the procedure of classification, WEKA machine learning tool is used. Used algorithms are explained in the further sections.
Naive Bayes: through the probability procedures implemented within this dataset, classification of the incoming test data is determined, and it is mostly used in word mining classification. Mainly make use of Bayes Rule, Pc|x is the posterior probability and Pc|x likelihood [39], as shown in the following equations:(5)Pc|x=Px|cPcPx,(6)Pc|x=Px1|c×Px2|c×⋯×Pxn|c×Pc.
K-NN (nearest neighbor): K is used to determine the class of the new data and to store all conditions based upon the distance measure of the nearest neighbor. K-NN is mostly used in pattern recognition and estimation as a nonparametric technique [40]. K value means that how many neighbors should be taken into consideration.
SVM: SVM algorithm is a supervised learning algorithm and binary classifier [25]. It is mostly used to solve classification problems [26]. Support vector machine (SVM) is used to separate data belonging to two classes in a most suitable way, and to implement this procedure, hyperplanes are specified [27].
6. Results6.1. Comparative Performance Analysis
Hayran et al. choose the SVM algorithm as the classifier design. They determine the sentiment classification by labelling the texts as a training data. Labelling process is executed manually through using emoji expressions (:), :(, etc.). SVM model is tested with the k-fold cross validation method.
The main reason for the performance value (80.05% accuracy in Table 3) of our study to be lower compared to the work of Hayran et al. is the creation of a training set without removing emotional symbols like smile emotion symbol “:)” and sad emotion symbol “:(” that would significantly affect the classification in their study. If our model has worked hard on our dataset for training in this case, our model starts to memorize. At the same time if our training set is uniform, the risk of overfitting will be high. Therefore, in order to avoid overfitting in our study, an integrated classification method is suggested by removing these sentiment expressions and symbols from our training set. Thus, this is an important factor in model training and successful classification compared to our study.
Emotion analysis studies in Turkish language.
Authors
Methodology
Data
Indicators
Performance result
Erdogan et al. [41]
n-gram (1, 2, 3) method, logistic regression
2018
Five most used cryptocurrencies in English text tweets
94.60
Ciftci et al. [42]
RNN-based algorithm
2018
Turkish Wikipedia articles
83.30
Coban et al. [43]
BoW vs W2VC model
2013
Turkish Twitter messages in the telecom sector
59.17
Ecemiş et al. [44]
Support vector machine
2018
Turkey-based geographical user data
0.954
Isik et al. [45]
Novel stacked ensemble method for sentiment analysis
2018
IMDB dataset including 1000 positive and 1000 negative; 2000 movie comments have been used
0.791
Karcioglu et al. [46]
Linear SVM and logistics regression
2019
Random English and Turkish texts have been collected by Twitter
65.62
Uslu et al. [47]
Logistics regression
2019
User reviews have been collected from Turkey’s most preferred movie site
77.35
Kanmaz et al. [48]
Decision trees, support vector machine, and Naive Bayes methods
1996–2018
News text-related stock exchange
0.64–0.80
Doğan et al. [49]
LSTM recurrent neural networks
2019
In the study, a single mixed data pool with two categories is created with data collected from multiple social networks
0.9194–0.9266
Salur et al. [50]
Random forest classification method
2019
Tweets collected about special tourism centers
88.974
Santur [51]
Gated recurrent unit method
2019
Turkish e-commerce platform user reviews
0.955
Kamis et al. [52]
Multiple CNN’s and LSTM network
2017
A corpus of different datasets is utilized based on three datasets used in SemEval (semantic assessment)
0.59
Ogul et al. [53]
Logistic regression classifier
2017
Public SemEval (semantic assessment) in three different sentiment analysis datasets containing both Turkish and English texts
79.56
Rumelli et al. [54]
k-nearest neighbor classifier
2019
The dataset is built by using e-commerce website (http://www.hepsiburada.com); the user review, rating, and URL of the product have been analyzed
73.8
Hayran et al. [35]
Support vector machine (SVM) classifier
2017
A Turkish text dataset classified (16000 positive and 16000 negative emotion) by emoji icon
80.05
Erdogan et al. have achieved the highest success rate in their study by making a classification without distinction between Turkish and English text. They used the logistic regression method as a classification tool in their work. Compared to our study, the use of the English dataset and the inclusion of sentimental emoji increased the rate of successful classification. According to similar studies in the table, the logistic regression classifier has been used in four studies. Accuracy results varying between 65% and 94% have been achieved in studies by using this method in Table 3. Ecemis et al. who reached the most successful result have been carried out the classification process using the SVM method. They have performed the classification process by using a manually chosen text set as a training set. Their study presents that, to complete each sentiment class, strong sentimental words in Turkish are used. It has been observed that the selection of sentences containing only adjectives as a training set increases the success rate. Support vector machine classifier used in this study has been preferred as a classification tool in the other three studies in the table. Accuracy results varying between 64% and 80% have been achieved in studies by using this method. In similar studies, it has been observed that SVM, linear regression, and other deep learning methods are mostly preferred as classification tools. The main factor in achieving different performance rates of studies using the same algorithm is the selection of training sets in different structures. It has been observed that the dataset used as a training set increases the success rate of sentences based on certain conditions (emotional symbols and strong sentimental words).
6.2. Performance Results
With the established model in Figures 4–6, performance measure comparison for the dataset subjected to classification algorithms via WEKA is shown in Table 4 according to the evaluation measures. In Table 4, it is shown that K-NN algorithm is more successful than others. We reached as a result 74.63 percent accuracy on this enhanced algorithm. In the text preprocessing, using “Word to Vector” as “n-gram” algorithm and taking advantage of Zemberek library increased rates of success to find word roots. We use the evaluations metrics which are precision, sensitivity, F-measure, and accuracy [55, 56]. These metrics are depending on TP (true-positive) and FP (false-positive) ratios:(7)precision=TPTP+FP,(8)sensitivity=TPP=TPTP+FN,(9)F−measure =2TP2TP + FP +FN,(10)accuracy =TP +TNP+N.
Naive Bayes model evaluation.
K-NN (nearest neighbor) model evaluation.
Support vector machine (SVM) model evaluation.
Evaluation results.
Classifier
TP rate
FP rate
Precision
Recall
F-Measure
K-NN
0.746
0.251
0.748
0.746
0.746
SVM
0.735
0.269
0.735
0.735
0.735
NB (Bayes)
0.654
0.347
0.654
0.654
0.654
In the case of reducing the number of variables and achieving more successful results, Zemberek is used as the Natural Language Processing library to find the roots in each Turkish tweet. Since each word in the sentence does not always make sense alone, vectors are created by using the N-gram (2, 3) technique that treats words in dual and triple groups. In order to find out whether this integrated technique is successful, testing has been conducted on three different classification algorithms.
The results of the proposed method have been tested on the Turkish tweet dataset, and the highest performance rate has been obtained with the K-NN classification algorithm used with integrated technique in Table 4. Compared to other classification algorithms in Figure 7, the highest success rate (74.63%) has been achieved by using the K-NN classification algorithm with the N-gram technique because the K-NN classification algorithm classifies on the basis of the closest neighbor proximity as the principle of operation. Therefore, with the N-gram (2.3) technique that creates vectors by considering the frequency of using words together, more successful results are obtained compared to other classification algorithms in Table 5.
With the growth of social media in recent years, it has become an important research resource for people’s ideas on specific issues. Accordingly, emotion analysis on texts with social media data has been the subject of research. It is important for forward-looking plans with measures and actions to make an emotion detection on subject. We summarized the results of the comparative methods for the analysis of social sensitivity and mentioned promising aspects in this field. The dataset used to support the findings of this study has been deposited in the “Sentiment Analysis on Turkish Tweets Dataset” repository on online data library [57, 58].
In this study, posted tweets about climate change, which is one of the biggest environmental topics, associated with this attempted to establish automatically emotion analysis. Therefore, a way is clear to ascertain public opinion and precautions about environmental topics by emotion analysis. We observed that using integrated classification methods instead of a single machine learning technique increased the success rate of accuracy. Considering the high rate of double or triple word groups in Turkish language, it is recommended to choose this integrated method in emotion classification studies. Using word splitting (tokenizer) in the phase of data preprocessing, “Zemberek” library for finding word roots and recommended integrated solution as N-gram for the feature removal process by using K-NN classification machine learning algorithm increased success rates of text analysis, in the case of especially texts in Turkish language.
Data Availability
All the raw data will be made available if needed.
Conflicts of Interest
The authors declare that there are no conflicts of interest.
IPCC2014Geneva, SwitzerlandIPCCPourebrahimN.SultanaS.EdwardsJ.GochanourA.MohantyS.Understanding communication dynamics on twitter during natural disasters: a case study of Hurricane Sandy20193710117610.1016/j.ijdrr.2019.1011762-s2.0-85065746183YangW.MuL.ShenY.Effect of climate and seasonality on depressed mood among twitter users20156318419110.1016/j.apgeog.2015.06.0172-s2.0-84957546996RoxburghN.GuanD.ShinK. J.Characterising climate change discourse on social media during extreme weather events201954506010.1016/j.gloenvcha.2018.11.0042-s2.0-85057257674AbbotJ.MarohasyJ.The application of machine learning for evaluating anthropogenic versus natural climate change201714364610.1016/j.grj.2017.08.0012-s2.0-85028312816GümüşçüA.TenekeciM. E.BilgiliA. V.Estimation of wheat planting date using machine learning algorithms based on available climate data2019In press, https://www.sciencedirect.com/science/article/abs/pii/S221053791830245210030810.1016/j.suscom.2019.01.0102-s2.0-85060687205KemerE.SamliR.Performance comparison of scalable rest application programming interfaces in different platforms20196610335510.1016/j.csi.2019.05.0012-s2.0-85065843170LiJ.LiN.AfsariK.PengJ.WuZ.CuiH.Integration of building information modeling and web service application programming interface for assessing building surroundings in early design stages20191539110010.1016/j.buildenv.2019.02.0242-s2.0-85062271327LagoD.RahnemaF.Development of an application programming interface for depletion analysis (APIDA)201710316317210.1016/j.anucene.2017.01.0102-s2.0-85010638169Statista. [Online]DragoniM.PetrucciG.A fuzzy-based strategy for multi-domain sentiment analysis201893597310.1016/j.ijar.2017.10.0212-s2.0-85033370242AmplayoR. K.LeeS.SongM.Incorporating product description to sentiment topic models for improved aspect-based sentiment analysis2018454-45520021510.1016/j.ins.2018.04.0792-s2.0-85046696205SokhinT.ButakovN.Semi-automatic sentiment analysis based on topic modeling201813628429210.1016/j.procs.2018.08.2862-s2.0-85062548644RuanY.DurresiA.AlfantoukhL.Using twitter trust network for stock market analysis201814520721810.1016/j.knosys.2018.01.0162-s2.0-85041101786PiroP.NockR.NielsenF.BarlaudM.Leveraging k-NN for generic classification boosting2012803910.1016/j.neucom.2011.07.0262-s2.0-84855222926ZhangF.WangC.YangF.Pattern-based NN control for uncertain pure-feedback nonlinear systems201935652530255810.1016/j.jfranklin.2019.01.0142-s2.0-85061852441ChenY.ZhouY.Machine learning based decision making for time varying systems: parameter estimation and performance optimization202019010547910.1016/j.knosys.2020.105479SongC.WangX.-K.ChengP.-F.WangJ.-Q.LiL.SACPC: a framework based on probabilistic linguistic terms for short text sentiment analysis202019410557210.1016/j.knosys.2020.105572DeyA.JenamaniM.ThakkarJ. J.Senti-N-Gram : an n-gram lexicon for sentiment analysis20181039210510.1016/j.eswa.2018.03.0042-s2.0-85043509600PangB.LeeL.VaithyanathanS.Thumbs up?Proceedings of the ACL-02 Conference on Empirical Methods in Natural Language Processing-EMNLP’02July 2002Stroudsburg, PA, USAAssociation for Computational Linguistics10.3115/1118693.1118704KaurJ.SehraS. S.SehraS. K.Sentiment analysis of twitter data using hybrid method of support vector machine and ant colony optimization2016147TaboadaM.BrookeJ.TofiloskiM.VollK.StedeM.Lexicon-based methods for sentiment analysis201137226730710.1162/coli_a_000492-s2.0-79958257877KayaM.FydanG.TorosluI.Sentiment analysis of Turkish political newsProceedings of the IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent TechnologyDecember 2012Macau, China174180GómezP.PartalA.EspinillaM.Classification of the risk in the new financing framework of the deposit guarantee systems in europe: K-means cluster Analysis and soft computing20171017810.2991/ijcis.2017.10.1.62-s2.0-85018774355GüraksınG. E.UğuzH.Comparison of different training data reduction approaches for fast support vector machines based on principal component analysis and distance based measurements2018411510.22399/ijcesen.374222YükselA. S.ÇankayaŞ. F.Üncüİ. S.Design of a machine learning based predictive analytics system for spam problem2017132350050410.12693/aphyspola.132.5002-s2.0-85033362770RameshB.SathiaseelanJ. G. R.An advanced multi class instance selection based support vector machine for text classification2015571124113010.1016/j.procs.2015.07.4002-s2.0-84944030930SavasS.TopalogluN.Crime intelligence from social media: a case studyProceedings of the 2017 IEEE 14th International Scientific Conference on InformaticsNovember 2017Poprad, SlovakiaIEEE10.1109/informatics.2017.83272662-s2.0-85050486812Zemberek-NLPSharmaA. K.YadavR.Spam mails filtering using different classifiers with feature selection and reduction techniqueProceedings of the 2015 Fifth International Conference on Communication Systems and Network TechnologiesApril 2015Gwalior, MP, India10.1109/csnt.2015.112-s2.0-84946925091AzimiP.SoofiP.An ANN-based optimization model for facility layout problem using simulation technique201724136437710.24200/sci.2017.4040Kamisli OzturkZ.Erzurum CicekZ. İ.ErgulZ.Sentiment analysis: an application to anadolu university2017132375375510.12693/aphyspola.132.7532-s2.0-85033378754RabbaniM.Habibnejad-LedariH.RafieiH.Farshbaf-GeranmayehA.A bi-objective mathematical model for dynamic cell formation problem considering learning eect, human issues, and worker assignment20162352341235410.24200/sci.2016.3961NazariL.SeifbarghyM.SetakM.Modeling and analyzing pricing and inventory problem in a closed loop supply chain with return policy and multiple manufacturers and multiple sales channels using game theory201725510.24200/sci.2017.44592-s2.0-85055796922HayranA.SertM.Sentiment analysis on microblog data based on word embedding and fusion techniquesProceedings of the 2017 25th Signal Processing and Communications Applications Conference (SIU)May 2017Antalya, Turkey10.1109/siu.2017.79605192-s2.0-85026292983LiuF.WangT.GuanS.-U.ManK. L.Neural incremental attribute learning in groups20158349050110.1080/18756891.2015.10235872-s2.0-84924109446Nourmohammadi KhiarakJ.Vali̇zadeh-kamranR.HeydariyanA.DamghaniN.DamghaniN.Big data analysis in plant science and machine learning tool applications in genomics and proteomics201842233110.22399/ijcesen.414984AbubakarA.ChiromaH.ZekiA.UddinM.Utilising key climate element variability for the prediction of future climate change using a support vector machine model20169212910.1504/ijgw.2016.0749522-s2.0-84964805553JiangL.LiC.WangS.ZhangL.Deep feature weighting for naive Bayes and its application to text classification201652263910.1016/j.engappai.2016.02.0022-s2.0-84960448532TanS.An effective refinement strategy for KNN text classifier200630229029810.1016/j.eswa.2005.07.0192-s2.0-28544439958ErdoğanM. C.CanayazM.Crypto-currency sentiment analyse on social mediaProceedings of the 2018 International Conference on Artificial Intelligence and Data Processing (IDAP)September 2018Malatya, Turkey1510.1109/IDAP.2018.86207242-s2.0-85062550076CiftciB.ApaydinM. S.A deep learning approach to sentiment analysis in TurkishProceedings of the 2018 International Conference on Artificial Intelligence and Data Processing (IDAP)Sepetember 2018Malatya, Turkey1510.1109/IDAP.2018.86207512-s2.0-85062547231ÇobanÖ.ÖzyerG. T.Word2vec and clustering based twitter sentiment analysisProceedings of the 2018 International Conference on Artificial Intelligence and Data Processing (IDAP)Sepetember 2018Malatya, Turkey1510.1109/IDAP.2018.86207572-s2.0-85062511361EcemişA.DokuzA. Ş.ÇelikM.Sentiment analysis of posts of social media users in their socially important locationsProceedings of the 2018 International Conference on Artificial Intelligence and Data Processing (IDAP)September 2018Malatya, Turkey1610.1109/IDAP.2018.86208322-s2.0-85062537176Emre IsikY.GörmezY.KaynarO.AydinZ.NSEM: novel stacked ensemble method for sentiment analysisProceedings of the 2018 International Conference on Artificial Intelligence and Data Processing (IDAP)September 2018Malatya, Turkey1410.1109/IDAP.2018.86209132-s2.0-85062547659KarcioğluA. A.AydinT.Sentiment analysis of Turkish and english twitter feeds using Word2Vec modelProceedings of the 2019 27th Signal Processing and Communications Applications Conference (SIU)April 2019Sivas, Turkey1410.1109/SIU.2019.88062952-s2.0-85071981781UsluA.TekinS.AytekinT.Sentiment analysis in Turkish film commentsProceedings of the 2019 27th Signal Processing and Communications Applications Conference (SIU)April 2019Sivas, Turkey1410.1109/SIU.2019.88063552-s2.0-85071990925KanmazM.SurerE.Positive or negative? a semantic orientation of financial newsProceedings of the 2019 27th Signal Processing and Communications Applications Conference (SIU)April 2019Sivas, Turkey1410.1109/SIU.2019.88065962-s2.0-85071988483DoǧanE.KayaB.Deep learning based sentiment analysis and text summarization in social networksProceedings of the 2019 International Artificial Intelligence and Data Processing Symposium (IDAP)September 2019Malatya, Turkey1610.1109/IDAP.2019.8875879SalurM. U.Aydinİ.AlghrsiS. A.SmartSenti: a twitter-based sentiment analysis system for the smart tourism in TurkeyProceedings of the 2019 International Artificial Intelligence and Data Processing Symposium (IDAP)September 2019Malatya, Turkey1510.1109/IDAP.2019.8875922SanturY.Sentiment analysis based on gated recurrent unitProceedings of the 2019 International Artificial Intelligence and Data Processing Symposium (IDAP)September 2019Malatya, Turkey1510.1109/IDAP.2019.8875985GoularasD.KamisS.Evaluation of deep learning techniques in sentiment analysis from twitter dataProceedings of the 2019 International Conference on Deep Learning and Machine Learning in Emerging Applications (Deep-ML)August 2019Istanbul, Turkey121710.1109/Deep-ML.2019.00011OğulH. A.GüranA.Imbalanced dataset problem in sentiment analysisProceedings of the 2019 4th International Conference on Computer Science and Engineering (UBMK)September 2019Samsun, Turkey31331710.1109/UBMK.2019.8907041RumelliM.AkkuşD.KartÖ.IsikZ.Sentiment analysis in Turkish text with machine learning algorithmsProceedings of the 2019 Innovations in Intelligent Systems and Applications Conference (ASYU)November 2019Izmir, Turkey1510.1109/ASYU48272.2019.8946436CömertZ.KocamazA. F.Comparison of machine learning techniques for fetal heart rate classification2017132345145410.12693/aphyspola.132.4512-s2.0-85033411391NavaziA.KarbassiA.MohammadiS.MonavariS. M.ZarandiS. M.A modelling study for predicting temperature and precipitation variations201711437310.1504/ijgw.2017.0836662-s2.0-85018163888KırelliY.ArslankayaS.2020Seoul, South KoreaDryad10.5061/dryad.h9w0vt4f8KırelliY.ArslankayaS.2020Sentiment analysis on turkish tweets dataset