Computer and Modernization ›› 2022, Vol. 0 ›› Issue (10): 1-7.

    Next Articles

FOCoR: A Course Recommendation Approach Based on Feature Selection Optimization

  

  1. (College of Computer Science and Technology, Guizhou University, Guiyang 550025, China)
  • Online:2022-10-20 Published:2022-10-20

Abstract: To solve the cold start problem of the recommendation model based on the behavioral log from online education platform, we design a course recommendation method named FOCoR that integrates data of course selection. First, we propose a technology of feature selection based on genetic algorithm (FSBGA), and then take the result of feature selection as input to build a recommendation model based on LightGBM which is a technology of gradient boosting tree for course recommendation. To be more specific, we construct a fitness function combining the loss of model and the number of features in the proposed FSBGA so that we successfully searched out the optimal feature subset that takes into account the loss of model and the number of features in the feature subset space of university course selection data. According to three indicators of log loss, F1-score and AUC, the model of course selection trained on the feature subset selected by the FSBGA is better than the models trained on the others selected by algorithms based on mutual information or F-test. In order to verify the effectiveness of the work in this paper, we have tested and evaluated FOCoR, LightGBM, XGBoost, decision tree, random forest, logistic regression and other algorithms on real data sets, and the results show that FOCoR has achieved the best performance in F1 scores.

Key words: course recommendation system, cold start, feature selection, genetic algorithm