提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、知识追踪是什么?
  • 二、具体内容
    • 1.基于贝叶斯的知识追踪(BKT)
    • 项目反应理论(IRT)
    • 深度知识追踪(DKT)
  • 下一期

前言

第一次写帖子,就想记录一下自己学习的过程,但不是很想与同一个话题中其他帖子那种进行繁杂的理论说明。可能在结构和内容不是很好,欢迎大家批评指正。
从去年寒假到目前毕业设计完成,也算是初步的了解知识追踪是什么,了解到许多前辈付出的工作。我也会在后来的文章中发一些我在论文阅读过程中记的笔记。


`

一、知识追踪是什么?

简单的说就是让我们用一些算法来对在线教育平台中学生的学习状态进行追踪模拟,达到传统的线下教育中因材施教的效果。
目前主流的几种研究方法:基于贝叶斯的知识追踪(BKT)、项目反应理论(IRT)、基于深度学习的知识追踪(DKT)。若是有足够的时间来对这个课题研究的话,可以考虑考虑认知诊断。

二、具体内容

因为毕业设计是基于深度学习的知识追踪,对于BKT和IRT只是做了结果对比,了解很浅,只能浅谈下几个所用参数

1.基于贝叶斯的知识追踪(BKT)

  • 结构化的贝叶斯知识追踪方法,
    (1) 对于BKT的四个参数进行优化
    (2) 在基础上加上学生自身特征进行优化
    (3) 进行学生特点的聚类,减少BKT的开销
    (4) 动态贝叶斯网络进行优化
    (5) 理论上来说,训练数据有多少个知识点,就有多少组对应的(L0,T,G,S)参数
    • L0:表示学生的未开始做这道题目时,或者为开始连续这项知识点的时候,他的一个掌握程度如何(即掌握这个知识点的概率是多少),这个一般我们可以从 - 训练数据里面求平均值获得,也可以使用经验,比如一般来说掌握的程度是对半概率,那么L0=0.5
    • T :表示学生经过做题练习后,知识点从不会到学会的概率
    • G:表示学生没掌握这项知识点,但是还是蒙对的概率
    • S:表示学生实际上掌握了这项知识点,但是还是给做错了的概率 通过这4个参数,可以构造一个HMM的模型,剩下的事就是训练这个模型

项目反应理论(IRT)

加入一些因素(如:学生正确回答问题 的次数等,教学干预、专家知识信息)
(1) 现 IRT 能体现学生之间和 问题之间差异性
(2) 潜 在 因 素 与 知 识 追 踪 模 型 (Latent Factor-Knowledge Tracing,简称 LF-KT),该模型将项目反映理论与 BKT 方法进行结合,弥补了标准 BKT 方法的不足
(3) IRT 模型也存在一些缺陷,例 如,Wilson 等人[20]指出在 IRT 中学生能力被假定为常量,限制 IRT 模型的追踪 效果
(4) Xt表示的是用户答题记录的独热编码,Ht表示的是用户的知识建模,循环神经网络输出向量Yt表示的是用户接下来做对题目的概率

深度知识追踪(DKT)

相信大家也是一篇《Deep Knowledge Tracing》打开的新世界,大多数对于DKT的帖子都是这篇论文的翻译,所以我在此就不重复。


(1) BKT 方法、IRT 方法是一种结构化的方法,难以处理在线学习中复杂的 问题,例如处理多知识点的问题
(2)而主流DKT模型(LSTM、RNN)都是用隐含层的向量表示学生对所有知识点的综合掌握情况。
(3)Zhang 等[28]提出的动态键值网络( DKVMN) 模型同时解决了 DKT 方法与 BKT 方法存在的两个问题因此 DKVMN 除了更准确地度量 每个学生知识掌握情况外,
(4)对于深度学习的知识追踪主要研究方向:

  1. 学生自身具有的资源(家庭、天赋、生活环境)
  2. 学生答题过程中的行为(答题次数、求助次数、答题时常)
  3. 多模型融合
  4. 对于知识图谱的建设(GKT)
  5. 认知诊断与知识追踪结合
    详细的对于研究的方向可以参考一下
    《教育大数据中认知跟踪模型研究进展》胡学钢; 刘菲; 卜晨阳
    《基于深度学习的知识追踪研究进展》刘铁园"”陈威’常亮’古天龙’
    《深度学习驱动的知识追踪研究进展综述》梁琨,任依梦,尚余虎,张翼英,王聪

下一期

下一期我准备对动态键值网络进行详细点的讲解。

浅谈知识追踪(BKT、IRT、DKT)相关推荐

  1. 浅谈知识图谱---neo4j

    浅谈知识图谱---neo4j 前言 什么是知识图谱? 什么是neo4j? neo4j安装 代码 github 需求分析 具体步骤 数据xls 最终效果 前言 想研究行人重识别了,发现知识图谱的概念在行 ...

  2. 基于抓劈腿一事浅谈潜行追踪分析与实用技巧

    黑鸟前言: 看到这个题目和作者名,你们就可以知道本文不是出自鸟手,这里我们暂且叫作者小M吧,小M说了,本文现身说法,不想被人知道他是谁,也不想被人查水表,对本文发布在这个平台上只有一个诉求,便是看大伙 ...

  3. 浅谈知识付费模式的兴起及意义

    近年来, 知识付费风生水起, 2016年被称为知识付费元年, 得到.喜马拉雅F.创客匠人等平台经过一段时间的酝酿, 均在这一年获得快速发展, 在用户数量.产品推出.产品销售等方面取得较大突破, 也引起 ...

  4. 浅谈“知识蒸馏”技术在机器学习领域的应用

    什么是知识蒸馏技术? 知识蒸馏技术首次出现是在Hinton几年前的一篇论文<Distilling the Knowledge in a Neural Network>.老大爷这么大岁数了还 ...

  5. 回顾知识付费近几年的发展历程,浅谈知识付费项目的发展空间

    不知道大家有没有感觉到今年的时间过得特别快,2021年的新年钟声已经敲响了,新的一年你会有什么新的愿望呢?回忆过去的同时,我们也要展望未来. 尽管2020年对于我们大家来说是非常艰难的一年,新冠至今还 ...

  6. 知识追踪模型——教育大数据挖掘

    知识追踪模型--教育大数据挖掘 知识追踪的本质是根据学生的历史学习记录来推测任意时刻学生对于知识点的掌握程度,进而预测学生的未来成绩,也可以辅助教师布置教学计划等. 现有的知识追踪模型大致可以分为3类 ...

  7. 浅谈压缩感知(九):正交匹配追踪算法OMP

    浅谈压缩感知(九):正交匹配追踪算法OMP 主要内容: OMP算法介绍 OMP的MATLAB实现 OMP中的数学知识 一.OMP算法介绍 来源:http://blog.csdn.net/scucj/a ...

  8. 浅谈压缩感知(二十一):压缩感知重构算法之正交匹配追踪(OMP)

    主要内容: OMP的算法流程 OMP的MATLAB实现 一维信号的实验与结果 测量数M与重构成功概率关系的实验与结果 稀疏度K与重构成功概率关系的实验与结果 一.OMP的算法流程 二.OMP的MATL ...

  9. 浅谈Spring MVC知识

    关于MVC框架,我相信大家都不陌生,都会说也就是模型-视图-控制器这三层的框架结构,如果你参加面试的时候考官会问:"MVC框架是什么?你说一说."其实我们都知道这个问题还需要问的, ...

最新文章

  1. 【BZOJ3963】[WF2011]MachineWorks cdq分治+斜率优化
  2. ios nil、NULL和NSNull 的使用
  3. 数据库---闭包习题
  4. 【算法学习笔记】堆排序和归并排序、其他几种排序的代码实现、比较和应用(习题)
  5. esp8266是linux系统吗,ESP8266 Linux开发环境搭建
  6. C++ 解析Json
  7. 一张图理解JS的原型(prototype、_proto_、constructor的三角关系)
  8. (33)Gulp构建脚本文件
  9. windows10和安装linux双系统安装教程(超简单)
  10. 动易 当前服务器不允许上传文件,动易网站详细安说明及常见疑难解答.doc
  11. ea6500 v1 刷梅林_【求助】EA6500 V1和RT-AC66U硬件配置接近,怎么没有EA6500V1可以刷的梅林...
  12. 数字万用表怎么检查计算机,数码管怎么测量_如何使用万用表判断数码管的好坏 - 全文...
  13. 关于HikariCP的见解
  14. java 根据条码字体_barcode4j使用自定义字体生成条形码
  15. ROS中机械手臂的运动规划
  16. 澳大利亚麦考瑞大学计算机学院王岩教授招收2022-2023年入学博士研究生和双学位博士生
  17. 嵌入式系统的组成结构
  18. 企业微信定时发送图片/文字信息
  19. 记录10--fedora 14下安装tftp软件
  20. ABAP ALV中自定义搜索帮助

热门文章

  1. 笔记本出厂预装Win8改装Win7的操作步骤及常见问题___联想e430c之类可供参考
  2. 使用WTSGetActiveConsoleSessionId()的VISTA服务与桌面交互
  3. 浏览器查看响应头与请求头方法
  4. 英语口语8000句 pdf_吹爆欧路词典,竟然可以免费阅读原版书和PDF(内附有声书资源)...
  5. 为何从游戏剧本的角度看,《最后生还者2》的体验并不好?
  6. 【Maven】阿里云镜像仓库的配置
  7. Flutter学习笔记 --多子元素组件
  8. 童星养成系统的文推荐_几部养成系列的现言宠文推荐啦,都是不错的大叔文,十分治愈哦~...
  9. 声呐学习笔记之概念性理论
  10. 学软件开发为什么要选 “猿代码任务制培训模式”?