{"id":"https://openalex.org/W7147557517","doi":"https://doi.org/10.3390/a19040263","title":"Temporal Graph Neural Networks for Modeling Student Knowledge Evolution and Predicting Learning Trajectories","display_name":"Temporal Graph Neural Networks for Modeling Student Knowledge Evolution and Predicting Learning Trajectories","publication_year":2026,"publication_date":"2026-04-01","ids":{"openalex":"https://openalex.org/W7147557517","doi":"https://doi.org/10.3390/a19040263"},"language":"en","primary_location":{"id":"doi:10.3390/a19040263","is_oa":true,"landing_page_url":"https://doi.org/10.3390/a19040263","pdf_url":"https://www.mdpi.com/1999-4893/19/4/263/pdf?version=1775009830","source":{"id":"https://openalex.org/S190629608","display_name":"Algorithms","issn_l":"1999-4893","issn":["1999-4893"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Algorithms","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.mdpi.com/1999-4893/19/4/263/pdf?version=1775009830","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5030558567","display_name":"Deborah Olaniyan","orcid":"https://orcid.org/0000-0002-7940-060X"},"institutions":[{"id":"https://openalex.org/I26999989","display_name":"University of the Free State","ror":"https://ror.org/009xwd568","country_code":"ZA","type":"education","lineage":["https://openalex.org/I26999989"]}],"countries":["ZA"],"is_corresponding":false,"raw_author_name":"Deborah Olaniyan","raw_affiliation_strings":["Department of Computer Science and Informatics, Faculty of Natural and Agricultural Sciences, University of the Free State, Qwaqwa Campus, Kestell Road, Phuthaditjhaba 9866, South Africa"],"raw_orcid":"https://orcid.org/0000-0002-7940-060X","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Informatics, Faculty of Natural and Agricultural Sciences, University of the Free State, Qwaqwa Campus, Kestell Road, Phuthaditjhaba 9866, South Africa","institution_ids":["https://openalex.org/I26999989"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5077662377","display_name":"Ruth Wario","orcid":"https://orcid.org/0000-0003-3733-3485"},"institutions":[{"id":"https://openalex.org/I26999989","display_name":"University of the Free State","ror":"https://ror.org/009xwd568","country_code":"ZA","type":"education","lineage":["https://openalex.org/I26999989"]}],"countries":["ZA"],"is_corresponding":true,"raw_author_name":"Ruth Wario","raw_affiliation_strings":["Department of Computer Science and Informatics, Faculty of Natural and Agricultural Sciences, University of the Free State, Qwaqwa Campus, Kestell Road, Phuthaditjhaba 9866, South Africa"],"raw_orcid":"https://orcid.org/0000-0003-3733-3485","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Informatics, Faculty of Natural and Agricultural Sciences, University of the Free State, Qwaqwa Campus, Kestell Road, Phuthaditjhaba 9866, South Africa","institution_ids":["https://openalex.org/I26999989"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5077662377"],"corresponding_institution_ids":["https://openalex.org/I26999989"],"apc_list":{"value":1600,"currency":"CHF","value_usd":1782},"apc_paid":{"value":1600,"currency":"CHF","value_usd":1782},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.3119524,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"19","issue":"4","first_page":"263","last_page":"263"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11902","display_name":"Intelligent Tutoring Systems and Adaptive Learning","score":0.8187000155448914,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11902","display_name":"Intelligent Tutoring Systems and Adaptive Learning","score":0.8187000155448914,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11273","display_name":"Advanced Graph Neural Networks","score":0.0658000037074089,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11122","display_name":"Online Learning and Analytics","score":0.02710000053048134,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.5873000025749207},{"id":"https://openalex.org/keywords/tracing","display_name":"Tracing","score":0.5616999864578247},{"id":"https://openalex.org/keywords/knowledge-graph","display_name":"Knowledge graph","score":0.5293999910354614},{"id":"https://openalex.org/keywords/deep-learning","display_name":"Deep learning","score":0.4878999888896942},{"id":"https://openalex.org/keywords/temporal-database","display_name":"Temporal database","score":0.4584999978542328},{"id":"https://openalex.org/keywords/convolutional-neural-network","display_name":"Convolutional neural network","score":0.45089998841285706},{"id":"https://openalex.org/keywords/bipartite-graph","display_name":"Bipartite graph","score":0.43939998745918274},{"id":"https://openalex.org/keywords/statistical-relational-learning","display_name":"Statistical relational learning","score":0.4113999903202057}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7918999791145325},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.6171000003814697},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.5873000025749207},{"id":"https://openalex.org/C138673069","wikidata":"https://www.wikidata.org/wiki/Q322229","display_name":"Tracing","level":2,"score":0.5616999864578247},{"id":"https://openalex.org/C2987255567","wikidata":"https://www.wikidata.org/wiki/Q33002955","display_name":"Knowledge graph","level":2,"score":0.5293999910354614},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.5241000056266785},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.4878999888896942},{"id":"https://openalex.org/C77277458","wikidata":"https://www.wikidata.org/wiki/Q1969246","display_name":"Temporal database","level":2,"score":0.4584999978542328},{"id":"https://openalex.org/C81363708","wikidata":"https://www.wikidata.org/wiki/Q17084460","display_name":"Convolutional neural network","level":2,"score":0.45089998841285706},{"id":"https://openalex.org/C197657726","wikidata":"https://www.wikidata.org/wiki/Q174733","display_name":"Bipartite graph","level":3,"score":0.43939998745918274},{"id":"https://openalex.org/C177877439","wikidata":"https://www.wikidata.org/wiki/Q7604413","display_name":"Statistical relational learning","level":3,"score":0.4113999903202057},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.4099000096321106},{"id":"https://openalex.org/C196340769","wikidata":"https://www.wikidata.org/wiki/Q7698910","display_name":"Temporal difference learning","level":3,"score":0.3522000014781952},{"id":"https://openalex.org/C207685749","wikidata":"https://www.wikidata.org/wiki/Q2088941","display_name":"Domain knowledge","level":2,"score":0.3449999988079071},{"id":"https://openalex.org/C59404180","wikidata":"https://www.wikidata.org/wiki/Q17013334","display_name":"Feature learning","level":2,"score":0.3425000011920929},{"id":"https://openalex.org/C67186912","wikidata":"https://www.wikidata.org/wiki/Q367664","display_name":"Data modeling","level":2,"score":0.31769999861717224},{"id":"https://openalex.org/C13662910","wikidata":"https://www.wikidata.org/wiki/Q193139","display_name":"Trajectory","level":2,"score":0.31450000405311584},{"id":"https://openalex.org/C147168706","wikidata":"https://www.wikidata.org/wiki/Q1457734","display_name":"Recurrent neural network","level":3,"score":0.2842000126838684},{"id":"https://openalex.org/C2777220311","wikidata":"https://www.wikidata.org/wiki/Q6423340","display_name":"Knowledge acquisition","level":2,"score":0.2802000045776367},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.2632000148296356}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.3390/a19040263","is_oa":true,"landing_page_url":"https://doi.org/10.3390/a19040263","pdf_url":"https://www.mdpi.com/1999-4893/19/4/263/pdf?version=1775009830","source":{"id":"https://openalex.org/S190629608","display_name":"Algorithms","issn_l":"1999-4893","issn":["1999-4893"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Algorithms","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:c527f3fb02ba425bb9d0fdd1a54d2256","is_oa":true,"landing_page_url":"https://doaj.org/article/c527f3fb02ba425bb9d0fdd1a54d2256","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Algorithms, Vol 19, Iss 4, p 263 (2026)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.3390/a19040263","is_oa":true,"landing_page_url":"https://doi.org/10.3390/a19040263","pdf_url":"https://www.mdpi.com/1999-4893/19/4/263/pdf?version=1775009830","source":{"id":"https://openalex.org/S190629608","display_name":"Algorithms","issn_l":"1999-4893","issn":["1999-4893"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Algorithms","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.7910894155502319,"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7147557517.pdf","grobid_xml":"https://content.openalex.org/works/W7147557517.grobid-xml"},"referenced_works_count":24,"referenced_works":["https://openalex.org/W2120951709","https://openalex.org/W3197400233","https://openalex.org/W4200004272","https://openalex.org/W4210707990","https://openalex.org/W4235390632","https://openalex.org/W4282921621","https://openalex.org/W4300689172","https://openalex.org/W4309796907","https://openalex.org/W4385218009","https://openalex.org/W4385486097","https://openalex.org/W4388819906","https://openalex.org/W4388915846","https://openalex.org/W4399259110","https://openalex.org/W4401864243","https://openalex.org/W4402750811","https://openalex.org/W4403022193","https://openalex.org/W4405210581","https://openalex.org/W4408609415","https://openalex.org/W4411088723","https://openalex.org/W4411533018","https://openalex.org/W4413072618","https://openalex.org/W4413916444","https://openalex.org/W4415325523","https://openalex.org/W4416010833"],"related_works":[],"abstract_inverted_index":{"Accurately":[0],"modeling":[1,50,154,214,252],"student":[2,51,203,257],"knowledge":[3,52,253],"evolution":[4,254],"is":[5],"a":[6,42,75,128,229],"central":[7],"challenge":[8],"in":[9,74,152,201,222],"personalized":[10,272],"learning":[11,30,56,155,204,220,258,269],"and":[12,31,37,54,70,86,106,127,149,166,197,219,247,255,277],"adaptive":[13,274],"educational":[14,223,245],"systems.":[15],"Traditional":[16],"sequential":[17],"or":[18],"static":[19,107],"approaches":[20],"often":[21],"fail":[22],"to":[23,244,271],"capture":[24],"both":[25,164],"the":[26,32,63,115,141,177,188,209,238],"temporal":[27,80,145,170,192,212,267],"dynamics":[28,221],"of":[29,118,121,125,133,144,179,190,211],"relational":[33,195],"structure":[34],"between":[35],"students":[36,69],"concepts.":[38],"This":[39],"study":[40,235],"introduces":[41],"Temporal":[43,239],"Graph":[44,240],"Neural":[45],"Network":[46,241],"(TGNN)":[47],"framework":[48,243],"for":[49,135,215,251,265],"acquisition":[53],"predicting":[55,202],"trajectories":[57],"using":[58],"fine-grained":[59],"interaction":[60,87,224],"data":[61,246],"from":[62],"ASSISTments_skill":[64],"dataset.":[65],"The":[66,260],"TGNN":[67,92],"represents":[68],"skills":[71],"as":[72],"nodes":[73],"dynamic":[76],"bipartite":[77],"graph,":[78],"with":[79],"edges":[81],"encoding":[82],"correctness,":[83],"attempts,":[84],"hints,":[85],"timestamps.":[88],"Experiments":[89],"demonstrate":[90,208],"that":[91],"significantly":[93],"outperforms":[94],"state-of-the-art":[95],"baselines,":[96],"including":[97],"Deep":[98],"Knowledge":[99,103],"Tracing":[100,104],"(DKT),":[101],"Self-Attentive":[102],"(SAKT),":[105],"graph":[108,150,232,268],"convolutional":[109],"networks,":[110],"achieving":[111],"an":[112],"Area":[113],"Under":[114],"Curve":[116],"(AUC)":[117],"0.892,":[119],"Accuracy":[120],"0.846,":[122],"F1":[123],"score":[124],"0.842,":[126],"Mean":[129],"Absolute":[130],"Error":[131],"(MAE)":[132],"0.078":[134],"trajectory":[136],"prediction.":[137],"Ablation":[138],"studies":[139],"reveal":[140],"critical":[142],"role":[143],"encoding,":[146],"edge":[147],"features,":[148],"connectivity":[151],"accurately":[153],"dynamics.":[156],"Concept-level":[157],"analysis":[158],"indicates":[159],"high":[160],"prediction":[161],"accuracy":[162],"across":[163],"high-frequency":[165],"low-frequency":[167],"skills,":[168],"while":[169],"attention":[171],"mechanisms":[172],"enable":[173],"interpretable":[174],"insights":[175,264],"into":[176],"influence":[178],"prior":[180],"interactions":[181],"on":[182],"future":[183],"performance.":[184],"These":[185,206],"results":[186,207],"highlight":[187],"effectiveness":[189,250],"integrating":[191],"dynamics,":[193],"graph-based":[194,213],"modeling,":[196],"pedagogically":[198],"meaningful":[199],"features":[200],"outcomes.":[205],"potential":[210],"capturing":[216],"student\u2013skill":[217],"relationships":[218],"data.":[225],"Rather":[226],"than":[227],"introducing":[228],"fundamentally":[230],"new":[231],"architecture,":[233],"this":[234],"systematically":[236],"adapts":[237],"(TGN)":[242],"evaluates":[248],"its":[249],"forecasting":[256],"trajectories.":[259],"findings":[261],"provide":[262],"practical":[263],"applying":[266],"methods":[270],"learning,":[273],"intervention":[275],"design,":[276],"real-time":[278],"performance":[279],"forecasting.":[280]},"counts_by_year":[],"updated_date":"2026-08-18T07:49:30.821534","created_date":"2026-04-02T00:00:00"}
