• Title of article

    S3PSO: Students’ Performance Prediction Based on Particle Swarm Optimization

  • Author/Authors

    Sarvmili, M Department of Computer Engineering - Alzahra University - Tehran, Iran , Hasheminejad, S.M.H Department of Computer Engineering - Alzahra University - Tehran, Iran

  • Pages
    20
  • From page
    77
  • To page
    96
  • Abstract
    Nowadays new methods are required to take advantage of the rich and extensive gold mine of data, given the vast content of data particularly created by educational systems. Data mining algorithms have been used in educational systems, especially e-learning systems, due to the broad usage of these systems. Providing a model to predict the final student results in an educational course is a reason for using data mining in educational systems. In this paper, we propose a novel rule-based classification method called S3PSO (Students’ Performance Prediction based on Particle Swarm Optimization) to extract the hidden rules that could be used to predict the students’ final outcome. The proposed S3PSO method is based upon the Particle Swarm Optimization (PSO) algorithm in a discrete space. The S3PSO particle encoding inducts more interpretable even for normal users like instructors. In S3PSO, the Support, Confidence, and Comprehensibility criteria are used to calculate the fitness of each rule. Comparing the results obtained from S3PSO with other rule-based classification methods such as CART, C4.5, and ID3 reveals that S3PSO improves 31% of the value of fitness measurement for the Moodle dataset. Additionally, comparing the results obtained from S3PSO with other classification methods such as SVM, KNN, Naïve Bayes, Neural Network, and APSO reveals that S3PSO improves 9% of the accuracy value for the Moodle dataset and yields promising results for predicting the students’ final outcome.
  • Keywords
    Rule-Based Classification , Particle Swarm Optimization , Educational Data Mining
  • Journal title
    Astroparticle Physics
  • Serial Year
    2019
  • Record number

    2452606