Implicit Heterogeneous Features Embedding in Deep Knowledge Tracing论文阅读

2023-05-16

资源

论文和数据集下载:深度知识追踪.rar - 蓝奏云 (lanzous.com)

决策树实现:Implicit Heterogeneous Features Embedding in Deep Knowledge Tracing决策树实现 - 吴雄 - 博客园 (cnblogs.com)

存在问题

目前DKT模型存在两个主要问题:一是DKT模型的复杂性增加了心理解释的张力。第二,现有DKT模型的输入仅仅是通过一个热编码表示的练习标签。隐藏知识成分与学生对习题反应的相关性很大程度上依赖于DKT模型的训练

原始的DKT模型假定学生在多练习时会熟练,而忽略了某些学生可能会盲目练习的场景。

本文贡献

我们提出了一种自动、智能的方法来将异构特征集成到DKT模型中。更具体地说,由于其有效性和解释能力,我们通过基于树的分类器进行预处理步骤[39]。然后,我们应用基于树的分类器来预测学生是否能够正确地回答一个问题。然后,我们将预测响应和真实响应编码成二进制编码,并将其与原始的热编码特征串联作为输入,训练LSTM模型。虽然预处理步骤很简单,但它可以提供学生学习行为的附加信息,特别是学生在学习过程中如何偏离他人。

提出了一种有效的基于预分类特征的自动聚类方法。分裂特征可以帮助我们深入了解学生学习行为的特点。

我们提出了一个系统框架,将学习反映、真实反映和原始的热编码特性结合起来,以训练LSTM模型。该输出可以产生学生是否正确回答下一个练习的预测概率。学习反应的异质性特征使我们能够开发学生的学习行为。

 我们对两个教育数据集进行了全面评估,并证明了我们的建议的有效性和优点。 

模型结构

我们提出的响应四位一热编码的体系结构包括三个部分:(1)通过基于树的分类器学习的异构特征;(2)特征连接;(3)通过RNN/LSTM进行模型训练和预测。实心的大黑色节点表示树的不同子分支上的特征拆分。向量中黑色、白色和灰色的点分别表示值10和预测的概率

实验

数据集

一般说来,4位单位编码可以获得比2位编码下方案更好的性能,或者至少是相当的性能。2位单位编码。我们假设这可能是“分工”的结果,由于输入xt是两个一个热编码向量的串联,所以它在输入到隐藏权重矩阵中选择并添加两列,这有助于隐藏层的更新。如果采用4位单位编码方案,则输入隐藏权重矩阵的最后四列将专门用于学习预测响应和真实响应对知识跟踪贡献的交叉影响。同时,将原始的一个热编码特征指定给简单地学习通过练习积累熟练程度的效果。相比之下,对于2位单元编码方案,权重矩阵中没有指定列来学习交叉效应。原有的一种热编码特征不仅要学习熟练程度的积累,还要学习交叉效应,增加了学习的复杂度。

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Implicit Heterogeneous Features Embedding in Deep Knowledge Tracing论文阅读 的相关文章

随机推荐

  • 自然语言处理之语料库

    语料库 定义 xff1a 语料库 corpus 就是存放语言材料的仓库 语言数据库 xff09 语料库技术的发展 早期 xff1a 语料库在语言研究中被广泛使用 xff1a 语言习得 方言学 语言教学 句法和语义 音系研究等 沉寂时期 xf
  • 知识追踪入门系列-论文资料汇总

    Paper xff1a 知识追踪相关论文 下载论文和代码见reference第一个链接 Deep Knowledge Tracing 首次提出将RNN用于知识追踪 xff0c 并能够基于复杂的知识联系进行建模 xff08 如构建知识图谱 x
  • 知识追踪方法比较

    DKT xff1a Deep knowledge tracing In Advances in neural information processing systems 这是一种开创性的方法 xff0c 它使用单层LSTM模型来预测学生的
  • 机器学习 注意力 笔记资料贴

    Self Attention与Transformer详解 https zhuanlan zhihu com p 47282410 写的非常详细 https jalammar github io illustrated transformer
  • 图像的几何变换maketform imtransform imresize imcrop

    背景 几何变换是将图像像素从一个位置映射到另一个位置 几何变换有五种常见类型 xff1a 剪切变换 平移变换 缩放变换 旋转变换和投影变换 它们如图4 1所示 在该图中 xff0c 原始图像显示在 A 中 xff0c 而变换后的图像显示在
  •  决策树(Decision Tree)原理及实现

    决策树 xff08 Decision Tree xff09 原理及实现 一 算法简介 1 1 基本模型介绍 决策树是一类常见的机器学习方法 xff0c 可以帮助我们解决分类与回归两类问题 模型可解释性强 xff0c 模型符合人类思维方式 x
  • Python 一维及多维数组及基本操作

    2 创建一般的多维数组 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 import numpy as np a 61 np array 1 2 3 dty
  • java操作word方式 设置国内镜像命令

    java操作word方式还有 个人认为通过jacob最好 xff0c 自己可以扩展 xff0c 网上除poi之外几乎全是java com技术实现的 1 Apache POI Java API To Access Microsoft Form
  • matlib 多种方法实现图像旋转不使用imrotate函数

    原理 方法很棒https blog csdn net qq 41140138 article details 104737705 方法一 function g 61 rotate image1 f theta M N 61 size f t
  • MATLAB实现满秩LU/QR等分解 及求方程组的解 范数

    矩阵分解 矩阵的LR分解 方阵A是非奇异的 clear A 61 2 1 4 4 3 13 2 2 20 format rat L U 61 lu A L U P 61 lu A 矩阵QR分解 Q R 61 qr A xff09 R为上三角
  • Deep Knowledge Tracing(DKT)具体实现

    有关dkt可参考的文章http blog kintoki me 2017 06 06 tensorflow dkt 问题陈述 传统的评价方法 xff0c 如考试和考试 xff0c 只允许在考试结束后对学生进行评价 因此 xff0c 这些方法
  • pandas数据预处理 缺失值

    缺失值的分类 按照数据缺失机制可分为 xff1a 可忽略的缺失 完全随机缺失 missing completely at random MCAR xff0c 所缺失的数据发生的概率既与已观察到的数据无关 也与未观察到的数据无关 随机缺失 m
  • 数据预处理之数据清洗案例

    建议学习文章 xff1a https zhuanlan zhihu com p 111499325 https mp weixin qq com s jNoXHO4qU34gcha4zOGRLA https mp weixin qq com
  • ERROR conda.core.link:_execute(502): An error occurred while installing package

    记录错误 ERROR conda core link execute 502 An error occurred while installing package xff1a http mirrors tuna tsinghua edu c
  • 深度学习之Bias/Variance偏差、方差

    偏差 xff08 Bias xff09 和方差 xff08 Variance xff09 是机器学习领域非常重要的两个概念和需要解决的问题 在传统的机器学习算法中 xff0c Bias和Variance是对立的 xff0c 分别对应着欠拟合
  • Image Processing in the Spatial Domain 空间域图像处理

    背景 二维卷积 在二维卷积中 xff0c 我们通过卷积核对输入图像进行卷积来计算输出图像 卷积核是一个小尺寸的矩阵 xff0c 例如3 3 5 5或5 7像素 xff1b 这个矩阵中的项称为卷积系数 在二维相关中 xff0c 我们通过将输入
  • Knowledge Tracing Project数据分析/挖掘

    本项目我们遵循以下工作流程 1项目概况2 数据理解3 头脑风暴4 数据清理5 探索性数据分析6 特色工程7 功能选择8 型号9 选型10 参数微调11 进一步改进 项目概述 目标是根据学生之前的学习经验预测学生是否能够正确回答下一个问题 数
  • snprintf 函数用法

    snprintf 函数用于将格式化的数据写入字符串 xff0c 其原型为 xff1a int snprintf char str int n char format argument 参数 str为要写入的字符串 xff1b n为要写入的字
  • 用MATLAB进行区间估计

    数据正态总体分布normfit 命令来完成对参数的点估计和区间估计 此命令以alpha为显著性水平 xff0c 在数据X下 xff0c 对参数进行估计 xff08 alpha缺省时设定为0 05 xff09 muhat sigmahat m
  • Implicit Heterogeneous Features Embedding in Deep Knowledge Tracing论文阅读

    资源 论文和数据集下载 xff1a 深度知识追踪 rar 蓝奏云 lanzous com 决策树实现 xff1a Implicit Heterogeneous Features Embedding in Deep Knowledge Tra