{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T17:11:10Z","timestamp":1780506670822,"version":"3.54.1"},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2023,2,12]],"date-time":"2023-02-12T00:00:00Z","timestamp":1676160000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,2,12]],"date-time":"2023-02-12T00:00:00Z","timestamp":1676160000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Science and Technology Project of Gansu","award":["21YF5GA102"],"award-info":[{"award-number":["21YF5GA102"]}]},{"name":"Science and Technology Project of Gansu","award":["21YF5GA006"],"award-info":[{"award-number":["21YF5GA006"]}]},{"name":"Science and Technology Project of Gansu","award":["22ZD6GA02"],"award-info":[{"award-number":["22ZD6GA02"]}]},{"name":"the Talent Innovation and Entrepreneurship Fund of Lanzhou","award":["2020-RC-13"],"award-info":[{"award-number":["2020-RC-13"]}]},{"name":"Key Laboratory of Media convergence Technology and Communication","award":["21ZD8RA008"],"award-info":[{"award-number":["21ZD8RA008"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Int J Comput Intell Syst"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The knowledge tracing (KT) model is an effective means to realize the personalization of online education using artificial intelligence methods. It can accurately evaluate the learning state of students and conduct personalized instruction according to the characteristics of different students. However, the current knowledge tracing models still have problems of inaccurate prediction results and poor features utilization. The study applies XGBoost algorithm to knowledge tracing model to improve the prediction performance. In addition, the model also effectively handles the multi-skill problem in the knowledge tracing model by adding the features of problem and knowledge skills. Experimental results show that the best AUC value of the XGBoost-based knowledge tracing model can reach 0.9855 using multiple features. Furthermore, compared with previous knowledge tracing models used deep learning, the model saves more training time.<\/jats:p>","DOI":"10.1007\/s44196-023-00192-y","type":"journal-article","created":{"date-parts":[[2023,2,12]],"date-time":"2023-02-12T01:02:36Z","timestamp":1676163756000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":38,"title":["An XGBoost-Based Knowledge Tracing Model"],"prefix":"10.1007","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7516-1699","authenticated-orcid":false,"given":"Wei","family":"Su","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fan","family":"Jiang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chunyan","family":"Shi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dongqing","family":"Wu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lei","family":"Liu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shihua","family":"Li","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yongna","family":"Yuan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Juntai","family":"Shi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2023,2,12]]},"reference":[{"issue":"6217","key":"192_CR1","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1126\/science.1261627","volume":"347","author":"J Reich","year":"2015","unstructured":"Reich, J.: Rebooting MOOC research. Science. 347(6217), 34\u201335 (2015)","journal-title":"Science."},{"issue":"1","key":"192_CR2","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1016\/0004-3702(90)90093-F","volume":"42","author":"JR Anderson","year":"1990","unstructured":"Anderson, J.R.: Cognitive modelling and intelligent tutoring. Artif Intell. 42(1), 7\u201349 (1990)","journal-title":"Artif Intell"},{"issue":"1","key":"192_CR3","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s44196-021-00052-7","volume":"15","author":"T Wang","year":"2022","unstructured":"Wang, T., Xiao, B., Ma, W.: Student behavior data analysis based on association rule mining. Int. J. Comput. Intell. Sys. 15(1), 1\u20139 (2022)","journal-title":"Int. J. Comput. Intell. Sys."},{"key":"192_CR4","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1609\/aimag.v34i3.2484","volume":"34","author":"KR Koedinger","year":"2013","unstructured":"Koedinger, K.R., et al.: New potentials for data-driven intelligent tutoring system development and optimization. AI Magaz. 34, 27\u201341 (2013)","journal-title":"AI Magaz."},{"key":"192_CR5","first-page":"1","volume":"14","author":"S Liu","year":"2021","unstructured":"Liu, S., et al.: An Intelligent question answering system of the liao dynasty based on knowledge graph. Int. J. Comput. Intellig. Sys. 14, 1\u201312 (2021)","journal-title":"Int. J. Comput. Intellig. Sys."},{"key":"192_CR6","volume-title":"International conference on machine Learning","author":"C Piech","year":"2015","unstructured":"Piech, C., et al.: \"Learning program embeddings to propagate feedback on student code. In: International conference on machine Learning. PMLR (2015)"},{"issue":"5","key":"192_CR7","doi-asserted-by":"publisher","first-page":"403","DOI":"10.3233\/AIS-190534","volume":"11","author":"A Hasanov","year":"2019","unstructured":"Hasanov, A., Laine, T.H., Chung, T.-S.: A survey of adaptive context-aware learning environments. J. Ambient Intelligence Smart Environ. 11(5), 403\u2013428 (2019)","journal-title":"J. Ambient Intelligence Smart Environ."},{"key":"192_CR8","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1037\/h0033475","volume":"96","author":"RC Atkinson","year":"1972","unstructured":"Atkinson, R.C.: Optimizing the learning of a second-language vocabulary. J. Exp. Psychol. 96, 124 (1972)","journal-title":"J. Exp. Psychol."},{"key":"192_CR9","volume-title":"\"A contextual bandits framework for personalized learning action selection","author":"AS Lan","year":"2016","unstructured":"Lan, A.S., Baraniuk, R.G.: \"A contextual bandits framework for personalized learning action selection. EDM (2016)"},{"key":"192_CR10","unstructured":"Sweeney, Mack, et al. (2016) \"Next-term student performance prediction: A recommender systems approach.\"\u00a0arXiv preprint arXiv:1604.01840\u00a0"},{"key":"192_CR11","doi-asserted-by":"crossref","unstructured":"Chen, Yuying, et al. \"Tracking knowledge proficiency of students with educational priors. Proceedings of the 2017 ACM on Conference on Information and Knowledge Management (2017)","DOI":"10.1145\/3132847.3132929"},{"key":"192_CR12","volume-title":"International conference on intelligent tutoring systems","author":"H Cen","year":"2006","unstructured":"Cen, H., Koedinger, K., Junker, B.: Learning factors analysis\u2013a general method for cognitive model evaluation and improvement. In: International conference on intelligent tutoring systems. Springer, Heidelberg (2006)"},{"issue":"4","key":"192_CR13","doi-asserted-by":"publisher","first-page":"253","DOI":"10.1007\/BF01099821","volume":"4","author":"AT Corbett","year":"1994","unstructured":"Corbett, A.T., Anderson, J.R.: Knowledge tracing: modeling the acquisition of procedural knowledge. User Model. User-Adap. Inter. 4(4), 253\u2013278 (1994)","journal-title":"User Model. User-Adap. Inter."},{"key":"192_CR14","doi-asserted-by":"publisher","first-page":"114935","DOI":"10.1016\/j.eswa.2021.114935","volume":"177","author":"S Liu","year":"2021","unstructured":"Liu, S., et al.: A hierarchical memory network for knowledge tracing. Expert Sys. Appl. 177, 114935 (2021)","journal-title":"Expert Sys. Appl."},{"key":"192_CR15","volume-title":"International conference on database systems for advanced applications","author":"Y Cai","year":"2015","unstructured":"Cai, Y., et al.: \"Learning trend analysis and prediction based on knowledge tracing and regression analysis. In: International conference on database systems for advanced applications. Springer, Cham (2015)"},{"key":"192_CR16","volume-title":"2020 7th international conference on behavioural and social computing (BESC)","author":"W Gan","year":"2020","unstructured":"Gan, W., Sun, Y., Sun, Yi.: \"Knowledge interaction enhanced knowledge tracing for learner performance prediction. In: 2020 7th international conference on behavioural and social computing (BESC). IEEE (2020)"},{"key":"192_CR17","volume-title":"International conference on intelligent tutoring systems","author":"G Yue","year":"2010","unstructured":"Yue, G., Beck, J.E., Heffernan, N.T.: \"Comparing knowledge tracing and performance factor analysis by using multiple model fitting procedures. In: International conference on intelligent tutoring systems. Springer, Heidelberg (2010)"},{"issue":"3","key":"192_CR18","doi-asserted-by":"publisher","first-page":"313","DOI":"10.1007\/s11257-017-9193-2","volume":"27","author":"R Pel\u00e1nek","year":"2017","unstructured":"Pel\u00e1nek, R.: Bayesian knowledge tracing, logistic models, and beyond: an overview of learner modeling techniques. User Model. User-Adap. Inter. 27(3), 313\u2013350 (2017)","journal-title":"User Model. User-Adap. Inter."},{"key":"192_CR19","volume-title":"International conference on user modeling, adaptation, and personalization","author":"ZA Pardos","year":"2010","unstructured":"Pardos, Z.A., Heffernan, N.T.: \"Modeling individualization in a bayesian networks implementation of knowledge tracing. In: Priya, D. (ed.) International conference on user modeling, adaptation, and personalization. Springer, Berlin, Heidelberg (2010)"},{"key":"192_CR20","volume-title":"International conference on artificial intelligence in education","author":"MV Yudelson","year":"2013","unstructured":"Yudelson, M.V., Koedinger, K.R., Gordon, G.J.: \"Individualized bayesian knowledge tracing models. In: Priya, D. (ed.) International conference on artificial intelligence in education. Springer, Berlin, Heidelberg (2013)"},{"key":"192_CR21","unstructured":"Severinski, Cody, Ruslan Salakhutdinov.: \"Bayesian Probabilistic matrix factorization: a user frequency analysis.\"\u00a0arXiv preprint arXiv:1407.7840\u00a0(2014)."},{"key":"192_CR22","doi-asserted-by":"publisher","first-page":"450","DOI":"10.1109\/TLT.2017.2689017","volume":"10","author":"T K\u00e4ser","year":"2017","unstructured":"K\u00e4ser, T., et al.: \"Dynamic bayesian networks for student modeling. IEEE Transact Learn. Technol. 10, 450\u2013462 (2017)","journal-title":"IEEE Transact Learn. Technol."},{"key":"192_CR23","unstructured":"Piech, Chris, et al.: \"Deep knowledge tracing.\"\u00a0Advances in neural information processing systems\u00a028 (2015)"},{"key":"192_CR24","doi-asserted-by":"crossref","unstructured":"Zhang, Jiani, et al. \"Dynamic key-value memory networks for knowledge tracing. In: Proceedings of the 26th international conference on World Wide Web (2017)","DOI":"10.1145\/3038912.3052580"},{"key":"192_CR25","doi-asserted-by":"crossref","unstructured":"Abdelrahman, Ghodai, and Qing Wang. \"Knowledge tracing with sequential key-value memory networks.\" In: Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval (2019)","DOI":"10.1145\/3331184.3331195"},{"key":"192_CR26","doi-asserted-by":"crossref","unstructured":"Su, Yu, et al.: \"Exercise-enhanced sequential modeling for student performance prediction.\" In: Proceedings of the AAAI Conference on Artificial Intelligence. Vol. 32. No. 1. (2018)","DOI":"10.1609\/aaai.v32i1.11864"},{"key":"192_CR27","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1109\/TKDE.2019.2924374","volume":"33","author":"Q Liu","year":"2019","unstructured":"Liu, Q., et al.: Ekt: Exercise-aware knowledge tracing for student performance prediction. Transact. Knowl. Data Eng 33, 100\u2013115 (2019)","journal-title":"Transact. Knowl. Data Eng"},{"key":"192_CR28","unstructured":"Pandey, Shalini, and George Karypis.: \"A self-attentive model for knowledge tracing.\"\u00a0arXiv preprint arXiv:1907.06837\u00a0(2019)."},{"key":"192_CR29","doi-asserted-by":"crossref","unstructured":"Choi, Youngduck, et al.: \"Towards an appropriate query, key, and value computation for knowledge tracing.\" In: Proceedings of the Seventh ACM Conference on Learning@ Scale (2020)","DOI":"10.1145\/3386527.3405945"},{"key":"192_CR30","doi-asserted-by":"crossref","unstructured":"Nakagawa, Hiromi, Yusuke Iwasawa, and Yutaka Matsuo. \"Graph-based knowledge tracing: modeling student proficiency using graph neural network.\" In: 2019 IEEE\/WIC\/ACM International Conference On Web Intelligence (WI). IEEE (2019)","DOI":"10.1145\/3350546.3352513"},{"key":"192_CR31","doi-asserted-by":"publisher","first-page":"510","DOI":"10.1016\/j.ins.2021.08.100","volume":"580","author":"X Song","year":"2021","unstructured":"Song, X., et al.: Jkt: A joint graph convolutional network based deep knowledge tracing.\". Inform. Sci. 580, 510\u2013523 (2021)","journal-title":"Inform. Sci."},{"key":"192_CR32","doi-asserted-by":"crossref","unstructured":"Shen, Shuanghong, et al.: \"Convolutional knowledge tracing: Modeling individualization in student learning process.\"In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval (2020)","DOI":"10.1145\/3397271.3401288"},{"key":"192_CR33","first-page":"2022","volume":"27","author":"Q Huang","year":"2022","unstructured":"Huang, Q., et al.: NTM-based skill-aware knowledge tracing for conjunctive skills. Comput. Intell. Neurosci. 27, 2022 (2022)","journal-title":"Comput. Intell. Neurosci."},{"key":"192_CR34","first-page":"1","volume":"4","author":"T Chen","year":"2015","unstructured":"Chen, T., et al.: Xgboost: extreme gradient boosting.\". R Package Vers. 0.4-2 4, 1\u20134 (2015)","journal-title":"R Package Vers. 0.4-2"},{"key":"192_CR35","doi-asserted-by":"crossref","unstructured":"Chen, Tianqi, and Carlos Guestrin.: \"Xgboost: A scalable tree boosting system.\" In: Proceedings of the 22nd acm sigkdd international conference on knowledge discovery and data mining (2016)","DOI":"10.1145\/2939672.2939785"},{"issue":"3","key":"192_CR36","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1007\/s40708-017-0065-7","volume":"4","author":"L Torlay","year":"2017","unstructured":"Torlay, L., et al.: Machine learning\u2013XGBoost analysis of language networks to classify patients with epilepsy. Brain Inf. 4(3), 159\u2013169 (2017)","journal-title":"Brain Inf."},{"key":"192_CR37","unstructured":"Stamper, J., et al.: Challenge data set from KDD Cup 2010 Educational Data Mining Challenge (2010)"},{"key":"192_CR38","doi-asserted-by":"crossref","unstructured":"Vie, Jill-J\u00eann, and Hisashi Kashima.: \"Knowledge tracing machines: Factorization machines for knowledge tracing.\"In: Proceedings of the AAAI Conference on Artificial Intelligence. Vol. 33. No. 01 (2019)","DOI":"10.1609\/aaai.v33i01.3301750"},{"key":"192_CR39","first-page":"1","volume":"90","author":"T Chen","year":"2019","unstructured":"Chen, T., et al.: Package \u2018xgboost.\u2019 R Vers. 90, 1\u201366 (2019)","journal-title":"R Vers."},{"key":"192_CR40","doi-asserted-by":"publisher","first-page":"e127","DOI":"10.7717\/peerj-cs.127","volume":"3","author":"R Mitchell","year":"2017","unstructured":"Mitchell, R., Frank, E.: Accelerating the XGBoost algorithm using GPU computing. PeerJ Comp. Sci. 3, e127 (2017)","journal-title":"PeerJ Comp. Sci."}],"container-title":["International Journal of Computational Intelligence Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s44196-023-00192-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s44196-023-00192-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s44196-023-00192-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,12]],"date-time":"2023-02-12T01:07:52Z","timestamp":1676164072000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s44196-023-00192-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,2,12]]},"references-count":40,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2023,12]]}},"alternative-id":["192"],"URL":"https:\/\/doi.org\/10.1007\/s44196-023-00192-y","relation":{},"ISSN":["1875-6883"],"issn-type":[{"value":"1875-6883","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,2,12]]},"assertion":[{"value":"21 August 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 January 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 February 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of Interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics Approval"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to Participate"}},{"value":"Not applicable.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for Publication"}}],"article-number":"13"}}