Supporting academic decision making at higher educational institutions using machine learning-based algorithms

  • Yuri Nieto
  • Vicente García-Díaz
  • Carlos Montenegro
  • Rubén González Crespo
Methodologies and Application


Decisions made by deans and university managers greatly impact the entire academic community as well as society as a whole. In this paper, we present survey results on which academic decisions they concern and the variables involved in them. Using machine learning algorithms, we predicted graduation rates in a real case study to support decision making. Real data from five undergraduate engineering programs at District University Francisco Jose de Caldas in Colombia illustrate our results. The comparison between support vector machine and artificial neural network is held using the confusion matrix and the receiver operating characteristic curve. The algorithm methods and architecture are presented.


Machine learning Artificial neural network Support vector machine Decision making Confusion matrix 



This study was no funding.

Compliance with ethical standards

Conflict of Interest

The authors declare that they have no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.


  1. Abdahllah M (2015) A decision support model for long-term course planning. Decis Support Syst 74:33–45CrossRefGoogle Scholar
  2. Aguiar E, Lakkaraju H, Bhanpuri N, Miller D, Yuhas B, Addison KL (2015) Who, when, and why: a machine learning approach to prioritizing students at risk of not graduating high school on time. In: Proceedings of the Fifth International Conference on Learning Analytics And Knowledge–LAK ’15, pp. 93–102Google Scholar
  3. Alptekin E, Ertugrul K (2010) An integrated decision framework for evaluating and selecting e-learning products. Appl Soft Comput 11:2990–2998CrossRefGoogle Scholar
  4. Arnold KE, Hall Y, Street SG, Lafayette W, Pistilli MD (2012) Course signals at purdue? using learning analytics to increase student success. Learn Anal Knowl 2012:2–5Google Scholar
  5. Baker RSJD (2010) Data mining for education, International Encyclopedia of Education. Elsevier, AmsterdamGoogle Scholar
  6. Barlas Y, Dicker V (2000) A dynamic simulation game for Strategic University Management (UNIGAME)Google Scholar
  7. Bishop CM (1995) Neural networks for pattern recognition. J Am Stat Assoc 92:482MathSciNetMATHGoogle Scholar
  8. Chatti MA, Dyckhoff AL, Schroeder U, Thüs H (2012) A reference model for learning analytics. Int J Technol Enhanc Learn 4(5/6):1–22CrossRefGoogle Scholar
  9. Czibula G, Gergely I, Gaceanu R (2014) A support vector machine model for intelligent selection fo data representations. Appl Soft Comput 18:70–81CrossRefGoogle Scholar
  10. Dawson S, Heathcote E (2010) SNAPP?: Realising the affordances of real-time SNA within networked learning environments. In: International Conference on Networked learning, pp. 125–133Google Scholar
  11. Delen D, Zaim H, Kusey C (2013) A comparative analysis of machine learning systems for measuring the impact of knowledge management practices. Decis Support Syst 54:1150–1160CrossRefGoogle Scholar
  12. Deng X, Liu Q, Deng Y, Mahadevan S (2016) An improved method to construct basic probability assignment based on the confusion matrix for classification problem. Inf Sci (Ny) 340–341:250–261CrossRefGoogle Scholar
  13. Dewberry C (2004) Statistical methods for organizational research. Routledge, New YorkCrossRefGoogle Scholar
  14. Dyckhoff AL, Zielke D, Bültmann M, Chatti MA (2012) Design and implementation of a learning analytics toolkit for teachers. Educ Technol Soc 15:58–76Google Scholar
  15. Dyckhoff AL, Lukarov V, Muslim A, Chatti MA, Schroeder U (2013) Supporting action research with learning analytics. Learn Anal Knowl 2013:220–229Google Scholar
  16. Fischetti M (2016) Fast training of support vector machines with Gaussian kernel. Discret Optim 22:183–194MathSciNetCrossRefGoogle Scholar
  17. Góes ART, Arns Steiner MT, Steiner Neto PJ (2014) Education quality measured by the classification of school performance using quality labels. Appl Mech Mater 670:1675–1683CrossRefGoogle Scholar
  18. Gonzalez C, Elhariri E, El-Bendary N, Fernandez A (2016) Machine learning based classification approach for predicting students performance in blended learning. Adv. Intell. Syst. Comput. 407:47–56Google Scholar
  19. Hackeling G (2014) Mastering Machine Learning with scikit-learnGoogle Scholar
  20. Hagan MT, Demuth HB, Beale MH (2014) Neural network design, 2nd edGoogle Scholar
  21. Heaton J (2008) Introduction to neural networks with Java, vol 99, 2nd edn. Heaton Research Inc, St. LouisGoogle Scholar
  22. Hoffait A, Schyns M (2017) Early detection of university students with potential difficulties. Decis Support Syst 101:1–11. CrossRefGoogle Scholar
  23. Hsu Chih-Wei, Chang Chih-Chung, L C-J (2016) A practical guide to support vector classification. BJU Int. 101(1):1396–400Google Scholar
  24. Karsoliya S (2012) Approximating number of hidden layer neurons in multiple hidden layer BPNN architecture. Int J Eng Trends Technol 3(6):714–717Google Scholar
  25. Lakkaraju H et al (2015) A machine learning framework to identify students at risk of adverse academic outcomes. Int Conf Knowl Dis Data Min KDD 2015:1909–1918Google Scholar
  26. Liu C, Wang W, Wang M, Lv F, Konan M (2017) An efficient instance selection algorithm to reconstruct training set for support vector machine. Knowl-Based Syst 116:58–73CrossRefGoogle Scholar
  27. Muklason A, Parkes A, Ozcan E (2017) Fairness in examination timetabling: student preferences and extended formulations. Appl Soft Comput 55:302–318CrossRefGoogle Scholar
  28. Murray WS, Le Blanc LA (1995) A decision support system for academic advisingGoogle Scholar
  29. Nieto Y, Montenegro C (2014) System architecture based on learning analytcis to educational decision Makers Toolkit. Adv Comput Sci Eng 13(2):89–105Google Scholar
  30. Nieto Y, Montenegro C (2015) Towards a decision support system based on learning analytics. Adv Inf Sci Serv Sci 7(1):01–12Google Scholar
  31. Nieto Y, Diaz V, Montenegro C (2016) Academic Decision Making Model for Higher Education Institutions using Learning Analytics. In: Computational and Business Intelligence (ISCBI), 2016 4th International Symposium, pp. 27–32Google Scholar
  32. Oztekin A, Delen D, Turkylmaz A (2013) A Machine learning-based usability evaluation method for eLearning systems. Decis Support Syst 56:66–73CrossRefGoogle Scholar
  33. Ramchoun H, Amine M, Idrissi J, Ghanou Y, Ettaouil M (2016) Multilayer perceptron: architecture optimization and training. Int J Interact Multimed Artif Intell 4(1):26Google Scholar
  34. Rodriguez V, Sanchez M, Chica M (2015) Machine learning predictive models for mineral prospectivity? an evaluation of neural networks, random forest, regression trees and support vector machines. Ore Geol Rev 71:804–818CrossRefGoogle Scholar
  35. Skyrius R, Kazakevičienė G, Bujauskas V (2013) From management information systems to business intelligence: the development of management information needs. Int J Interact Multimed Artif Intell 2(3):31Google Scholar
  36. Stimpson AJ, Cummings ML, Member S (2014) Assessing intervention timing in computer-based education using machine learning algorithms. IEEE Access 2:78–87CrossRefGoogle Scholar
  37. Stoean C, Stoean R (2014) Post-evolution of variable-length class prototypes to unlock decision majing within support vector machines. Appl Soft Comput 25:159–173CrossRefMATHGoogle Scholar
  38. Tan M, Shao P (2015) Prediction of student dropout in E-learning program through the use of machine learning method. Int J Emerg Technol Learn 10(1):11–17CrossRefGoogle Scholar
  39. Vo TNC, Nguyen HP (2012) A Knowledge-Driven Educational Decision Support System. In: 2012 IEEE RIVF International Conference on Computing & Communication Technologies, Research, Innovation, and Vision for the Future, pp. 1–6Google Scholar
  40. Wang X, Huang F, Cheng Y (2016) Computational performance optimization of support vector machine based on support vectors. Neurocomputing 211:66–71CrossRefGoogle Scholar
  41. Werghi N, Kamoun FK (2010) A decision-tree-based system for student academic advising and planning in information systems programmes. Int J Bus Inf Syst 5:1Google Scholar
  42. White CC (1990) A survey on the integration of decision analysis and expert systems for decision support. IEEE Trans Syst Man Cybern 20(2):358–364MathSciNetCrossRefGoogle Scholar
  43. Witten IH, Frank E, Hall Ma (2011) Data mining: practical machine learning tools and techniques, 2nd edn. Morgan Kauffman Publishers, San FranciscoGoogle Scholar
  44. Xiao-YanLiu (2015) Private colleges teachers evaluation system based on support vector machine (SVM). In: International Conference on Applied Science and Engineerin Innovation ASEI 2015, no. Asei, pp. 1918–1921Google Scholar
  45. Zorrilla ME, García D, Álvarez E (2010) A decision support system to improve e-learning environments. In: Proceedings of the EDBT/ICDT Workshops, pp. 1–8Google Scholar

Copyright information

© Springer-Verlag GmbH Germany, part of Springer Nature 2018

Authors and Affiliations

  • Yuri Nieto
    • 1
  • Vicente García-Díaz
    • 1
  • Carlos Montenegro
    • 2
  • Rubén González Crespo
    • 3
  1. 1.Department of Computer ScienceUniversity of OviedoOviedoSpain
  2. 2.District University Francisco José de CaldasBogotáColombia
  3. 3.School of EngineeringUniversidad Internacional de La Rioja (UNIR)LogroñoSpain

Personalised recommendations