Abstract
Improving the performance of machine learning algorithms has been always the topic of interest in data mining. The ensemble learning is one of the machine learning methods that, according to the subject literature, it yields better performance than the single base learner in the accuracy parameter. In the ensemble learning, all base learners are considered at the same level in terms of power and separation capabilities. However, whether the ensemble is made of homogeneous based learners or it is made of heterogeneous base learners, in either case, weaknesses and strengths of the base learners are ignored. To overcome this challenge, the stronger coefficient of influence should be assigned to stronger base learners and the lower coefficient of influence should be assigned to weaker base learners. However, given that the data is associated with uncertainty in the real-world issues, it is impossible to determine which base learner performs better than the others under these circumstances. Learning Automata is one of the desirable options of reinforcement learning subject literature to dealing with dynamic environments. The learning automata works by receiving feedback from the environment. In this paper, a method named LAbEL has been proposed which allows the assignment of the coefficient of influence to each base learner in the ensemble dynamically. Due to the use of learning automata, the proposed method works adjusted to the problem space conditions. The LAbEL is based on learning automata and according to its ability to dealing with dynamic environments, it is possible to apply it to issues where data has nonlinear and unpredictable behavior.









Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Alnashwan R, O’Riordan AP, Sorensen H, Hoare C (2016) Improving sentiment analysis through ensemble learning of meta-level features. In: CEUR Workshop Proceedings, 2016. Sun SITE Central Europe (CEUR)/RWTH Aachen University, Aachen
AL-Sharuee MT, Liu F, Pratama M (2018) Sentiment analysis: an automatic contextual analysis and ensemble clustering approach and comparison. Data Knowl Eng 115:194–213
Bachman P, Alsharif O, Precup D Learning with pseudo-ensembles. In: Advances in neural information processing systems, 2014, pp 3365–3373
Barbin JP, Yousefi S, Masoumi B (2020) Efficient service recommendation using ensemble learning in the internet of things (IoT). J Ambient Intell Humaniz Comput 11:1339–1350
Basaran K, Özçift A, Kılınç D (2019) A new approach for prediction of solar radiation with using ensemble learning algorithm. Arab J Sci Eng 44:7159–7171
Bouazizi M, Ohtsuki T (2017) A pattern-based approach for multi-class sentiment analysis in twitter IEEE. Access 5:20617–20639
Cai Y, Liu X, Zhang Y, Cai Z (2018) Hierarchical ensemble of extreme learning machine. Pattern Recogn Lett 116:101–106
Chakraborty D, Narayanan V, Ghosh A (2019) Integration of deep feature extraction and ensemble learning for outlier detection. Pattern Recogn 89:161–171
Cherubin G (2019) Majority vote ensembles of conformal predictors. Mach Learn 108:475–488
Dua D, Graff C (2019) UCI Machine Learning Repository [http://archive.ics.uci.edu/ml]. Irvine, CA: University of California, School of Information and Computer Science
Ezzat A, Wu M, Li X, Kwoh C-K (2019) Computational prediction of drug-target interactions via ensemble learning. Computational methods for drug repurposing. Springer, New York, pp 239–254
Galicia A, Talavera-Llames R, Troncoso A, Koprinska I, Martínez-Álvarez F (2019) Multi-step forecasting for big data time series based on ensemble learning. Knowl-Based Syst 163:830–841
Gupta V, Mehta A, Goel A, Dixit U, Pandey AC (2019) Spam detection using ensemble learning. Harmony search and nature inspired optimization algorithms. Springer, New York, pp 661–668
Hajewski J, Oliveira S (2019) Distributed SmSVM ensemble learning. INNS big data and deep learning conference. Springer, New York, pp 7–16
Hutter F, Kotthoff L, Vanschoren J (2019) Automated machine learning. Springer, New York
Igawa RA, Barbon S Jr, Paulo KCS, Kido GS, Guido RC, Júnior MLP, da Silva IN (2016) Account classification in online social networks with LBCA and wavelets. Inf Sci 332:72–83
Jiang J, Yu Y, Wang Z, Tang S, Hu R, Ma J (2019) Ensemble super-resolution with a reference dataset IEEE transactions on cybernetics
Jianqiang Z, Xiaolin G (2017) Comparison research on text pre-processing methods on twitter sentiment analysis IEEE. Access 5:2870–2879
Kang M, Ahn J, Lee K (2018) Opinion mining using ensemble text hidden Markov models for text classification. Expert Syst Appl 94:218–227
Kranjc J, Smailović J, Podpečan V, Grčar M, Žnidaršič M, Lavrač N (2015) Active learning for sentiment analysis on data streams: Methodology and workflow implementation in the ClowdFlows platform. Inf Process Manag 51:187–203
Krawczyk B, Minku LL, Gama J, Stefanowski J, Woźniak M (2017) Ensemble learning for data stream analysis: a survey. Inf Fusion 37:132–156
Kumar A, Jaiswal A (2020) Systematic literature review of sentiment analysis on Twitter using soft computing techniques. Concurr Comput Pract Exp 32:e5107
Kumar S, Nezhurina MI (2019) An ensemble classification approach for prediction of user’s next location based on Twitter data. J Ambient Intell Humaniz Comput 10:4503–4513
Liang D, Fan G, Lin G, Chen W, Pan X, Zhu H (2019) Three-stream convolutional neural network with multi-task and ensemble learning for 3D action recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition workshops, 2019, pp 0–0
Liu S, Cheng X, Li F, Li F (2014) TASC: Topic-adaptive sentiment classification on dynamic tweets. IEEE Trans Knowl Data Eng 27:1696–1709
Liu Y, Jiang C, Zhao H (2018) Using contextual features and multi-view ensemble learning in product defect identification from online discussion forums. Decis Support Syst 105:1–12
Lo SL, Chiong R, Cornforth D (2016) Ranking of high-value social audiences on Twitter. Decis Support Syst 85:34–48
López-Vázquez C, Hochsztain E (2019) Extended and updated tables for the Friedman rank test. Commun Stat-Theory Methods 48:268–281
Mao S, Chen J-W, Jiao L, Gou S, Wang R (2019) Maximizing diversity by transformed ensemble learning. Appl Soft Comput 82:105580
Morton RB, Piovesan M, Tyran J-R (2019) The dark side of the vote: Biased voters, social information, and information aggregation through majority voting. Games Econ Behav 113:461–481
Narendra KS, Thathachar MA (2012) Learning automata: an introduction. Courier corporation, North Chelmsford
Oliveira N, Cortez P, Areal N (2017) The impact of microblogging data for stock market prediction: Using Twitter to predict returns, volatility, trading volume and survey sentiment indices. Expert Syst Appl 73:125–144
Onan A, Korukoğlu S, Bulut H (2017) A hybrid ensemble pruning approach based on consensus clustering and multi-objective evolutionary algorithm for sentiment classification. Inf Process Manag 53:814–833
Pérez-Gállego P, Quevedo JR, del Coz JJ (2017) Using ensembles for problems with characterizable changes in data distribution: a case study on quantification. Inf Fusion 34:87–100
Perikos I, Hatzilygeroudis I (2016) Recognizing emotions in text using ensemble of classifiers. Eng Appl Artif Intell 51:191–201
Piri S, Delen D, Liu T, Zolbanin HM (2017) A data analytics approach to building a clinical decision support system for diabetic retinopathy: developing and deploying a model ensemble. Decis Support Syst 101:12–27
Rathor S, Jadon R (2019) Acoustic domain classification and recognition through ensemble based multilevel classification. J Ambient Intell Humaniz Comput 10:3617–3627
Raza K (2019) Improving the prediction accuracy of heart disease with ensemble learning and majority voting rule. U-Healthcare Monitoring Systems. Elsevier, Amsterdam, pp 179–196
Renda A, Barsacchi M, Bechini A, Marcelloni F (2019) Comparing ensemble strategies for deep learning: an application to facial expression recognition. Expert Syst Appl 136:1–11
Rezvanian A, Saghiri AM, Vahidipour SM, Esnaashari M, Meybodi MR (2018) Recent advances in learning automata. Springer, New York
Rudra S, Uddin M, Alam MM (2019) Forecasting of breast cancer and diabetes using ensemble learning. Int J Comput Commun Inform 1:1–5
Sagi O, Rokach L (2018) Ensemble learning: a survey Wiley interdisciplinary reviews. Data Min Knowl Disc 8:e1249
Saini M, Verma S, Sharan A (2019) Multi-view ensemble learning using rough set based feature ranking for opinion spam detection. Advances in computer communication and computational sciences. Springer, New York, pp 3–12
Saleena N (2018) An ensemble classification system for twitter sentiment analysis. Procedia Comput Sci 132:937–946
Saravanan RA, Rajesh Babu M (2017) Enhanced text mining approach based on ontology for clustering research project selection. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-017-0637-7
Souza MA, Cavalcanti GD, Cruz RM, Sabourin R (2019) Online local pool generation for dynamic classifier selection. Pattern Recogn 85:132–148
Tuarob S, Tucker CS, Salathe M, Ram N (2014) An ensemble heterogeneous classification methodology for discovering health-related knowledge in social media messages. J Biomed Inform 49:255–268
Wang X, Yan WQ (2019) Cross-view gait recognition through ensemble learning. Neural Comput Appl. https://doi.org/10.1007/s00521-019-04256-z
Wang G, Sun J, Ma J, Xu K, Gu J (2014) Sentiment classification: the contribution of ensemble learning. Decis Support Syst 57:77–93
Wei Y, Sun S, Ma J, Wang S, Lai KK (2019) A decomposition clustering ensemble learning approach for forecasting foreign exchange rates. J Manag Sci Eng 4:45–54
Werbin-Ofir H, Dery L, Shmueli E (2019) Beyond majority: label ranking ensembles based on voting rules. Expert Syst Appl 136:50–61
Xiao J (2019) SVM and KNN ensemble learning for traffic incident detection. Phys A 517:29–35
Zhang Y, Miao D, Wang J, Zhang Z (2019a) A cost-sensitive three-way combination technique for ensemble learning in sentiment classification. Int J Approx Reason 105:85–97
Zhang Y, Cao G, Wang B, Li X (2019b) A novel ensemble method for k-nearest neighbor. Pattern Recogn 85:13–25
Zhang J, Li Z, Nai K, Gu Y, Sallam A (2019c) DELR: a double-level ensemble learning method for unsupervised anomaly detection. Knowl-Based Syst 181:104783
Zhou Y, Wang P (2019) An ensemble learning approach for XSS attack detection with domain knowledge and threat intelligence. Comput Secur 82:261–269
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Savargiv, M., Masoumi, B. & Keyvanpour, M.R. A new ensemble learning method based on learning automata. J Ambient Intell Human Comput 13, 3467–3482 (2022). https://doi.org/10.1007/s12652-020-01882-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-020-01882-7