
本发明涉及智慧教育,具体是涉及到一种大规模在线协作学习的动态分组优化方法、装置及介质。
背景技术:
1、随着信息技术的飞速发展,在线教育得到了广泛应用,尤其是大规模开放在线课程(massive open online course,mooc)迅速普及,为全球学习者提供了灵活、高效的学习机会。与传统线下教学相比,mooc能够容纳数以万计的学习者,这极大地扩展了教育的覆盖面。然而,参与大规模在线学习的学习者具有多样化的学习背景、文化背景和个性特点,这为学习管理和学习效果的提升带来了巨大挑战。
2、在mooc环境下,学习小组的构建和协作学习的有效性对提升学生的学习效果至关重要。通过合理的小组分组,学生可以在协作学习中相互启发、优势互补,从而提高学习效率。然而,大规模在线学习环境中存在以下问题,使得学习小组的分组变得尤为复杂:
3、(1)大规模在线学习环境中的学习者人数众多,且分布在不同的国家或地区,具有多样的文化背景、不同的语言能力和学习习惯。这些特征的多样性使得构建适合学习需求的小组分组变得困难。例如,学生在信仰、语言能力、信息技术熟练度等方面存在显著差异,而这些特征可能会显著影响协作学习的效果。
4、(2)当前的学习小组分组方法往往基于学生的基本信息(如知识水平、学习风格等)进行分组,这忽略了学习者在在线学习平台上累计的多维历史学习数据的分析和利用。尤其是在学习过程中,学生的学习表现和能力会随着课程进展而动态变化,这种变化性难以被传统分组方法捕捉,从而导致分组效果不佳。
5、(3)现有的大多数分组方法仅针对课程的某一阶段进行静态分组,缺乏动态调整的能力,难以满足课程不同学习阶段对小组构建的多样化需求。例如,在课程的初期阶段,学习者可能更需要同质性小组以减少学习孤独感;而在实践阶段,则可能需要异质性小组以实现能力互补。这种需求的变化未能被现有方法充分考虑和解决。
6、(4)当前主流研究和实践往往关注单一目标,如提升学生的协作能力或发挥学生的某些特定优势,而忽略了其他目标的平衡。例如,如何同时降低学生的学习孤独感、避免学生之间的冲突、激发学生的多方面潜能等,仍是未被完全解决的关键问题。
7、(5)面对大规模学习者分组的计算需求,传统算法难以在有限时间内提供高效的优化方案。此外,在线学习环境中还存在多种特定的约束条件需要满足,例如学习者之间的时间冲突和语言差异等,这进一步增加了分组问题的复杂性。
8、目前,已有部分研究尝试通过聚类算法、优化模型等技术对学生进行分组,但它们主要适用于中小规模学习场景,难以有效处理大规模在线学习环境的高复杂度需求。例如,传统方法较少考虑大规模在线学习环境下学生多样化特征(如信仰、语言能力、信息技术熟练度等)的影响,也未能充分挖掘学生在学习平台上积累的多维历史数据。此外,许多方法构建的学习小组以静态分组为主,缺乏动态调整能力,未能根据课程不同学习阶段的需求优化分组方案。
9、综上所述,大规模在线学习环境中的学习小组分组仍面临诸多挑战。如何有效挖掘学习者的多维特征,动态调整分组方案以满足不同学习阶段的需求,同时提升学习效果并降低学习孤独感,是当前在线教育领域亟待解决的问题。
技术实现思路
1、本发明提供了一种大规模在线协作学习的动态分组优化方法、装置及介质,其目的是解决大规模在线学习环境下学习者特征多样性和学习需求动态变化所导致的学习小组分组效率低、效果差、难以动态调整的问题。
2、为实现上述目的,本发明第一方面提供了一种大规模在线协作学习的动态分组优化方法,包括如下步骤:
3、从在线学习平台采集学生登录后填写的问卷信息、课程相关信息以及学生在学习过程中的行为数据,分别存储至学生信息数据库、课程信息数据库和学习历史数据库;
4、基于学生信息数据库和课程信息数据库中的行为数据,构建反映学生特征信息和课程特征信息的知识图谱;
5、应用图嵌入算法对知识图谱中的节点进行特征学习,生成节点嵌入向量;
6、使用聚类算法对节点嵌入向量进行聚类,生成学习者分组的初步结果;
7、基于聚类结果结合学生信息数据库和学习历史数据库中的数据,使用单值中智集来对学习者的能力进行刻画和描述,对每个学习者生成学习者画像;
8、根据学习者画像结合预设的小组长筛选标准,选取适合担任小组长的学习者;
9、基于组员与小组长的综合匹配度以及分组约束规则,采用优化算法对组员进行分配;
10、根据优化分配结果生成学习小组,并在学习过程中动态调整分组。
11、进一步的,知识图谱的构建方法包括:
12、从学生信息数据库中提取学生的特征信息;
13、从课程信息数据库中提取先修课程的特征信息;
14、基于学生的特征信息和先修课程的特征信息,设计本体模型;
15、根据本体模型,将学生、课程及其特征信息组织为知识图谱的节点,将节点之间的关系表示为边,构建初步的知识图谱;
16、根据初步的知识图谱中的实体及其关系,结合权值信息完善知识图谱,得到最终的知识图谱。
17、进一步的,应用图嵌入算法对知识图谱中的节点进行特征学习,生成节点嵌入向量,包括以下方法:
18、基于所构建的知识图谱,确定图中的节点和节点之间的关系权重,所述节点包括学生特征、先修课程、习题及知识点,所述关系权重用于表示节点之间的关联强度;
19、对知识图谱中的节点关系进行一阶相似度优化和二阶相似度优化,其中,一阶相似度通过直接相连的节点对低维嵌入向量的相似性进行优化;二阶相似度通过拥有共同邻居的节点对低维嵌入向量的相似性进行优化;
20、基于一阶相似度优化和二阶相似度优化,分别训练得到对应的节点嵌入向量,并对两种节点嵌入向量进行融合,生成节点的最终嵌入向量。
21、进一步的,使用聚类算法对节点嵌入向量进行聚类,生成学习者分组的初步结果的方法包括:
22、基于聚类算法的需求,设置聚类特征树的分支平衡因子、叶平衡因子以及空间阈值,分别用于控制内部节点的分支数量、叶子节点的聚类特征数量及叶子节点中每个聚类特征的直径或半径的最大值;
23、将接收到的节点嵌入向量逐个插入聚类特征树,若聚类特征树为空,构造一个叶子节点及一个子簇,并将数据点插入其中;若聚类特征树已存在节点,逐一检查插入数据点后是否超过空间阈值、叶平衡因子和分支平衡因子;若均未超过,则完成插入操作;若超过任一参数值,则根据具体情况进行节点分裂和簇分裂操作,创建新的节点和簇;
24、对聚类特征树中的每个叶子节点及非叶子节点更新其聚类特征信息;在节点分裂或簇分裂后,将新生成的节点信息递归向上更新至父节点,直至根节点;
25、通过聚类特征树的构造完成学习者的初步分组。
26、进一步的,基于聚类结果结合学生信息数据库和学习历史数据库中的数据,使用单值中智集来对学习者的能力进行刻画和描述,对每个学习者生成学习者画像的方法包括:
27、从学习者聚类结果集合中提取每个簇的学习者节点;
28、根据提取的学习者节点,从学生信息数据库中获取对应的学生特征信息,以及从学习历史数据库中获取对应的学习历史记录;
29、根据当前课程的学习阶段,确定用于计算学习者特征的相关数据来源,若处于第一阶段,则优先使用问卷数据及先修课程的学习记录;若处于第二至
q阶段,则基于前述数据并结合当前课程的学习数据;
30、针对每个学习者特征,从学生信息数据库中提取相关数据并进行分类,按照规则生成每个特征的单值中智数,所述单值中智数包括真实程度、不确定程度和失真程度;
31、对于多维度的数据来源,采用融合策略进行整合,生成学习者特征的综合单值中智数,融合策略包括但不限于云模型、权重分配模型和阶段衰减模型;
32、在不同学习阶段中,根据相关数据来源的可用性,动态调整各特征的单值中智数的权重分配,并通过整合公式计算特征的最终单值中智数;
33、将学习者特征的最终单值中智数转化为结构化画像数据,输出基于最终单值中智数的学习者画像。
34、进一步的,选取适合担任小组长的学习者的方法包括:
35、接收基于最终单值中智数的学习者画像,提取每个聚类簇中学生的特征值集合;
36、根据预设的阈值标准对特征值集合进行筛选,淘汰不满足阈值要求的学生;
37、根据具体课程场景确定选取小组长所需的特征指标及其对应的权重;
38、基于筛选后学生的特征值、选取的指标及其权重,计算每个学生的小组长胜任度;
39、对计算得到的小组长胜任度进行降序排序,选取排序结果中胜任度最高的学生作为小组长;
40、将获得的小组长的编号存入小组长集合,将其余学生编号存入待分配成员集合;
41、将所有聚类簇的小组长集合和待分配成员集合提交至组员分配模块。
42、进一步的,基于组员与小组长的综合匹配度以及分组约束规则,采用优化算法对组员进行分配的分配方法包括:
43、接收小组长集合和待分配成员集合;
44、对每个聚类簇中的小组长和待分配成员,基于特征值计算综合匹配度;
45、根据综合匹配度计算结果,基于e-cargo模型对分组问题进行形式化建模,设置目标函数和约束条件;
46、使用优化算法对目标函数进行求解,在满足约束条件的情况下获得每个聚类簇的最佳分组结果;
47、将所有聚类簇的分组结果整合为最终的分组方案;
48、将最终分组方案反馈给学生和教师。
49、进一步的,优化算法根据动态分组需求进行调整时,还包括以下步骤:
50、根据当前学习阶段的教学目标,动态调整分组约束规则,增加或修改阶段性特定约束条件;
51、对每个学习阶段的分组结果进行评价,评价指标包括小组内成员间的协作效果、小组任务完成质量以及学习者的满意度反馈;
52、根据评价结果,优化分组模型的参数和权重分配规则,更新综合匹配度的计算公式;
53、将优化后的分组模型应用于下一阶段的分组调整过程。
54、为实现上述目的,本发明第二方面提供了一种大规模在线协作学习的动态分组优化装置,包括如下模块:
55、数据采集与处理模块,用于从在线学习平台采集问卷信息、课程相关信息以及学生的学习行为数据,储存在数据库模块中,其中数据库模块包括学生信息数据库、课程信息数据库和学习历史数据库,用于分别存储采集的相关数据;
56、图谱构建与图嵌入训练模块,其中,图谱构建模块用于基于学生信息数据库和课程信息数据库中的行为数据,构建反映学生特征信息和课程特征信息的知识图谱;图嵌入训练模块用于对知识图谱中的节点进行特征学习,生成节点嵌入向量;
57、学习者聚类模块,用于对节点嵌入向量进行聚类,生成学习者分组的初步结果;
58、学习者画像模块,用于基于聚类结果结合学生信息和学习历史,使用单值中智集来对学习者的能力进行刻画和描述,生成学习者画像;
59、小组长选取模块,用于根据学习者画像和小组长筛选标准选取适合担任小组长的学习者;
60、组员分配模块,用于基于组员与小组长的综合匹配度以及分组约束规则对组员进行优化分配。
61、为实现上述目的,本发明第三方面提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行所述大规模在线协作学习的动态分组优化方法的步骤。
62、本发明的有益效果:
63、与现有技术相比,本发明提供的一种大规模在线协作学习的动态分组优化方法、装置及介质,通过构建基于学生特征和课程特征的知识图谱,全面分析学生的多维特征,并应用图嵌入算法学习特征信息,生成高效的数据表示以支持后续分组优化。同时,结合聚类算法初步分组和使用单值中智集来对学习者的能力进行刻画和描述,生成更准确的学习者画像,能够更加精准地刻画学习者特征,选取符合预设标准的小组长,并基于组员与小组长的综合匹配度及分组约束规则,利用优化算法动态生成学习小组。通过根据课程进展动态调整分组策略,本发明解决了大规模在线学习环境下因学习者特征多样性和课程需求变化带来的分组效率低、同组成员匹配度差的问题,有效降低了学习孤独感,提升了协作学习的效果和在线学习的整体质量。