浅谈知识追踪(BKT、IRT、DKT)

article/2025/9/28 5:53:27

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

文章目录


前言

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


`

一、知识追踪是什么?

简单的说就是让我们用一些算法来对在线教育平台中学生的学习状态进行追踪模拟,达到传统的线下教育中因材施教的效果。
目前主流的几种研究方法:基于贝叶斯的知识追踪(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. 认知诊断与知识追踪结合
    详细的对于研究的方向可以参考一下
    《教育大数据中认知跟踪模型研究进展》胡学钢; 刘菲; 卜晨阳
    《基于深度学习的知识追踪研究进展》刘铁园"”陈威’常亮’古天龙’
    《深度学习驱动的知识追踪研究进展综述》梁琨,任依梦,尚余虎,张翼英,王聪

下一期

下一期我准备对动态键值网络进行详细点的讲解。非结构化的知识追踪


http://chatgpt.dhexx.cn/article/Kel2M11U.shtml

相关文章

IRT

文章目录 CTT(classical test theory)历史定义parallel testCronbachs α \alpha α 项目评估P-valueitem-total correlation 缺点 IRT(Item response theory)对于CTT的改进定义三大假设IRF3PL(three parameter logistic model)IRF形态PL模型分类 逻辑正态模型 模型拟合分析项…

Deep-IRT Make Deep Learning Based Knowledge Tracing Explainable Using Item Response Theory

写在前面: 本文在DKVMN的基础上结合项目IRT,加入了student ability network 和 difficulty network两个网络,增加深度知识追踪的可解释性 1 摘要 基于深度学习的知识追踪模型已被证明在不需要人工设计特征的情况下优于传统的知识追踪模型&…

IRT模型学习小结

文章目录 IRT模型学习小结关于IRT模型 IRT模型原理模型介绍参数估计 应用场景 IRT模型学习小结 关于IRT模型 与IRT模型相对应的经典测量理论CCT。经典测量理论与项目反应理论在测量领域均占有重要地位。经典测量理论形成较早,但是经典测量理论却有一些难以克服的缺…

自适应学习系列(一)IRT简介

2019独角兽企业重金招聘Python工程师标准>>> 自适应学习之IRT简介 一、近端发展区(ZPD) Zone of Proximal Development(ZPD)是由心理学家Vygotsky提出来的一种学习理论,是目前自适应学习常用的思考模型。他认为,能力高…

IRT模型的参数估计方法(EM算法和MCMC算法)

1、IRT模型概述   IRT(item response theory 项目反映理论)模型。IRT模型用来描述被试者能力和项目特性之间的关系。在现实生活中,由于被试者的能力不能通过可观测的数据进行描述,所以IRT模型用一个潜变量 θθ 来表示&#xff…

知识追踪常见建模方法之IRT项目反应理论

目录 A.项目反应理论(IRT item response theory) 概述 历史发展 特点 模型 A.项目反应理论(IRT item response theory) 概述 IRT理论即项目反应理论(Item Response Theory, IRT),又称题目反应理论、潜在特质理论…

知识追踪系列之IRT

IRT简介 IRT理论即项目反应理论(Item Response Theory, IRT)。F. Lord在1951年从普林斯顿大学毕业时的博士论文《A Theory of Test Scores》被认为是IRT理论的开端之作。IRT最早使用在心理学领域,目的是做能力评估。现在已广泛应用于教育行业,用于校准评…

贝叶斯分类器(上)

目录 一、有关贝叶斯的简介 二、相关数学知识 1.先验概率与后验概率 2.贝叶斯公式 3、最大后验概率 4、最大似然估计法 一、有关贝叶斯的简介 贝叶斯老爷子的名字,很多同学都耳熟能详。估计不少的同学都在数学上被贝叶斯折磨过。贝叶斯在数学方面主要研究概率论…

机器学习常用的分类器比较-实例

这篇学习文章是在上一篇博客(http://blog.csdn.net/july_sun/article/details/53088673)的基础上,从机器学习的四要素(数据,算法和模型,计算机硬件,机器学习平台)角度出发用实例将各…

模式识别之分类器

常见分类器介绍 1、SVM分类器(监督学习分类器) 答:训练样本必须先标识不同类别,然后进行训练。SVM算法就是找一个超平面,对于已经被标记的训练样本,SVM训练得到一个超平面,使得两个类别训练集中…

常用分类器的效果对比

如果把机器学习归为两大类,那么主要的工作可以分为:分类和聚类。而分类任务基本上占整个机器学习或者是数据挖掘领域的70%,可见我们遇到的很多问题,都可以用分类的算法进行解决。机器学习发展到现在,许多被证实有效的分类算法被提…

监督学习之分类学习:线性分类器

监督学习之分类学习:线性分类器 如果想了解更多的知识,可以去我的机器学习之路 The Road To Machine Learning通道 Introduction 分类学习是最为常见的监督学习问题,并且其中的经典模型也最为广泛地被应用。其中,最基础的便是二分类(Binary Classification) 问题…

【线性分类器】线性分类器理论知识

文章目录 一、图像分类任务二、线性分类器:2.1 图像表示:2.2 损失函数:多类支持向量机损失: 2.3 正则项与超参数:K折交叉验证: 2.4 优化算法:梯度下降法(SGD)&#xff1a…

分类器的相关概念

昨天,人民网 发了一条八卦微博,盘点“雨神”(萧敬腾)是如何炼成的。微博称,网友统计发现,在萧敬腾 近年12次主要行程中,有10次他的“现身”让当地下起了雨,下雨的概率为83.3%。 图1 …

二类分类器构造多类分类器

from: http://tech.ddvip.com/2009-03/1238054080112304.html 从 SVM的那几张图可以看出来,SVM是一种典型的两类分类器,即它只回答属于正类还是负类的问题。而现实中要解决的问题,往往是多类的问题(少部分例外&#xf…

KNN分类器

1.1 KNN的主要研究内容 (1)分类器的基本原理及算法内容 (2)利用现有的公开数据集(鸢尾花)实现分类器分类 (3)利用某种评价标准对分类结果进行分析评判 1.2分类的定义…

机器学习学习笔记(三)之分类器

分类器: 输入数据,识别是什么类,可以拓展为更广泛的用途。 将特征数据化,作为判断的依据。 和regression有相似的地方,但也有很大区别,把最好不把classification当作regression做 对于有多个分组的如cla…

分类器

分类器的作用:常规任务是利用给定的类别、已知的训练数据来学习分类规则和分类器,然后对未知数据进行分类(或预测)。逻辑回归(logistics)、SVM等常用于解决二分类问题,对于多分类问题&#xff0…

机器学习-分类-线性分类器

在一个机器学习任务中,如果每一条数据的目标值是离散的,则该任务是一个分类任务。 解决分类问题基本的方法有:线性分类器、决策树、朴素贝叶斯、人工神经网络、K近邻(KNN)、支持向量机(SVM)&am…

加密芯片大对比

市面上加密芯片,让人看的眼花缭乱,本文对各家加密芯片作了分析及对比 https://files.cnblogs.com/files/walta99/%E5%8A%A0%E5%AF%86%E8%8A%AF%E7%89%87%E5%A4%A7%E5%AF%B9%E6%AF%94.pdf 转载于:https://www.cnblogs.com/walta99/p/8484469.html