Artificial Intelligence Review

, Volume 52, Issue 4, pp 2457–2473 | Cite as

Modified immune network algorithm based on the Random Forest approach for the complex objects control

  • G. A. Samigulina
  • Z. I. SamigulinaEmail author


Nowadays application of the methods of artificial intelligence to create automated complex objects control systems in different application areas is topical. The article presents the developed modified algorithm based on artificial immune system, in which the Random Forest algorithm is used for data pre-processing and extraction of informative signs describing the behavior of a complex object of control. There are presented the results of aircraft flight simulation based on Ailerons database with the help of WEKA software and RStudio environment. There was made the comparative analysis of the modified immune network algorithm with different data pre-processing (based on the Random Forest and factor analysis).


Complex objects control Artificial intelligence Artificial immune systems Random Forest Factor analysis Feature extraction 



The work is carried out under the Grant of SC MES of the Republic of Kazakhstan GR0215RK01472 (2015–2017) on the theme “Development of information technology, algorithms, software and hardware for intelligent systems of complex objects control in the condition of parameter uncertainties”.


  1. Alcala-Fdez J, Fernandez A, Luengo J, Derrac J, Garcia S, Sanchez L, Herrera F (2011) KEEL data-mining software tool: data set repository, integration of algorithms and experimental analysis framework. J Mult Valued Logic Soft Comput 17:255–287Google Scholar
  2. Breiman L (2001) Random forests. Mach Learn 45(1):5–32CrossRefGoogle Scholar
  3. Castro PA, Zuben FJ (2008) MOBAIS: a Bayesian artificial immune system for multi objective optimization. In: 7th International Conference ICARIS, pp 48–59Google Scholar
  4. Child D (2006) The essentials of factor analysis. Continuum International Publishing Group, New YorkGoogle Scholar
  5. Chistyakov SP (2013) Random forests: overview. Proc Karelian Res Centre Rus Acad Sci 1:117–136Google Scholar
  6. Chun L, Kroll AA (2012) Centralized multi-robot task allocation for industrial plant inspection by using A* and genetic algorithms. In: Artificial Intelligence and Soft Computing, vol 7268. Springer, pp 466–474Google Scholar
  7. Cutello V, Nicosia G, Pavone M, Timmis J (2007) An immune algorithm for protein structure prediction on lattice models. IEEE Trans Evolut Comput 1:101–117CrossRefGoogle Scholar
  8. Dasgupta D (2014) Artificial immune systems and their applications. Springer, Berlin, p 306zbMATHGoogle Scholar
  9. Dudec G (2014) Short-term load forecasting using random forest. Adv Intell Syst Comput 323:821–828Google Scholar
  10. Frank A (2010) UCI machine learning repository. School of Information and Computer Science, University of California, IrvineGoogle Scholar
  11. Gondane R, Devi S (2016) Classification using rough random forest. Min Intell Knowl Explor 9468:70–80CrossRefGoogle Scholar
  12. Guyon I, Gunn S, Nikravesh M, Zadeh L (2006) Feature extraction. Foundations and applications, vol 207. Studies in fuzziness and soft computing. Springer, Berlin, p 778CrossRefGoogle Scholar
  13. Hapfelmeier A, Hothorn T, Ulm K, Strobl C (2014) A new variable importance measure for random forests with missing data. Stat Comput 24(1):21–34MathSciNetCrossRefGoogle Scholar
  14. Lee S, Park W, Jung S (2014) Fault detection of aircraft system with random forest algorithm and similarity measure. Sci World J 2014:1–7Google Scholar
  15. Mitina V, Mikhaylovskaya IB (2001) Factor analysis for psychology. Psikhologiya, Moscow, p 169Google Scholar
  16. Nagata F, Watanabe K (2011) Adaptive learning with large variability of teaching signals for neural networks and its application to motion control of an industrial robot. Int J Autom Comput 8:54–61CrossRefGoogle Scholar
  17. Padma SL, Sekhar DS, Ketan PB (2015) Artificial intelligence and evolutionary algorithms in engineering systems. Springer, Berlin, p 862Google Scholar
  18. Samigulina GA (2012) Development of the decision support systems on the basis of the intellectual technology of the artificial immune systems. Autom Remould Control 74(2):397–403CrossRefGoogle Scholar
  19. Samigulina GA (2015) Technology immune network modeling for intellectual control systems and forecasting of the complex objects. Science Book Publishing, Yelm, p 173Google Scholar
  20. Samigulina GA, Samigulina ZI (2014) Intellectual systems of forecasting and control of complex objects based on artificial immune systems. Science Book Publishing, Yelm, p 172Google Scholar
  21. Samigulina GA, Samigulina ZI (2015) Industrial implementation of the immune network modeling of complex objects on the equipment Schneider Electric and Siemens. In: International workshop on artificial immune systems (AIS), Taormina, Italy, pp 1–9Google Scholar
  22. Samigulina GA, Samigulina ZI (2016) Intellectualization of the data processing in the industrial automatization. In: SAI intelligent systems conference 2016, 21–22 September, 2016, London, UK, pp 1–7Google Scholar
  23. Silva IN, Hernane Spatti D, Andrade Flauzino R, Liboni LHB, Reis Alves SF (2017) Artificial neural networks. Springer, Berlin, p 277CrossRefGoogle Scholar
  24. Smith T, Frank E (2016) Introducing Machine Learning Concepts with WEKA. In: Statistical genomics: methods and protocols, pp 353–378Google Scholar
  25. Tarakanov AO (1999) Formal peptide as a basic agent of immune networks: from natural prototype to mathematical theory and applications. In: 1-st international workshop of Central Eastern Europe on multi-agent systemsGoogle Scholar
  26. Tarakanov AO, Borisova AV (2013) Formal immune networks: self-organization and real-world applications. In: Advances in applied self-organizing systems, pp. 321–341Google Scholar
  27. Tarakanov AO, Nicosia G (2007) Foundations of immunocomputing. In: Proceedings of the 1-st IEEE symposium on foundations of computational intelligence (FOCI07), Honolulu, Hawaii, pp 503–508Google Scholar
  28. Timmis J, Hone T, Stibor E Clark (2008) Theoretical advances in artificial immune systems. Theor Comput Sci 403:11–32MathSciNetCrossRefGoogle Scholar
  29. Timmis J, Hart E, Hone A, Neal M, Robins A, Stepney S, Tyrrell A (2008) Immune-engineering. In: Biologically-inspired collaborative computing. IFIP the international federation for information processing, vol 268. Springer, pp 3–17Google Scholar
  30. Venkatesan N, Priya G (2015) A study of random forest algorithm with implementation using WEKA. Int J Innov Res Comput Sci Eng 1(6):156–162Google Scholar
  31. Wu X, Kumar V, Quinlan J, Ghosh J, Yang Q, Motoda H, McLachlan G, Ng A, Liu B (2008) Top 10 algorithms in data mining. Knowl Inf Syst 14(1):1–37CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media B.V., part of Springer Nature 2018

Authors and Affiliations

  1. 1.Intellectual Control Systems and ForecastingInstitute of Information and Computing Technologies, IICTAlmatyKazakhstan
  2. 2.Faculty of the Information TechnologyKazakh-British Technical University, KBTUAlmatyKazakhstan

Personalised recommendations