基于约束聚类的学习共同体智能构建与应用研究*

2019-10-17 05:56孔维梁韩淑云
中国电化教育 2019年10期
关键词:异质聚类共同体

孔维梁,韩淑云

(河南师范大学 教育技术系,河南 新乡 453007)

一、问题提出

随着教育信息化的推进以及《教育信息化2.0行动计划》[1]等政策的出台,MOOC等在线开放课程呈现井喷状的发展势态,师生对在线学习模式的呼吁愈加强烈。然而,在线学习飞速发展的同时,学习者交互少、孤独感强、智慧共享度低等问题也日渐突出,严重影响了在线学习质量的提升[2]。在线学习共同体的诞生改变了传统网络学习空间的“孤岛式”学习结构,强调学习者间多元化交互,实现了人际心理相容与沟通,为在线学习构建了智慧协作学习环境[3][4]。

学习同伴是协作学习活动中的重要参与者,合适的学习共同体构建方法是在线协作学习顺利开展的前提,对提高在线学习投入、学习质量具有重要影响。但目前该领域的研究大多停留在随机构建、人工手动构建等层面,研究在智能化实现方面仍有所欠缺,在线学习共同体的智能构建研究已成为在线学习领域中的亟待解决的核心问题[5][6]。研究在异质构建原则和Kolb学习风格分类模型的基础上,提出了基于约束聚类的在线学习共同体智能构建方法,以学习风格为依据对学习者进行带约束聚类,实现基于学习风格的异质化均衡分组,并对研究成果进行了实际验证与应用,分析了智能构建方法对学习者知识建构水平和学习成绩方面的影响。

二、相关研究基础

(一)在线学习共同体构建方法

在线学习共同体是学习共同体的网络化延伸,是在网络环境下,为了完成共同的学习目标而形成的学习团体[7]。唐燕儿、于莎等指出在线学习共同体有利于知识的建构、情感的交流,共同学习愿景能够激发学习的主动性与创造性,增强归属感[8][9]。Wu等指出在线学习共同体解决了传统学习共同体的时空局限性、异步交互缺乏等问题,为信息交流、团队协作、智慧共享提供了有效支持[10]。

目前,在线学习共同体构建方法主要分为两大类:随机或自由构建、人工手动构建。其中,随机或自由构建方法是最常见的构建方法,由教师(或计算机)按照小组规模进行随机分组或由学习者根据自身意愿进行自由组合,形成学习共同体。Park在学习者的问题—答案等生成性资源的基础上,使用Humhub社会网络软件建构了自由学习共同体[11]。孙娟提出了基于IM(实时通讯服务)的在线学习共同体构建过程模式,并以QQ群构建了随机学习共同体[12]。随机或自由构建方法实现简单,但没有充分利用学习者的个性特征,所形成的学习共同体结构复杂,无明显特征规律,基于该共同体的教学组织也较困难。

人工手动构建是指由教师依据学习者特征(例如,学习风格)进行同质或异质组合,使得学习共同体内和共同体间达到某种规律特性。马玉慧等将学习者分为建议者趋向、质疑者趋向和学习者趋向三类,然后从三类学习者中手工抽取成员组成异质学习共同体[13]。Chang等利用移动计算设备支持协作学习成员共同进行英语阅读理解中陌生单词注解以及短文翻译,教师根据学习者的英语阅读能力对学习者进行手动分组[14]。潘洪建指出,相对于同质分组,异质分组除了能有效缓解学习者交互少、孤独性强等问题,其内部差异化有助于共同体内学习者间的互帮互助以及优势互补,而外部均衡化有利于保证各共同体的均衡发展,为有效调动学习积极性提供了有效方法[15]。虽然人工构建方式已经考虑到学习者个性特征,但缺乏有效的智能处理方式,对于大规模的在线学习不具有推广性。

(二)Kolb学习风格分类模型

研究表明,学习风格能够直接影响学习者的行为表现、情绪状态,对协作学习活动、知识建构、学习绩效等有直接影响[16]。李文昊等从观点产生、观点组织和知识融合三个方面探讨了学习风格对在线协作学习的影响[17]。Johnson等从学习者满意度和学习绩效两个方面证实了学习风格对学习分组的影响[18]。目前,基于学习风格的异质构建已经成为被广大学者所认可的在线学习共同体构建方式[19-21],该方式强调将不同学习风格的学习者组织在一起,使得学习共同体内部呈现风格异质化,而各共同体之间保持整体风格均衡化,即“组内异质、组间同质”。

研究以Kolb学习风格分类模型对学习者进行风格建模,并以此为依据进行异质学习共同体构建。Kolb学习风格分类模型是20世纪80年代由David Kolb提出,他认为学习风格是学习者偏好的感知与加工信息的方法[22]。该模型从“信息加工”和“感知”两个维度对学习风格进行描述,其中,信息加工维度描述个体偏好的信息加工或转换方式的差异,又可分为“主动实践(AE)”和“反思观察(RO)”两个对立面;感知维度描述个体偏好的感知环境或经验习得方式的不同,又可分为“具体经验(CE)”和“抽象概念(AC)”两个对立面[23]。两个维度的不同组合构成了4种不同的学习风格模型:发散型(具体经验、反思观察)、同化型(抽象概念、反思观察)、聚敛型(抽象经验、主动实践)及顺应型(具体经验、主动实践)[24]。沈博等指出在这个两极四端的风格分类模型中,学习者对两极的偏好程度不同,导致了个人独特的风格类型,即便在同种风格类型的学习者之间,也可能存在较大的差异[25]。Manolis等指出Kolb学习风格分类模型从学习过程的角度对学习者进行剖析,能够指出学习者在学习过程中的行为表现,有助于理解学习的实质,有助于学习共同体课程的设计与组织,从而引导学习,掌握学习规律[26],为此,本研究选择Kolb学习风格模型作为研究基础。

三、基于约束聚类的学习共同体智能构建

(一)问题描述

根据Kolb学习风格分类模型,学习者的学习风格可用学习风格向量s表示,如公式1所示,其中si,sp分别表示学习者在信息加工维度和感知维度的偏好程度,其值越接近0表示学习者越倾向于主动实践/具体经验,反之,越接近1表示越倾向于反思观察/抽象概念。

学习风格向量可以映射到二维坐标中,如图1所示,学习者对应图中节点,节点间的距离表示两学习者(或两学习风格向量)的相似程度,距离越短表示相似程度越大。基于学习风格的异质共同体构建从本质上来说可以抽象为带约束聚类问题:给定聚类数K(即学习共同体个数)的前提下,将学习风格不相似的学习者聚为一类,实现每个聚类内学习者的学习风格异质,而聚类间整体学习风格一致、聚类规模(即学习共同体人数)相当。

但是,经典聚类算法会将风格相似的学习者的聚为一类,而且不能控制聚类的规模,造成学习共同体规模不均衡,无法保证组内异质性和组间同质性,如图1中圆圈所示为经典聚类算法将学习风格相似的学习者聚类集合。

图1 学习风格向量映射

(二)基于约束聚类的学习共同体智能构建算法

为了进行异质聚类,并控制聚类规模,研究在结合均值飘移算法和改进经典层次聚类算法的基础上,提出了基于约束聚类的学习共同体智能构建算法,算法的核心工作包括:初步相似聚类、创建初始学习共同体、层次聚合。算法的基本思想是:首先使用经典均值飘移算法对学习者进行初步相似聚类;然后,从最大相似聚类中选出K个最相似的学习者,创建K个初始学习共同体(这K个学习者风格相似,不会也不应分到同一共同体内);其次,按照学习风格间的相似度,采用改进的层次聚类法依次为每个共同体合并一个异质成员;重复步骤3直至所有学习者合并,完成学习共同体的智能构建。具体步骤如下:

(1)初步相似聚类。研究使用均值飘移算法[27]将风格相似的学习者进行聚类,均值漂移算法是一种基于密度梯度上升的非参数方法,通过迭代运算找到目标位置,实现聚类,其优点是算法计算量小、实时性好,适合聚类数目不确定的情况。算法的基本思想如图2左图所示:给定阈值r(研究中取所有节点间距离的均值),随机选择一个点作为初始质心(即类簇中心)cent;找出离质心cent小于r的所有点集N,根据这些点计算新的质心;重复上一步直到质心不再变化,记住该中心点(图中“最终质心”);重复以上三步,直到所有的点都被归类;最后,根据每个类对每个点的访问频率,访问频率最大类作为节点的所属类。

图2 异质学习共同体构建算法

算法中,节点间距离使用马氏距离,新的质心计算采用均值法,其计算公式分别如公式2和公式3所示。其中,dist1(u,v)表示节点u,v间的马氏距离,cent表示当前质心,sui、sup分别表示用户u在信息加工维度和感知维度的学习风格偏好,N表示以cent为中心点,距离cent小于r的节点集合,||N||表示N的规模。

(2)创建初始学习共同体。初步聚类会将学习风格相似的学习者聚为一类,给定待建学习共同体个数K,在初步聚类结果中选择规模最大(节点密度也最大)的聚类cmax,并选择距其质心最近的K个节点创建K个初始共同体(如图2左图中实线圆中实心节点所示)。异质分组将学习风格相似的学习者划分为不同的共同体,即初步相似聚类结果中的学习者应尽可能划分到不同共同体中,因此,以初步相似聚类结果中最大规模的聚类创建初始共同体是可行的。

(3)层次聚合。经典层次聚类算法[28]按节点与聚类的相似度由高到低排序,逐步从下往上不断合并类簇,其优点是可随时停止合并,易于控制合并次序,但却不能控制最终聚类结果的规模(即学习共同体的大小)。为此,研究改进了经典层次聚类算法以适合学习共同体的异质构建,其基本思想如图2右图所示:使用第(2)步创建的K个初始共同体(图2右图中三角形节点所示),计算剩余各节点到每个共同体的距离,按距离从小到大的顺序,依次为每个共同体合并一个剩余节点,完成一次合并(如图中虚线所示为第3次合并);迭代执行合并过程,直至无剩余节点为止,所形成聚类即为最终学习共同体。

算法中,节点间的距离使用逆向马氏距离,即取最大可能距离与马氏距离的差值,学习风格越相似则节点间距离越大,后期被聚为一类的机率越小,反之机率越大,其计算方法如公式4所示。节点与共同体的距离使用平均距离法,即节点与共同体内所有已知节点间距离的平均值,其计算方法如公式5所示。

其中,dist2(u,v)表示节点u和v的逆向马氏距离,dist3(u,C)表示节点u与聚类C间的距离,dist1(u,v)表示节点u和v的马氏距离,max(dist1)表示最大可能的节点间距离(从图1映射图中可知其等于为聚类C的规模。

另外,由于学习者总体数量与指定共同体个数并非完全成比例,因此,部分学习共同体(即聚类)中学习者个数可能会多一个,如图2中第2个学习共同体由5个学习者构成,其它几个学习共同体则由4个学习者构成。

(三)学习共同体智能构建结果验证

研究选择10名已知学习风格倾向的学生进行共同体构建,以验证本文智能构建方法的有效性,10名学生依次编码s1-s10,其学习风格偏好如表1所示。

表1 学习者学习风格倾向

给定学习共同体个数K=3,分别使用本文的智能构建方法与随机构建方法进行学习共同体构建,结果如表2所示,表2中的平均风格向量是所有共同体成员在两个维度上偏好取值的平均值,即学习共同体的整体学习风格倾向。从表2中可以看出,智能构建方法构建的所有共同体人数大致相等,平均风格向量的两个维度都比较接近,这表明所建学习共同体在共同体规模和组间同质性等方面的控制较好(G1共同体的学习风格向量产生差异是因为它比其他共同体多了一个相似成员所致)。同时,查验共同体内成员的学习风格向量,会发现每个共同体内部学习风格相差较大,较好地实现组内异质性。反观随机构建方法,3个共同体虽然也保证了共同体的规模大小,但在整体学习风格上却有较大的差异,无法保证组间同质性,同时,其组内异质性也较差,例如,随机构建方法G1共同体中s1和s4学习风格非常相似,G2共同体中s2和s7学习风格也非常相似。由此可见,研究提出的智能构建方法能够较好地实现组内异质、组间同质等方面的控制。

表2 学习共同体构建结果比较

四、实证研究设计

(一)研究对象

本研究选取某师范院校选修“Java语言程序设计”的62名二年级学生,该课程采用混合式教学模式,该模式包括课前准备、课上指导、课后加强三个阶段。其中,课前准备是学生课下进行在线学习、测试;课上指导教师根据课前学习情况的反馈,对出现的共性问题进行讲解或指导学生进行真实任务实施,使学生理论知识与实际操作相结合;课后,通过课程作业、探究任务等环节强化核心技能,促进知识迁移。

参与课程的62名学生,根据随机分配原则分为实验组和对照组,每组31人,实验组使用智能构建方法创建学习共同体,而对照组使用随机方法创建学习共同体。整个课程持续时间为17周,数据收集包括三个方面:一是学生学习风格数据,研究使用王改花等人的Kolb学习风格量表[29]进行测量;二是学生交互内容数据,主要是学生发帖数、发帖内容,主要从平台的数据库中读取;三是学习成绩数据,主要通过在线测试进行收集。

(二)研究目的与假设

研究在Kolb学习风格分类模型的基础上,提出了基于约束聚类的学习共同体智能构建方法,为了探索该智能构建方法对于学习成效的影响,本研究的研究假设如下:研究假设1:相较于随机构建方法,智能构建方法能更有效地提高学习者的知识建构水平;研究假设2:相较于随机构建方法,智能构建方法能更有效地提高学习者成绩水平。

(三)学习成效测量方法

研究从学习者的知识建构水平和学习成绩两个维度描述学习成效。其中,知识建构水平以古纳瓦德纳的知识建构过程模型(Interaction Analysis Model,IAM)为依据[30],对学习者在线帖子进行编码并统计每个学习者在知识建构各层次的帖子数量与高水平帖所占比例;学习成绩主要以期末在线测试成绩来分析。

五、学习成效影响分析

(一)知识建构影响分析

对62名学生涉及的发/回帖进行半自动筛选,使用自然语言处理程序过滤掉灌水等无效帖,然后对剩余的2566个帖子进行手工分类编码(KC1:分享与澄清、KC2:认知冲突、KC3:意义协商、KC4:检验与修正、KC5:达成与应用),统计每个学生知识建构各个层次的发/回帖数及所占的比例,结果如下页表3所示。从表3中可以看出,两组学生的帖子数均随知识建构层次的升高而降低,且KC5层次都为0。两组学生低水平帖(KC1、KC2)的所占比较高(分别是78.03%和74.77%),说明学习共同体中的学生进行了大量的知识共享,并对其进行了一定程度的讨论与比较;两组学生高水平帖的所占比都非常少(分别是21.97%和25.23%),但是实验组学生在高层次(KC3、KC4)帖子数明显高于对照组学生,说明实验组学生进行了较好的交流讨论,在一些问题上达成了意义协商与检验。

表3 发/回帖分类编码统计

为了进一步探究两组学生在前4个知识建构层次上是否存在显著差异,研究以两共同体分组作为分组变量,以KC1-KC4作为检验变量,进行独立样本t检验,并对显著差异的检验变量,计算显著性效果值(即η2),结果如表4所示。从表4中可以看出,在低水平层次(KC1、KC2)上两组学习共同体未呈显著性差异,而在KC3层次(t=2.512,df=60,p=0.014<0.05)、KC4层次(t=3.882,df=60,p=0.000<0.01)上分别达到了0.05与0.01显著水平,表明实验组的学生的在KC3、KC4层次的知识建构显著高于对照组学生,并且重要性变量分别可以解释KC3、KC4层次变量总方差中的65.3%与58.7%(η2值)的变异量。

表4 独立样本t检验结果

整体来说,根据两组学习共同体在低层次知识建构上没有显著性差异,原因可能是学生的学习积极性都较高;而在高层次知识建构上呈现显著性差异,原因是根据学生的学习风格进行异质学习共同体构建能积极发挥不同风格的学生优势,促进知识建构高层次发展,例如,发散型学生比较活跃、善于发现问题,有利于引导讨论;同化型学生善于逻辑整理,有利于知识冲突的有效梳理;顺应型学生偏爱具体经验及主动验证,适应多变的情况。因此,我们认为,智能构建共同体更有助于知识的建构,研究假设1成立。

(二)学习成绩影响分析

为探究智能构建方法对学生学习成绩的影响,研究首先采用t检验方法对两组学生的前测成绩进行分析,如表5所示。从表5中可知,两组学生成绩的均值及标准差都接近,显著性值Sig.为0.11(大于0.05),未达到了显著水平,说明两组学生的前测成绩一致。

表5 前测成绩t检验

为了检验两组学生的后测成绩差异,使用配对t检验方法对两组学生的前测—后测成绩进行分析,如表6所示。由表6中可看出,差异显著性值Sig.均小于0.05,说明前测与后测成绩差异显著,两组学生通过协作学习之后,成绩都有显著变化。从表6中还可看出,对照组前测与后测的平均分值差值为-5.038,而实验组差值为-11.230,该结果表明两组学生的成绩有显著性提高,而且实验组学生在智能构建学习共同体的支持下学习成绩提升更为明显。

表6 配对t检验

六、总结与思考

在线学习共同体是以学习者为中心,强调真实情境与协作交流对知识建构的重要性,强调协作学习的最终目的是协调一致、达成共识。相关研究表明,在线学习共同体通过学习者间的交流与协作,能够促使学习者对自身知识的反思,有利于知识的共建与情感的交流,因此,建构良好的在线学习共同体对于进行在线协作学习、知识协同构建、教学管理与干预、教学设计与实施等均有重要价值[31]。研究在Kolb学习风格分类模型及异质构建原则的基础上,提出了在线学习共同体智能构建方法,并通过实证研究证明:相对于随机构建方法,智能构建方法对高层知识建构以及学习成绩提升均有显著影响。本研究对在线教育实践有以下启示:

(1)准确测量学习者的学习风格,充分发挥不同风格学习者在知识建构中优势。仇丽君认为学习风格具有高度的渗透性作用,对学习者信息加工方式、情绪状态、技能发挥都有一定程度的影响[32]。不同风格类型的学习者擅长不同,有的善于知识分享与讨论,有的善于逻辑梳理,有的偏爱主动验证,根据学习风格进行异质化分组能积极发挥不同风格的学生优势,有利于提升学习者的高层知识构建,从而促进其自身对知识的深度思考与内化迁移。

(2)创设良好的在线学习环境,提高学习者参与交互协作的积极性。武法提等[33]认为在线学习环境是在线教育的重要支撑环境,良好的在线学习环境有助于促进学习者参与的积极性,促进学习者对学习共同体产生归属感,提升学习者的学习动机与学习的效果。因此,通过制定共同遵守的交互规则、构建真实情景的协作学习任务等方式营造良好的协作式学习环境是有十分有必要的。另外,交互工具的支持也是在线学习环境的重要组成部分,Liu[34]等指出同时使用同步与异步交互有助于满足学习者多样化交互需求,便于学习过程中问题的交流与协商。

猜你喜欢
异质聚类共同体
《觉醒》与《大地》中的共同体观照
爱的共同体
基于异质分组的信息技术差异化教学
“对赌”语境下异质股东间及其与债权人间的利益平衡
构建和谐共同体 齐抓共管成合力
基于K-means聚类的车-地无线通信场强研究
中华共同体与人类命运共同体
基于高斯混合聚类的阵列干涉SAR三维成像
基于Spark平台的K-means聚类算法改进及并行化实现
基于改进的遗传算法的模糊聚类算法