廖宏建, 曲 哲, 胡 莹
(广州大学 a.网络与现代教育技术中心; b.图书馆, 广东 广州 510006)
近年来,大规模在线开放课程(Massive Open Online Course,MOOC)的迅猛发展,为人们提供了前所未有的学习机会,每年有数以千万计的学习者参与MOOC学习,但MOOC的高辍学率也同样引起了关注(完成率仅约为5%~15%)[1].师生时空分离引起的孤独感、边缘参与和群体动力缺乏等是高辍学率的主要归因[2-3].大量文献研究和教学实践已证明,学伴互动对降低孤独感,增加持续学习投入和促进深层次学习具有重要意义[4-5],而学伴推荐(Learning Partner Recommendation, LPR)能促进学伴互动.
联通主义学习理论认为,学习即连接及形成网络[6],学习者与其他同伴以学习为目的进行社交时,会伴随生成隐形人际关系,并推动学习社区形成.随着大规模在线学习的兴起,MOOC已不仅仅是一门视频课程,更是一个知识创造、交流和分享的学习社区,且具有以下特点:①学员的规模化与多样性.一门课程的学员往往成千上万,来自不同的行业和年龄段,有着不同的知识水平、兴趣偏好和自我调节学习能力等;②学习与社交趋向融合.学习社交化,社交学习化,MOOC社区具有学习与社交的双重属性;③学习情境的移动化与泛在化.基于移动媒介的微学习,形成移动社会网络,行为日志数据呈现自然浮现、多模态、碎片化和时空情境化等特点.
MOOC社区的“规模化、社交化和移动化”等特征使得学习者情境更为复杂,如何在MOOC社区中智能、动态地推荐适配的学伴,成为MOOC发展中的重要研究问题.网络分析被认为是研究在线学习大规模交互的有效方法[7],它将行动者抽象为节点,将关系抽象为节点之间的边,形成一个社群图,从而描述网络关系.本文在网络关系中引入信任度概念,使用信任度来统摄和描述MOOC社区节点间的兴趣、时间和位置等情境信息的相似度,构建动态信任网络,实现基于移动情境感知的学伴推荐.
MOOC社区中的学习同伴推荐(LPR)借鉴社交网络好友推荐的相关方法,主要有3类:①基于好友关系拓扑网络的推荐;②基于用户行为、兴趣等相关信息的推荐;③基于信任的推荐.徐彬等[8]分析了MOOC论坛区学习者的行为特征及形成的关系边类型,基于课程内容关键词创建固定主题模型,根据学生讨论内容主题分布的相似性来推荐学伴,实验验证该方法能有效挖掘出主题相关的学习者.但其缺点在于需要事先为每门课程建立关键词词典.蔡霞等[9]构建了基于学习者特征(包含学习者属性、能力和偏好)的同伴推荐算法,推荐互补型或相似型的学习同伴.Hugues团队[10]使用对照研究分析了MOOC中“同伴推荐能否促进学习投入”及3种推荐策略的效果,结果表明,有学伴推荐的实验组学员在参与度和课程完成率方面均优于无学伴推荐的对照组;在3种推荐策略上,基于人口统计信息相似性(包括地理位置、先前经验)的同伴推荐效果稍优于基于MOOC进度的推荐和随机推荐[11].刘海鸥等[12]提出了一种基于大数据深度画像学习伙伴匹配的理论模型,使用学习者教育背景、内容偏好和学习互动等情境计算学习风格,从而推荐风格相近或风格互补的学伴,但缺乏具体实践.为了体现学习者行为和兴趣的动态性,Elghomary等[13]提出了一种基于信任管理系统(TMS)的动态学伴推荐系统(DPRS),该方法吸收了社交物联网(SIoT)的社会信任指标,如直接信任度、对象中心度、能量、社区兴趣、合作性和服务得分来计算节点的可信度,并定期进行信任更新.
综上所述,MOOC学伴推荐研究尚处于起步阶段,主要借鉴了一般性社会网络中好友推荐的思路和方法.MOOC作为一种在线知识社区,包含显性知识(课程资源)和隐性知识(学习者)节点,学习是特定节点之间建立连接并形成网络的过程,从本质上讲,学伴推荐即知识连接.因此,在推荐情境和推荐目的上,MOOC学伴推荐有其自身的特点:①学习者与课程内容之间的连接及交互行为是反映学习者知识水平、兴趣偏好的重要依据,也是影响学伴连接的重要情境.已有推荐方法忽略了学习者与学习内容交互行为特征的分析及量化;②MOOC社交网络具有高动态性和移动性,学伴连接的出现或消失是MOOC社交网络的链接拓扑随时间、空间、学习内容、兴趣偏好、知识水平和交互关系等诸多情境变化引起的,且根据推荐目标的侧重点不同,情境的取舍也会不同,如地理位置能为在线社区中学伴线下交流不紧密的问题提供情境线索.选择适切的、促进学伴连接的情境,是实现有效学伴推荐的关键.
探究社区理论模型(Community of Inquiry, CoI) 指通过发展“教学临场、社会临场和认知临场”3个相互依存的要素,创造深层次和有意义的学习体验过程[14].学习者与课程内容的交互等构成“教学临场”;学习者对知识的连接、批判性反思和深加工等活动构成“认知临场”;学习者之间互动(情感反应、交互式响应和凝聚力反应)构成“社会临场”[15].其中,交互式响应是社会临场的核心,它是指引用学习同伴的话语信息来维持学习主题的讨论,或表达对他人信息的同意,或赞赏,或转发等.3种临场感的载体为“学习者、课程资源和交互”,3者的连接关系及构建的知识地图可描述如图1所示.
图1 探究社区视角下的MOOC知识地图构成Fig.1 The construction of MOOC knowledge map from the perspective of COI
MOOC社区中的知识构成包括显性知识和隐性知识.学习者本身作为一种隐性知识载体,是整个知识网络中的重要组成节点,节点之间的交互意向、信任关系创建等,无疑受到来自教学临场、认知临场中的时间、兴趣、位置和交互等情境影响.实现个性化学伴推荐(即构建隐性知识连接网络),需要计算和量化知识地图中的相关情境信息,并根据情境相似性构建学习者间的信任关系及动态信任网络.
依据图1,学习者的交互行为可以分为两类:学习者—课程资源交互、学习者—学习者交互.第一类交互行为主要反映了学习者的兴趣、时间、地点和影响力等情境信息,跟用户自身相关,在网络中具有全局性,谓之用户情境; 第二类交互行为主要反映学习者之间的交互关系,是点对点的行为,是“从虚拟或现实社会中获取的人际互动信息集”[16],谓之社会情境.因此,面向学伴推荐的情境信息分类如表1所示.
表1 面向学伴推荐的情境信息分类
对上述情境量化计算和融合,使用信任来统摄和度量学员间的情境相似度,并构建信任网络,实现基于情境感知的学伴推荐.
在好友推荐中,定义信任为目标用户对所推荐用户的有效性、真实性和可靠性的一种信赖和肯定程度.MOOC社区学员间综合信任度由用户情境信任度和社会情境信任度构成.
3.1.1 兴趣偏好信任度
根据自我知觉理论(Self-perception theory),用户的态度和偏好在一定程度上可以通过用户的行为来预测[17].根据该理论,学员过去的真实学习行为投入能在一定程度上反映其对该MOOC的偏好.学习行为投入是指学习者在学习活动中的行为表现,包含了投入时间、努力程度和活动强度等[18].除了态度和偏好,在同一门课程或同一活动中学习行为投入的相似度也能在一定程度上反映学习者知识水平的相似性.借鉴文献[19]的学习行为投入评测框架,本研究中选取自主学习、行为反思和知识水平3个维度共7项指标,见表1.此外,学员对课程的评分也是反映兴趣偏好的重要数据.因此,反映学习者兴趣偏好的信任度计算步骤如下.
(1)学习行为投入系数.为消除量纲对结果的影响,对7项指标使用极大值-极小值做归一化处理,对归一化后的值进行累加得到学员u对课程i的学习行为投入系数eu,i, 然后使用经典算法皮尔逊相关系数计算学员间信任度,如式(1)所示.
(1)
(2)课程评分.课程评价一般采用[1,5]区间的整数表示,相比学习投入矩阵,评分矩阵数据更为稀疏.假如2名学员仅有1门共同评分课程,且评分相同,使用皮尔逊相关系数计算得到相似度为1,这与实际情况不符.因此,使用均方偏差和Jaccard系数的乘积来增强度量学员评分相似性.假设学员u和学员v对课程均有评分,则
sTrust′=MSDu,v*JACu,v=
(2)
课程评分具有一定的主观性,有些学员的评分习惯性偏高,有些学员则习惯性偏低,这种评分偏好使用偏差系数来表示,即用某学员与所有学员打分的差值来表示.将信任度乘以打分偏差系数,能够消除打分偏好的影响,得到更为客观的信任值,如式(3)所示.
(3)
综合式(1)和式(3)得到调和后的基于学习者兴趣偏好的信任度如式(4)所示.
preTrustu,v=aeTrustu,v+(1-a)sTrustu,v
(4)
其中,a为权重参数,用于调节学习投入和评分在兴趣偏好信任度中的比重.
3.1.2 地理位置信任度
MOOC平台在选课日志、登录日志和每次学习行为日志中均记录了学习者的IP信息.通过IP信息可以获得学习者的地理位置信息,实现基于相同或相近位置的学伴推荐,促进学习互动从线上走向线下.任意学习者u和学习者v在空间上的相似性可以使用离散地理位置相似性度量.计算如式(5)所示.
(5)
3.1.3 同时在线时间信任度
在MOOC社区交互中,同步互动比异步互动更能提升社会临场感,能提高交互率和学习效果.任意学员u和v在时间上的相似度可以用同时在线时间相似度来表示,计算如式(6)所示.
(6)
3.1.4 用户情境信任度综合计算
春江水暖鸭先知。1979年,俊发集团董事长李俊的母亲石宝凤辞掉国企的铁饭碗,只身“下海”创办金马家具厂,拿到了云南第一份私营企业的营业执照。1983年,石宝凤成立了昆明市晶晶床垫家具制造有限责任公司。今天,在此根基上发展壮大的俊发集团已坐上了云南民营经济100强的“头把交椅”。
将上述基于兴趣偏好、地理位置和在线时间的信任值按权值综合,如式(7)所示,得到用户情境信任度.
UserTrust=α·preTrust+β·localTrust+γ·timeTrust
(7)
其中,α,β,γ分别为这类信任度的权重,取值为[0,1]区间,且α+β+γ=1.
交互行为体现了学习者之间的信任关系.在MOOC社区中,学员之间的回贴、点赞和转发等行为都代表了某种信任关系.尤其当学员频繁回复或者转发另一学员发布的内容时,表明该学员与该内容发布者之间具有较强的信任关系.
3.2.1 初始交互信任度计算
本文将MOOC交互行为集v={回帖,点赞,转发}作为交互信任度的计算指标.已有文献主要使用交互频次构建信任度,而MOOC交互作为一种知识学习和分享行为,交互时长能在一定程度上反映交流的深度.MOOC平台一般不记录某次交互行为的时长,因而这里使用回帖文本长度模拟交互时长.
(1)对不同交互行为赋予不同的权重
(8)
(9)
其中,CFu→v表示学员u指向学员v的行为频次;CTu→v表示时长;同样,可以计算得到v指向u的行为频次CFv→u和时长CTv→u.λ、μ、ν分别表示3种交互行为的权重.
(2)构建信任度
MOOC交互具有方向性,如果只是单方面主动发起联系,即便单方强度高,并不能代表双方熟识且信任度高,双向互动比单向互动构成好友的可能性更大,基于双向互动构建的信任度才有意义.因此,本文综合考虑双向互动来构建学员间的信任度,如式(10)所示,CFu,v表示基于交互频次的信任度.
(10)
用同样的方法计算基于交互时长的信任度CTu,v.因学员交互时长和交互频次与信任度之间符合边际效应递减理论,故采用对数来度量交互与信任度之间的关系,得到初始交互信任度.
SociaTrust(u,v)=b×ln(CTu,v)+(1-b)×ln(CFu,v)
(11)
其中,CTu,v和CFu,v分别表示学员u和v的交互时长和交互频次;b表示调整交互频次和时长的权重.
3.2.2 交互信任的时序动态更新
在MOOC社区中,学员的兴趣与关注点是随着学习进程不断演化的,其学伴关系也会随着时间的变化而变化.具体而言,学伴的推荐受到两个方面的影响:①交互强度.当两个学员交互升温并进入专注期,且交互频次和深度明显高出其他人,这时应该予以奖励,使其脱颖而出;②交互时效.历史交互行为对信任值有远近效应,近期交互对当前信任值的影响大,远期交互对当前信任值的影响小.为了更关注近期交互的影响,引入时间衰减因子来削弱或遗忘历史行为记录的影响.相应地,本研究通过信任奖励因子和时间衰减因子来实现交互信任值的动态调整.将整个课程学习周期划分为若干个大小为T的时间窗口(按照MOOC交互规律,一般T=3 d),信任值每经过一个窗口T时更新一次.如图2所示,学员u和v、u和w的信任值依据课程中交互行为动态变化,t时刻为信任评估和推荐的时间节点(可根据需要将课程周期划分为多个t节点).
图2 奖励因子和时间衰减因子作用下的信任度演化示例
(1)奖励因子
在第i个时间窗口ti时刻,学员u对v的信任值可表示为ITrust(u,v,ti),因为ti时刻的交互信任是ti-1时刻交互信任的延续,也可以看作是对ti-1窗口交互体验的反馈.为量化交互反馈,定义反馈得分Si为在ti时刻,用户u对v的交互行为(包含频次和时长)占用户u对所有学员交互行为的比例.计算公式如下:
(12)
比较ti时刻和ti-1时刻交互反馈得分,若Si-Si-1>=0,则为正反馈;反之,若Si-Si-1<0,则为负反馈.引入信任奖励因子,对正反馈进行奖励.MOOC社区交互不存在一般信任网络中的恶意攻击和伪装用户等,故不考虑施加惩罚因子,使得信任的自适应性特征改变为“快增慢减”,更吻合MOOC学习过程中学伴推荐的实际情况.
信任奖励因子r(k)定义为两个连续时间窗口反馈得分的比值,即斜率r(k)=Si/Si-1表示k时刻的奖励因子.交互结果为正反馈时,则r(k)≥1;为负反馈时,则r(k)<1.
因此,经过T时间窗口后更新的信任值如式(13)所示.
SociaTrust(u,v,ti)′=SociaTrust(u,v,ti)*r(k)
(13)
经过奖励因子调节后,信任值在每个时间窗口T呈现了动态变化性.
(2)时间衰减因子
在推荐时间节点t,为了给远近不同的历史交互行为施加差异权重,使用时间衰减因子更新t周期内的信任值.时间衰减因子定义如下:
δ(t)=e-c·[(t-ti)/T]
(14)
其中,t表示信任评估与推荐时刻,ti表示周期t内第i个时间窗口时刻,T为时间窗格,c为衰减系数,则施加时间衰减因子后的交互信任值为
SociaTrust(u,v,ti)=SociaTrust(u,v,ti)*δ(t)
(15)
从式(15)中可知,ti离评估t时刻越远,则经历的窗口越多,衰减幅度越大.
3.3.1 信任调和
将前面基于用户情境的信任度和基于社会情境的信任度通过式(16)调和,得到综合信任度.
MOOCTrustu,v=η·UserTrustu,v+
(1-η)·SociaTrustu,v
(16)
其中,η为调和参数(0≤η≤1),若η<0.5,则用户情境信任度占主导;若η>0.5,则社会情境信任度占主导;η=1时,则完全使用用户情境,解决冷启动用户社会情境信任数据的稀疏性问题.
3.3.2 信任传递与信任网络构建
(1)信任传递.信任具有传递性,用户往往会接受其信任的朋友推荐的朋友,即朋友的朋友(Friend of friend)也可能会成为朋友.信任传递可以缓解数据稀疏性,为目标用户匹配更多的邻居用户.在MOOC社区中,信任是多链路传递的,一个学员收到不同信任传递的链路越多,其信任度就越客观.本文采用广泛使用的有序加权平均聚合算法计算多链路传递[20],该方法为每条信任链赋予不同的权重,能真实反映综合信任度.首先将目标用户Uu到Uv的N条信任链按长短排序,根据OWA算子定理,信任链权重的计算公式为
(17)
(2)信任网络.得到所有学员的信任关系矩阵后,可构建MOOC社区学员信任网络,该网络是一种有向加权网络.使用图论方法可形式化描述如下:使用一个三元组G(U,E,W)表示复杂信任网络,其中,集合U={U1,U2,…,Un}表示学员节点集合;集合E={E1,E2,…,En}表示图中边的集合,即学员间的信任关系;W={W1,W2,…,Wn}表示边集合E对应的信任权重集合;基于该网络,依据信任权重值实现对目标学员的Top-N推荐.
在国内大型MOOC社区平台“好大学在线”随机抽取了课程“现代文学经典导读”某一期开课的真实日志数据作为实验对象.该课程选课人数为2 125人,课程周期为15周,学习活动有观看视频、学习课件、文学创作、主观作业互评、议题讨论和自由讨论等.用到的主要数据文件有5个:uc_action_log(含用户基本信息、登录时间、请求IP、请求学习资源ID及访问页面等)、course_comments(课程多维评价)、uc_discuz(帖子基本信息、发帖、回帖、点赞、转发及标记等)、uc_exam(互评、测验、考试及分数等)和uc_notice(笔记时间、内容及所关联资源等).用户原始行为日志数据约37万余条,按照表1和式(1)计算学习行为投入系数,剔除系数为0或过低(偶尔或零星行为)的非活跃学员,得到1 350人及32万余日志数据进入最终测试数据集.
为了从原始数据中获得推荐需要的情境信息,对数据进行了预处理和转换.
(1)学习行为投入.①在线学习时长计算.MOOC平台日志一般只记录某一个行为(如看视频、参与讨论)的开始时间戳,学员总在线时长通过前后两次行为的时间戳差值的累计来计算.如果用户直接关闭浏览器时系统无法记录学习结束时间,则根据MOOC微学习特征,该次学习时长取30 min,即前后相邻行为的时间戳差值的阈值设为30 min.②交互时长计算.发帖和回帖时长(这里忽略点赞和转发行为的时长)通过其帖子的文本长度模拟转换为时长.
(2)时间情境.为计算在线学习时间段相似性,根据MOOC学习特点,将一个自然日按30 min划分为48个时段,用序列集合T表示.
(3)位置情境.使用百度IP定位API接口,将日志中每次请求的IP地址转换为城市信息,用序列集合P表示.
(4)信任更新周期.原始数据包括105 d的学员行为,时间窗格T分别取值为3 d、5 d、7 d计算时,全样本中回帖、点赞及转发等交互行为频次的平均更新率为3.21%、5.52%、9.85%,为平衡推荐精度和计算性能,令时间窗格T=5,课程全周期中信任评估和推荐次数设为7(即图4中t=7,每次推荐周期为105 d/7次=15 d).
4.2.1 学习者信任网络图谱
根据用户情境和社会情境,计算测试集中学员的信任值,并构建信任关系矩阵,使用社会网络分析工具UCINET生成MOOC学习者的复杂信任网络图谱.图3为随机抽取的某目标学员(昵称为徜徉@塞纳河畔)在t=5时刻的信任网络图,为简化节点和连线,提高显示效果,学伴跳数设为2,二级学伴信任阈值设为0.2.
通过对MOOC社区相关情境信息进行系列量化和计算,构建目标学员的信任网络,实现了对图3中学伴关系的可视化分析和展示.
图3 目标学员t时刻信任网络图谱Fig.3 Target student’s trust network map at T-Time
4.2.2 推荐结果分析
MOOC学伴推荐的目的在于促进推荐后的交互行为发生,文献[8]将所推荐的学伴在后期与目标用户确实产生交流作为推荐成功的衡量指标.本文也基于这一思路,分别统计课程7个信任评估和推荐周期内学员间的交互频次,并将频次大于一定阈值的统计为本周期的真实好友.
(1)评价指标.本文使用的是Top-N推荐,评价指标采用推荐系统中常用的准确率(precision)、召回率(recall)和F1值作为实验效果的评价指标,具体计算方法如式(18)~(20)所示.
(18)
(19)
(20)
其中,R(u)表示在t阶段(t=1,2,…,7)系统推荐给目标学员u的好友数量,T(u)表示学员u在t之后所有阶段的真实好友数量.准确率是指推荐命中的学伴数量占推荐总人数的比例,反映推荐方法的精度.召回率是指推荐命中的学伴数量占测试数据集中真实学伴总数的比例,反映推荐方法的覆盖率.这两个指标值越大,推荐总体效果越好.但这两个指标有时会矛盾,故使用两者的加权调和平均指标F1-measure表示综合推荐效果.
(2)各个参数的设定
1)在用户情境中,根据前期相关研究[19],学习投入相比课程评分对兴趣偏好具有更强的解释力,因此,学习投入权重设为0.6,评分权重设为0.4;在用户情境信任度中,兴趣偏好权重默认设为1,在线时段和位置权重根据实际需要可设为大于0的系数,默认设为0.
2)在社会情境中,一般地,点赞的交互性较低,而“转发”或“回帖”的交互性较高[21],代表对目标更为信任,因此,其权重也稍高,令λ=0.4,μ=0.4,ν=0.2.交互频次与时长权重的确定,根据文献[22]的经验值,频次取0.4,时长取0.6.
3)时间衰减系数c取值范围为[0,10]之间的整数,值越大,时间衰减因子值越小.对数据集进行多轮模拟计算,本实验中取c=4.
4)参数η的确定,默认取值为0.5,即用户情境信任度和社会情境信任度各占一半比重.
(3)推荐准确性的时序变化.分别在7次信任评估和更新时间节点计算推荐准确率,在推荐列表个数为10时,结果如图4所示.
图4 准确率时序变化分析Fig.4 Analysis of accuracy changes with time sequence
在课程的前3次更新周期中,由于学生基数较大,而学习投入和交互行为关系矩阵数据稀疏,推荐准确率偏低;从第4次开始,推荐准确率明显得到提升,这是因为随着学习投入和交互行为数据的丰富,形成的关系边及信任网络逐步完善,同时,部分浅尝辄止的学员不断退出,有效行为数据更加聚集,算法性能得到体现.
(4)不同情境的影响权重.本文考察比较了混合法、只考虑用户情境和只考虑社会情境3种方法的推荐效果,并计算推荐列表个数分别为4、8、12、16等多种情况下的综合推荐效果F1值,结果如图5所示.
图5 推荐个数及不同方法下的综合准确率
实验发现,在推荐个数为12左右时具有最佳的推荐效果.综合用户情境和社会情境的混合法反映了学习投入和互动关系,其推荐效果要远高于只考虑互动关系的社会情境方法,这是因为MOOC是一种内容型社区,学伴间产生连接的主要前提是对学习内容的投入程度和兴趣偏好.与只考虑用户情境方法相比,混合法的推荐效果也要稍高,在top值增大时变得更为明显,这是因为用户情境法局限于依靠学习投入和兴趣相似度推荐学伴,无法在用户数据增加时利用交互关系构建连接拓扑网络来拓展学伴圈子,导致数据稀疏,从而影响其推荐效果.
为进一步确定用户情境和社会情境对综合推荐效果的影响权重,按Top-12标准,对调和参数η从0到1按0.1递增计算综合指标F1值,结果绘制如图6所示.从图6可知,当η=0.6时具有最优的推荐效果,也即在MOOC学伴推荐中,用户情境占有一定的主导作用.
图6 信任调和参数对推荐效果的影响
(5)不同应用场景的适配
本文提出的方法综合考虑了学习投入、时间、位置、交互行为、频次及时长等情境因素,通过对多维权重值的动态调整,可以实现具体应用场景的灵活应用.本文在上述MOOC数据集上进行了对照实验,实验组是本文提出融合多类情境的学伴推荐模型,对照组是文献[23]提出基于情境感知的移动社交网络好友推荐方法,实验结果如表2所示.
表2 不同应用场景的参数设置及意义
从表2可见,两种方法均可以实现学伴(好友)推荐,但在F1-measure比较中,本文提出的推荐模型具有更好的效果.本文方法可以在不同类型的课程(或同一课程不同阶段)调整权重参数获得更优推荐.如针对交互要求较少的课程(或课程前阶段),可适当增大调和参数η值以增加学习投入行为对推荐的比重;针对交互行为较多的课程(或课程后阶段),可适当减少η值以增加互动行为和互动关系对推荐的比重.
本文基于探究社区模型,分析和梳理了MOOC社区中影响学伴推荐的情境因素,提出了一种结合用户情境和社会情境构建学员间信任网络并实现Top-N推荐的方法.本文的创新之处在于,在用户情境中引入学习者对学习内容的行为投入量化和计算,反映了学员的兴趣偏好;社会情境在学员间交互关系中引入奖励因子和时间衰减因子,反映了信任关系的动态变化性.实验数据表明,该方法对具有高动态性和移动性的MOOC学伴推荐具有较好的效果,并且对多维参数权重值的动态调整可以实现不同推荐场景的灵活应用.学习投入包含行为、认知和情感3个维度,本研究的不足之处在于未考虑认知和情感投入对学伴推荐的影响,下一步工作是挖掘MOOC社区中学习者的认知投入和情感投入及其量化方法,并纳入信任度构建模型,进一步提升MOOC社区学伴推荐的准确度.