{"id":"https://openalex.org/W7225781964","doi":"https://doi.org/10.3390/computers15110822","title":"A BERT-Based Course Recommendation Framework Using Weighted Knowledge Gaps","display_name":"A BERT-Based Course Recommendation Framework Using Weighted Knowledge Gaps","publication_year":2026,"publication_date":"2026-11-11","ids":{"openalex":"https://openalex.org/W7225781964","doi":"https://doi.org/10.3390/computers15110822"},"language":"en","primary_location":{"id":"doi:10.3390/computers15110822","doi":"https://doi.org/10.3390/computers15110822","is_oa":true,"landing_page_url":"https://doi.org/10.3390/computers15110822","pdf_url":null,"source":{"id":"https://openalex.org/S4210228075","display_name":"Computers","issn_l":"2073-431X","issn":["2073-431X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["cwts-core","doaj","norway-1","poland-20","russia-white-list-2"],"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":"Computers","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.3390/computers15110822","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5106840260","display_name":"Surasit Uypatchawong","orcid":"https://orcid.org/0009-0000-5985-0884","observed_orcids":["https://orcid.org/0009-0000-5985-0884"]},"institutions":[{"id":"https://openalex.org/I108108428","display_name":"Thammasat University","ror":"https://ror.org/002yp7f20","country_code":"TH","type":"education","lineage":["https://openalex.org/I108108428"]}],"countries":["TH"],"is_corresponding":false,"raw_author_name":"Surasit Uypatchawong","raw_affiliation_strings":["Department of Computer Science, Faculty of Science and Technology, Thammasat University, Pathum Thani 12120, Thailand"],"raw_orcid":"https://orcid.org/0009-0000-5985-0884","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Faculty of Science and Technology, Thammasat University, Pathum Thani 12120, Thailand","institution_ids":["https://openalex.org/I108108428"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013324722","display_name":"Pokpong Songmuang","orcid":"https://orcid.org/0000-0002-4831-686X","observed_orcids":["https://orcid.org/0000-0002-4831-686X"]},"institutions":[{"id":"https://openalex.org/I108108428","display_name":"Thammasat University","ror":"https://ror.org/002yp7f20","country_code":"TH","type":"education","lineage":["https://openalex.org/I108108428"]}],"countries":["TH"],"is_corresponding":false,"raw_author_name":"Pokpong Songmuang","raw_affiliation_strings":["Department of Computer Science, Faculty of Science and Technology, Thammasat University, Pathum Thani 12120, Thailand","Thammasat University Research Unit in Data Innovation and Artificial Intelligence, Thammasat University, Pathum Thani 12120, Thailand"],"raw_orcid":"https://orcid.org/0000-0002-4831-686X","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Faculty of Science and Technology, Thammasat University, Pathum Thani 12120, Thailand","institution_ids":["https://openalex.org/I108108428"]},{"raw_affiliation_string":"Thammasat University Research Unit in Data Innovation and Artificial Intelligence, Thammasat University, Pathum Thani 12120, Thailand","institution_ids":["https://openalex.org/I108108428"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5082833540","display_name":"Tanatorn Tanantong","orcid":"https://orcid.org/0000-0002-8927-2365","observed_orcids":["https://orcid.org/0000-0002-8927-2365"]},"institutions":[{"id":"https://openalex.org/I108108428","display_name":"Thammasat University","ror":"https://ror.org/002yp7f20","country_code":"TH","type":"education","lineage":["https://openalex.org/I108108428"]}],"countries":["TH"],"is_corresponding":true,"raw_author_name":"Tanatorn Tanantong","raw_affiliation_strings":["Department of Computer Science, Faculty of Science and Technology, Thammasat University, Pathum Thani 12120, Thailand","Thammasat University Research Unit in Data Innovation and Artificial Intelligence, Thammasat University, Pathum Thani 12120, Thailand"],"raw_orcid":"https://orcid.org/0000-0002-8927-2365","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Faculty of Science and Technology, Thammasat University, Pathum Thani 12120, Thailand","institution_ids":["https://openalex.org/I108108428"]},{"raw_affiliation_string":"Thammasat University Research Unit in Data Innovation and Artificial Intelligence, Thammasat University, Pathum Thani 12120, Thailand","institution_ids":["https://openalex.org/I108108428"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5082833540"],"corresponding_institution_ids":["https://openalex.org/I108108428"],"apc_list":{"value":1800,"currency":"CHF","value_usd":2172},"apc_paid":{"value":1800,"currency":"CHF","value_usd":2172},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"15","issue":"11","first_page":"822","last_page":"822"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10203","display_name":"Recommender Systems and Techniques","score":0.9872999787330627,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10203","display_name":"Recommender Systems and Techniques","score":0.9872999787330627,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.0066999997943639755,"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"}},{"id":"https://openalex.org/T10286","display_name":"Information Retrieval and Search Behavior","score":0.0007999999797903001,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[],"concepts":[{"id":"https://openalex.org/C70437156","wikidata":"https://www.wikidata.org/wiki/Q7228652","display_name":"Pooling","level":2,"score":0.5976999998092651},{"id":"https://openalex.org/C189430467","wikidata":"https://www.wikidata.org/wiki/Q7293293","display_name":"Ranking (information retrieval)","level":2,"score":0.5875999927520752},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5580000281333923},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5467000007629395},{"id":"https://openalex.org/C158154518","wikidata":"https://www.wikidata.org/wiki/Q7310970","display_name":"Relevance (law)","level":2,"score":0.5313000082969666},{"id":"https://openalex.org/C47177190","wikidata":"https://www.wikidata.org/wiki/Q207137","display_name":"Curriculum","level":2,"score":0.5187000036239624},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.460099995136261},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.4117000102996826},{"id":"https://openalex.org/C81917197","wikidata":"https://www.wikidata.org/wiki/Q628760","display_name":"Selection (genetic algorithm)","level":2,"score":0.40059998631477356},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.38359999656677246},{"id":"https://openalex.org/C183115368","wikidata":"https://www.wikidata.org/wiki/Q856577","display_name":"Weighting","level":2,"score":0.34779998660087585},{"id":"https://openalex.org/C101266164","wikidata":"https://www.wikidata.org/wiki/Q2131821","display_name":"Rasch model","level":2,"score":0.33709999918937683},{"id":"https://openalex.org/C2777552389","wikidata":"https://www.wikidata.org/wiki/Q1962728","display_name":"Course (navigation)","level":2,"score":0.33660000562667847},{"id":"https://openalex.org/C2780009758","wikidata":"https://www.wikidata.org/wiki/Q6804172","display_name":"Measure (data warehouse)","level":2,"score":0.32199999690055847},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.2985999882221222},{"id":"https://openalex.org/C86251818","wikidata":"https://www.wikidata.org/wiki/Q816754","display_name":"Benchmarking","level":2,"score":0.296999990940094},{"id":"https://openalex.org/C2776321320","wikidata":"https://www.wikidata.org/wiki/Q857525","display_name":"Annotation","level":2,"score":0.2906000018119812},{"id":"https://openalex.org/C48372109","wikidata":"https://www.wikidata.org/wiki/Q3913","display_name":"Binary number","level":2,"score":0.2849999964237213},{"id":"https://openalex.org/C511192102","wikidata":"https://www.wikidata.org/wiki/Q5156948","display_name":"Comprehension","level":2,"score":0.28360000252723694},{"id":"https://openalex.org/C120912362","wikidata":"https://www.wikidata.org/wiki/Q136822","display_name":"Higher education","level":2,"score":0.28029999136924744},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.2720000147819519},{"id":"https://openalex.org/C106347477","wikidata":"https://www.wikidata.org/wiki/Q5384228","display_name":"Equating","level":3,"score":0.2703000009059906},{"id":"https://openalex.org/C68060419","wikidata":"https://www.wikidata.org/wiki/Q40754","display_name":"Subtraction","level":2,"score":0.26930001378059387},{"id":"https://openalex.org/C164226766","wikidata":"https://www.wikidata.org/wiki/Q7293202","display_name":"Rank (graph theory)","level":2,"score":0.26840001344680786},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.26499998569488525},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.2565000057220459},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.2538999915122986},{"id":"https://openalex.org/C106436119","wikidata":"https://www.wikidata.org/wiki/Q836575","display_name":"Quality assurance","level":3,"score":0.2502000033855438}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.3390/computers15110822","doi":"https://doi.org/10.3390/computers15110822","is_oa":true,"landing_page_url":"https://doi.org/10.3390/computers15110822","pdf_url":null,"source":{"id":"https://openalex.org/S4210228075","display_name":"Computers","issn_l":"2073-431X","issn":["2073-431X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["cwts-core","doaj","norway-1","poland-20","russia-white-list-2"],"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":"Computers","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.3390/computers15110822","doi":"https://doi.org/10.3390/computers15110822","is_oa":true,"landing_page_url":"https://doi.org/10.3390/computers15110822","pdf_url":null,"source":{"id":"https://openalex.org/S4210228075","display_name":"Computers","issn_l":"2073-431X","issn":["2073-431X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["cwts-core","doaj","norway-1","poland-20","russia-white-list-2"],"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":"Computers","raw_type":"journal-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":34,"referenced_works":["https://openalex.org/W2069870183","https://openalex.org/W3161539206","https://openalex.org/W3207037076","https://openalex.org/W4213009331","https://openalex.org/W4321021942","https://openalex.org/W4321598945","https://openalex.org/W4379647668","https://openalex.org/W4380591344","https://openalex.org/W4384406306","https://openalex.org/W4387267996","https://openalex.org/W4387712668","https://openalex.org/W4388577409","https://openalex.org/W4391426565","https://openalex.org/W4393554262","https://openalex.org/W4398249910","https://openalex.org/W4402410405","https://openalex.org/W4402936409","https://openalex.org/W4405330916","https://openalex.org/W4405636091","https://openalex.org/W4406703257","https://openalex.org/W4408331142","https://openalex.org/W4409040193","https://openalex.org/W4409539993","https://openalex.org/W4410233698","https://openalex.org/W4410597212","https://openalex.org/W4411927074","https://openalex.org/W4412170941","https://openalex.org/W4413360328","https://openalex.org/W4413547425","https://openalex.org/W4413669405","https://openalex.org/W4414398719","https://openalex.org/W4415925420","https://openalex.org/W7116847813","https://openalex.org/W7214886115"],"related_works":[],"abstract_inverted_index":{"Misalignment":[0],"between":[1],"higher":[2],"education":[3],"curricula":[4],"and":[5,21,109,118,208],"labor-market":[6],"requirements":[7],"complicates":[8],"course":[9,14,24],"selection":[10],"for":[11],"students.":[12],"Traditional":[13],"recommendation":[15,39],"systems":[16],"rarely":[17],"target":[18,54],"occupational":[19,69,120],"outcomes":[20],"typically":[22],"treat":[23],"completion":[25],"as":[26,56],"a":[27,33,38,47,53,57,127,160,204],"binary":[28],"event,":[29],"disregarding":[30],"how":[31],"well":[32],"student":[34,65,134],"performed.":[35],"We":[36,99],"propose":[37],"framework":[40],"based":[41],"on":[42,191],"Sentence-BERT":[43],"(SBERT)":[44],"that":[45,78,178],"represents":[46],"student\u2019s":[48],"competency":[49,86],"deficit":[50],"relative":[51],"to":[52],"occupation":[55],"directional":[58],"vector,":[59],"obtained":[60],"by":[61],"subtracting":[62],"an":[63,95,209],"attainment-weighted":[64],"profile":[66,76],"from":[67,123,165,203],"the":[68,75,141,146,166,169,185,192],"requirement":[70,121],"vector.":[71],"Grade-Weighted":[72,138],"Pooling":[73,139],"constructs":[74],"so":[77],"verified":[79],"proficiency":[80],"determines":[81],"each":[82],"completed":[83],"course\u2019s":[84],"contribution;":[85],"deficits":[87],"then":[88],"emerge":[89],"through":[90,94],"subtraction":[91],"rather":[92,180],"than":[93,181],"explicit":[96],"remediation":[97],"rule.":[98],"compared":[100],"nine":[101,170],"configurations":[102,148],"combining":[103],"three":[104,112],"text":[105],"representations":[106],"(TF-IDF,":[107],"Word2Vec,":[108],"SBERT)":[110],"with":[111,137],"profile-construction":[113],"strategies,":[114],"using":[115],"2310":[116],"courses":[117],"530":[119],"statements":[122],"Thailand,":[124],"evaluated":[125],"against":[126],"blinded":[128],"expert-annotated":[129],"reference":[130,193],"standard":[131,194],"over":[132,159,184],"20":[133],"profiles.":[135],"SBERT":[136],"achieved":[140],"highest":[142],"expert-rated":[143],"relevance":[144],"among":[145],"examined":[147],"(Precision@10":[149],"=":[150,153,199],"0.880,":[151],"NDCG@10":[152],"0.689).":[154],"Because":[155],"annotation":[156],"was":[157,195],"performed":[158],"pooled":[161],"candidate":[162],"set":[163],"drawn":[164],"outputs":[167],"of":[168],"configurations,":[171],"these":[172],"values":[173],"measure":[174],"ranking":[175],"quality":[176],"within":[177],"pool":[179],"retrieval":[182],"effectiveness":[183],"full":[186],"2310-course":[187],"catalogue.":[188],"Inter-annotator":[189],"agreement":[190],"high":[196],"(Krippendorff\u2019s":[197],"\u03b1":[198],"0.914).":[200],"Results":[201],"derive":[202],"single":[205],"institutional":[206],"curriculum":[207],"offline":[210],"evaluation.":[211]},"counts_by_year":[],"updated_date":"2026-11-12T12:28:57.059296","created_date":"2026-11-12T00:00:00"}
