Publication | Open Access
Early Performance Prediction for CS1 Course Students using a Combination of Machine Learning and an Evolutionary Algorithm
44
Citations
6
References
2019
Year
Unknown Venue
Artificial IntelligenceEngineeringMachine LearningMachine Learning ToolEducationText MiningLog DataInformation RetrievalData ScienceData MiningCs1 Course StudentsPerformance PredictionMl PipelinesPredictive AnalyticsKnowledge DiscoveryEducational Data MiningIntelligent ClassificationLearning AnalyticsComputer ScienceFeature ConstructionEvolutionary Data MiningPerformance AnalysisLearning Classifier SystemEarly Performance Prediction
Many researchers have started extracting student behaviour by cleaning data collected from web environments and using it as features in machine learning (ML) models. Using log data collected from an online judge, we have compiled a set of successful features correlated with the student grade and applying them on a database representing 486 CS1 students. We used this set of features in ML pipelines which were optimised, featuring a combination of an automated approach with an evolutionary algorithm and hyperparameter-tuning with random search. As a result, we achieved an accuracy of 75.55%, using data from only the first two weeks to predict the student final grades. We show how our pipeline outperforms state-of-the-art work on similar scenarios.
| Year | Citations | |
|---|---|---|
Page 1
Page 1