微信扫码
添加专属顾问
0 引 言
人工智能作为计算机科学的一个重要分支[1],涵盖了哲学、心理学、认知科学、计算机科学、数学等学科[2]。该课程的教学目标是帮助学生全面了解人工智能的发展现状、基本原理和方法,促进其对相关应用领域的深入认知。同时,鼓励激发学生充分挖掘自身智慧和创造力,在掌握人工智能基础知识的基础上,使用新的思维方式和问题求解手段,积极探索并解决人工智能所涉及的实际问题,进一步提高学生的学术素养和创新精神。然而,人工智能课程理论枯燥、算法抽象复杂、涉及学科广[3]、知识体系庞杂、知识更新快[4]、相关学习资源堆砌,给学生学习带来一定的挑战。
基于人工智能课程知识图谱的个性化推荐,是通过将庞杂抽象的人工智能课程知识整合到一个结构化的图谱中,为学生提供全面且系统的学习框架,展示知识内容体系,使学生可以更加清晰地了解各知识点之间的关联关系,辅助学生梳理知识脉络、建立逻辑关联。在此基础上,根据学生的学习风格,设计与之匹配的学习资源,为其提供更精确、针对性的教学指导和优质精准的资源服务,帮助学生更好地掌握人工智能知识。
1 课程知识图谱研究概述
知识图谱是一种结构化的知识表示方式,用于描述实体、概念、关系和属性,由节点(实体或概念)和边(关系)组成,以图的形式展示它们之间的关联性。该概念自提出以后,被广泛应用于各个领域,近年来引起众多教育领域学者的重视。
课程知识图谱是知识图谱在教育领域中的某个学科或者课程的应用[5],作为一种在课程内容与学习资源之间建立连接的语义网络,最终以可视化技术展示知识,建立知识节点之间的关系,并构建整体框架[6]。它能够更加整体直观地展示课程知识结构和分布情况[7]。在课程知识图谱构建方面,研究者致力于从多个角度出发,收集、整合课程知识,构建知识图谱。文献 [ 5 ] 中为了满足教学需求,提出以“面向对象程序设计思想”为核心,构建面向本科生的 C++程序设计课程知识图谱。文献 [ 8 ] 中提出将实例知识点及关系、概念知识点层级结构相结合,构建生物医学专业课程知识图谱。文献 [ 9 ] 中提出设计Java 课程知识图谱的方法,其中包含章、节、知识点 3 种知识单元以及包含、顺序、相关 3 种语义关系。学生利用建立的知识单元和语义关系,可以更好地理解和学习 Java 课程的知识。文献 [ 10 ] 中针对中学 Python 课程设计知识图谱,介绍如何进行知识检索和推理。文献 [ 11 ] 中提出根据课程之间的先后关系、课程内部各知识点间的联系以及授课教师与课程之间的关联关系,构建高效计算机课程体系知识图谱,辅助教师教学和学生学习。
2 人工智能课程知识图谱构建
依据关联主义等教育理论,采用自顶向下的方法确定知识图谱的层级结构,结合自动化技术和人工验证的半自动构建方式,从教材、相关网络资源等数据中抽取课程知识点、属性和知识点之间的关系,将其保存至 CSV 文件中,并导入到 Neo4j图数据库,构建人工智能课程的知识图谱。为后续实现个性化推荐提供相对完整的知识体系结构,构建过程如图 1 所示。
2.1 本体设计
参考现有的课程知识图谱及课程本体建设[12],根据人工智能专业教学大纲和标准,以教学目标、教学内容和学科素养等方面的要求为基础,结合人工智能课程内在逻辑关系,将本体设计为“课程—知识单元—知识点”的层次结构,以指导课程知识图谱的构建。该分层结构旨在促进知识之间的逻辑关联,从而更好地组织和呈现课程的知识体系。
2.2 知识获取与存储
借助上述设计的本体框架,在综合分析课程标准、教学目标和要求的基础上,遵循布鲁姆知识分类理论,对人工智能课程内容进行深入剖析。以知识点为单位,将实体类型划分为概念原理类、方法技术类和实例应用类 3 类。通过采用 BIO 标注方式,创建人工智能知识点实体集合。利用 BERT-BiLSTM-CRF 模型结合人工验证的方法进行实体抽取,经过专家和教师的检验和补充,最终获取到 303 个知识点。
完成实体抽取之后,可以进一步探索实体之间的关系,并进行属性抽取,以获得更全面深入的知识信息。对知识之间的关系和属性进行人工提取,定义 7 种关系:包含、属于、参考、相关、同一、平行和顺序,具体见表 1,共获得关系 1 205条。在属性方面,定义 7 个属性类别,包括知识点名称、内容描述、教学难度、教学目标、所属章节、实体类型和习题资源。最终,通过专家和教师验证确保抽取的关系和属性的准确性与全面性。
通过上述操作,成功获取课程知识点、属性关系信息。为确保知识的准确性和一致性,将多个指称对应的同一实体进行人工合并,消除同名实体可能引发的歧义问题,实现知识点间关系的融合。借助这一过程,生成相对完整的人工智能课程知识图谱,部分知识图谱展示如图2所示。
3 基于课程知识图谱的个性化资源推荐系统的应用
3.1 基于课程知识图谱的个性化资源推荐
由于大多数的高校为学生提供的学习资源没有充分考虑到个体间的差异性,尝试在前人[13-14]的基础上,将知识图谱、学习资源风格、学生学习风格进行有机结合。通过对学习资源进行梳理整合,提取学生学习风格和学习资源风格[13]特征,自定义二者间的风格匹配关联规则。结合已构建的人工智能课程知识图谱,设计并实现基于知识图谱的个性化学习资源推荐,为学生提供精准的知识检索和个性化的学习资源。
使用 Felder 学习风格模型,可构建学习者的特征,包含感知、输入、处理和理解 4 个维度,每个维度都有两种对立的风格类型与之相对应。学习者的学习风格可以通过系统设置或填写Felder-Silverman 学习风格量表获取。学习资源数据库提供个性化学习所需的数据信息,包括知识点名称、相关资源名称、资源类型、资源描述、评分等。知识图谱则提供知识点、知识点属性以及知识点间的关联关系,以帮助学习者更好地理解知识点之间的逻辑结构,提供有序、连贯的学习路径。
学生登录系统时,系统会根据 Felder-Silverman 学习风格量表对学习者风格特征进行赋值。学习资源风格由专家进行设定,将学习者风格和学习资源风格的值以四元组的形式分别存入学习者数据库和学习资源数据库。对于初学者,系统推荐一些易于理解和入门的学习资源,如简明扼要的教材、视频教程。帮助初学者探索人工智能的奥秘,引领他们初步了解、认识人工智能的基本概念和整体结构。①针对已经具备该课程相关基础知识的学生,在检索知识点时,系统首先会根据目标知识点展示相关的知识图谱,使学习者对该知识点与其他知识点之间的关联关系有更加全面深入的理解;②根据图谱中显示与目标知识点有关联关系的其他知识点,学习者可以选择与自己所学知识相匹配或感兴趣的知识点,并通过学习资源数据库查找相关的学习资源;③系统会根据学习者数据库和学习资源数据库中存储的风格四元组,使用自定义的关联规则进行风格匹配,将最大匹配程度的学习资源推送给学习者。例如,如果学习者的风格偏向直觉型、活跃型、视觉型和全局型,系统将这些特征与学习资源数据库中存储的学习资源参数进行关联匹配,从而为学习者推荐学习资源。具体如图 3 所示。
定义关联匹配规则如下。
1)学习者的学习风格( SS )。
学习者的学习风格依据 Felder 学习风格量表所得,可表示为一个四元组:
StuStyle =(<D1, s1>,<D2, s2>, <D3, s3>, <D4, s4>)
(1)
其中,<Di , si > ( 1 ≤ i ≤4 )表示学习者在 Felder 学习风格中某个维度的取值,Di 表示风格取值类型(Di ∈{“直觉型—感知型”“视觉型—言语型”“活跃型—反思型”“全局型—序列型”}),ssi为模糊取值(ssi ∈[ 0 , 1 ] ),代表在学习风格 Di 维度的取值。
2)学习资源的风格(RS)。
假定学习资源在 Felder 学习风格的 4 个维度都存在值 rsi ( 1 ≤ i ≤ 4 ),则学习资源的风格表示为一个四元组:
ResStyle = (<D1, rs1>,<D2, rs2>, <D3, rs3>, <D4, rs4>)
(2)
其中,<Di , rsi> ( 1 ≤ i ≤ 4 )表示学习资源在 Felder 学习风格中某个维度的取值,Di 表示风格类型(Di∈{“直觉型—感知型”“视觉型—言语型”“活跃型—反思型”“全局型—序列型”}),rsi的取值为-1 或 1 。rsi 取值在课程资源创建时由教师予以设定。
根据上述四元组的表达式分别构建学习者风格矩阵 SS 和学习资源风格矩阵 RS 。对于学习风格与学习资源风格的相似度计算如下:
其中,L 是两个矩阵的乘积,是一个四阶矩阵。该矩阵对角线上数值求和,值越大代表学习者和学习资源的风格匹配程度越高。该值可以表达式(4)得到:
LStyle =( SS , RS )
=( ss1-C )×rs1+( ss2-C )×rs2+( ss3-C )×rs3+( ss4-C )×rs4
(4)
其中,C 为常量,为 ssi 取值范围( ssi∈[0, 1] ) 的中间值0.5。
通过上述方式,将学习者风格和学习资源与知识图谱进行有机结合,可以实现更细粒度、个性化的学习资源推荐匹配。学习者可以根据自身的风格偏好,结合知识图谱中丰富的知识关联和属性信息,找到最适合自己的学习资源,获得更加针对性和个性化的学习支持,提高学习效果和学习体验。
3.2 个性化推荐系统在教学中的应用
考虑到学生的学习风格、兴趣爱好和知识水平各不相同,对学习资源和方法的需求也会有所差异。为此,将教学应用分为课前、课中和课后 3 个阶段,并借助基于知识图谱的个性化资源推荐系统来满足学生的个性化需求,如图 4 所示。
1)课前准备。
课前教师可以利用知识图谱中显示的教学目标和难度,以系统指导学生的学习任务。这种方法可避免以学生为中心的教学模式带来的问题,如忽视教师主导作用和偏离教学目标等[15]。学生在接收到学习任务后,可以结合知识图谱中的相关信息进行检索。个性化推荐系统会根据学生的学习风格,向其推荐适合的学习资源,如在线教材、学习视频、练习题等。这些资源满足学生的学习兴趣,符合学习能力和目标,可以帮助学生在课前准备阶段有针对性地学习,提前获取所需的背景知识。
2)课中赋能。
在线下教学环境中,个性化推荐系统可以为教师提供学生的学情信息,辅助教师进行教学。通过个性化推荐系统提供的学生学习数据和反馈,教师能够更好地了解每位学生对特定概念的掌握程度、困难点以及任务完成情况。基于这些信息,教师可以针对性地进行辅导与提问,给予支持与指导,确保每个学生积极参与课堂并取得更好的学习效果。教师可以根据学生的学习情况,调整授课的难度和深度,提供更具挑战性或更加基础的教学内容,以满足不同学生的需求。同时,教师可以根据学生的学习风格和需求,结合知识图谱中的相关概念和知识点,动态调整课堂教学内容和方法,最大限度地发挥教师的主导作用,同时也促使学生在课堂中更加主动地参与学习,从而实现更好的教学效果。
3)课后巩固。
个性化推荐系统在课后阶段仍然起着重要的作用,它能为学生提供巩固学习和深入学习所需的资源,如练习题、课后作业和扩展阅读材料等。学生可利用这些资源巩固已学知识并进行拓展。教师则根据个性化推荐系统分析学生的学习效果和反馈,优化知识图谱结构和内容。同时,教师可基于知识图谱开展深入学术探索,将新发现和理论纳入其中,不断丰富和完善知识体系。
个性化推荐系统在教学中将学生风格、学习资源和知识图谱结合,为学生在课前、课中和课后提供个性化学习支持。基于知识图谱的个性化推荐系统促进深层次学习和主动探索,帮助学生更好地组织和理解学习内容,加强个性化学习和知识巩固。教师通过调整教学策略实现了人机共教、人机共育,提高教学效果。
4 实践效果
以调卷问卷的方式评估将知识图谱个性化推荐系统应用到实际教学中的效果。根据问卷结果显示,在使用个性化推荐系统后,学生的学习兴趣显著提高。其中超过 70% 的学生表示更愿意使用该系统进行人工智能课程的学习。此外,学生展现出更多的自我学习能力和学习方法,学习积极性和主动性有了显著提升。基于知识图谱个性化推荐系统对教学产生了积极影响。在未来的教学中,需要更加注重教师针对性辅导,确保每个学生都能够获得适合自己的教学指导,进一步提高学生的学习效果和学习动力。
5 结 语
人工智能课程知识图谱的构建及应用,为学生提供更加精准、全面的个性化学习支持,加深其对人工智能的理解。教师可以通过反思、改进和创新不断扩展更新知识图谱,以满足学生和教师的需求。后续研究可采用自动化手段进行知识抽取、丰富数据资源和知识图谱的更新,进一步将其应用于课程答疑、学习路径推荐等方面。这对于推动人工智能教育的发展有重要意义。
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2026-07-02
企业级知识图谱的实体架构治理实践
2026-07-02
一文讲清:“统一语义”、“构建本体”、“AI推理”这三者的关系
2026-07-02
graphify + claude 图谱关系
2026-07-01
把运维能力装进 Qoder,一句话就能定位根因
2026-07-01
Gbrain、GraphRAG、LLM Wiki、Graphify:4 种知识图谱方案怎么选
2026-07-01
一文讲清:本体(Ontology)与语义(Semantics)到底是什么关系?
2026-06-30
从 OOP 到本体:用形式语义支撑 AI 协作方法论
2026-06-29
从“领域描述”到“本体”——AI时代的系统设计模式探讨
2026-04-07
2026-04-19
2026-04-23
2026-04-22
2026-06-03
2026-04-23
2026-05-26
2026-05-07
2026-05-28
2026-05-23
欢迎您使用【53AI 官方网站】(以下简称“本网站”或“我们”)。本《会员服务协议》(以下简称“本协议”)是您(以下简称“会员”或“用户”)与【深圳市博思协创网络科技有限公司】之间关于注册、登录及使用本网站会员服务所订立的法律协议。
在您注册或登录前,请务必审慎阅读、充分理解各条款内容,特别是免除或限制责任的条款、知识产权条款、争议解决条款等。此类条款将以加粗形式提示您注意。 当您通过微信公众号授权、手机验证码验证或其他方式成功登录本网站时,即视为您已完全理解并同意接受本协议的全部内容。
一、 定义
本网站:指由【深圳市博思协创网络科技有限公司】运营的,域名为【53ai.com】的网站及相关移动端页面。
会员服务:指本网站向注册会员提供的知识库文章查阅、内容检索及其他相关增值服务。
知识库内容:指本网站发布的包括但不限于文字、图表、数据、研究报告、行业分析等数字化内容资源。
二、 账号注册与登录
登录方式:本网站支持以下登录方式,您可根据实际情况选择:
微信公众号授权登录:您同意将您的微信OpenID信息授权给本网站,用于创建或关联会员账号。
手机验证码登录:您需提供真实有效的手机号码,并通过短信验证码完成身份验证与登录/注册。
账号安全:您的账号仅限您本人使用,禁止赠与、借用、租用、转让或售卖。因您保管不善导致的账号被盗、密码泄露等损失,由您自行承担。
实名认证:根据相关法律法规要求,我们可能要求您在特定功能下完成实名认证。如您拒绝提供,可能无法使用部分或全部服务。
未成年人保护:若您未满18周岁,请在法定监护人的陪同下阅读本协议,并在征得监护人同意后使用本服务。
三、 服务内容与规范
知识库查阅权限:会员登录后,有权按照其会员等级对应的权限范围,在线浏览、检索本网站知识库中的相关文章及内容。
服务变更:我们有权根据业务发展需要,调整、变更或终止部分服务内容,并将以网站公告、公众号消息等方式提前通知。
禁止行为:您在使用服务时不得实施以下行为:
利用技术手段批量爬取、下载、转存知识库内容;
将知识库内容用于商业目的或未经授权地向第三方传播;
干扰本网站正常运行或侵犯其他用户合法权益;
发布违法违规信息或从事违反公序良俗的活动。
四、 知识产权声明
权利归属:本网站知识库中的排版设计、软件代码等内容的知识产权均归【公司全称】或原权利人所有,受《中华人民共和国著作权法》等法律保护。
有限许可:本网站授予会员一项非独占、不可转让、不可转授权的普通许可,仅限于个人学习、研究之目的在线查阅知识库内容。
侵权追责:未经书面许可,任何单位或个人不得以任何形式复制、转载、摘编、镜像、汇编或以其他方式使用上述内容。一经发现,我们保留追究其法律责任的权利。
五、 个人信息保护
我们重视对您个人信息的保护。关于我们如何收集、使用、存储和保护您的个人信息,请单独阅读 《隐私政策》。
您通过微信公众号授权或手机号验证所提供的信息,我们将严格按照《个人信息保护法》的规定处理,仅用于身份识别、服务提供及安全验证等必要用途。
您可以随时通过网站设置或联系客服行使查阅、更正、删除个人信息及撤回授权同意的权利。
六、 免责声明
内容准确性:知识库内容仅供参考,不构成专业建议。我们不对其完整性、准确性、时效性作任何明示或暗示的保证,您应自行判断并承担使用风险。
不可抗力:因自然灾害、政策法规变化、网络故障、第三方平台接口异常(如微信接口维护、运营商短信通道故障)等不可抗力导致的服务中断或延迟,我们不承担违约责任。
第三方链接:本网站可能包含指向第三方网站的链接,该等网站的内容和服务不受我们控制,请您自行甄别风险。
七、 违约责任
如您违反本协议约定,我们有权视情节采取警告、限制功能、暂停服务、注销账号等措施,并保留要求赔偿损失的权利。
如因您的违约行为导致我们遭受行政处罚、第三方索赔或商誉损失,您应承担全部赔偿责任(包括但不限于罚款、赔偿金、律师费、公证费等)。
八、 法律适用与争议解决
本协议的订立、执行和解释均适用中华人民共和国大陆地区法律。
因本协议产生的或与本协议有关的任何争议,双方应友好协商解决;协商不成的,任何一方均可向【公司所在地】有管辖权的人民法院提起诉讼。
九、 其他
本协议构成双方就本服务达成的完整协议,取代此前任何口头或书面约定。
本协议任一条款被认定为无效或不可执行的,不影响其他条款的效力。
我们对本协议享有最终解释权,并在法律允许的范围内保留随时修改的权利。修改后的协议一经公布即生效,继续使用服务即视为同意修订内容。