arXiv
合成数据检查捕捉到保真度评分遗漏的平淡周变化
合成教育数据可能通过普通的准确性检查,却抹去随时间发生的变化,而正是这些变化让有价值的研究问题变得可见。这篇论文用一种基于图的检查方法测试了四批日本初中学习者,发现真实数据中学习者群体每周之间的变化幅度,是合成数据中相应变化的2.6到4.9倍。在学校研究门户中,如果这一检查能在其他数据集和生成器上成立,它或许能在平坦的合成时间线让分析师投入数周工作之前发出警告。
即使真实班级正在发生变化,合成数据集中的一周也可能看起来平平无奇。一个班级可能分化出不同的学习习惯,围绕一次考试聚集起来,或者在假期后重新稳定下来。但使用隐私保护教育记录的研究人员,通常首先看到的只有合成副本。他们可能花上数周在上面构建一个研究问题,直到对真实记录进行受控测试后才发现,这种模式根本不存在。更糟的是,一个本来可能引出好问题的模式,可能在任何人开始寻找它之前就已经被抹去了。
普通准确性检查遗漏了什么
合成数据的目标,是在不暴露某个具体个人可能被了解的信息的情况下,仿造真实记录。差分隐私有助于限制这种风险,但隐私保护可能会降低数据的分析价值。
一种常见的检查方法是分别比较每个变量。它会询问:在合成数据和真实数据中,学习时间的平均值、方差或其他汇总统计量是否相近。这可能会让副本看起来很可信。然而,这种方法可能错过变量、学习者和周次之间的联系。一个数据集可以保留每一列单独看起来的样子,却失去多列随时间共同变化的方式。
这在这样一种系统中很重要:研究人员先探索合成记录,然后请求数据保管方在敏感的真实记录上测试选定的结论。如果合成数据中的学期被压平,失去的就不只是一个未能成立的结论。一个本来没人想到要提交的研究问题,也会随之消失。
检查平坦时间线的方法
这篇论文提出,应该观察一张按周展示学习者行为的图,而不是一次检查一个变量。它考察了2022年至2025年的四批年度学习者数据,每批包含117至120名日本初中学习者。每批数据覆盖18个上课周,中间隔着六周暑假。记录描述了六个日间时段中的每周学习时间,这些时间是根据数字教材操作日志估算出来的。
对于每一周,作者把标准化后的每周行为画像足够接近的学习者连接起来。在这张邻近图中,每个相互连通的群体,都是一组行为相似的学习者的大致聚类。群体数量称为β0。这是一个粗略的指标,并不能完整描述整个班级,而且高度取决于所选的距离阈值。
真正有用的信号,是这个数量如何随周次变化。作者将真实数据与合成数据进行比较,同时也将每个合成数据集与其200个打乱版本进行比较。打乱操作保留了每周各项特征的单独计数,但破坏了原有的顺序和联合变化。如果合成时间线确实携带了结构,它就应该看起来不同于自身的打乱版本。
但它并没有足够明显的不同。在一个共同阈值下,真实数据中β0的周间变化幅度,是合成数据中相应变化的2.6到4.9倍。在预先选定的四个阈值下,16个合成变化值中没有一个达到16个真实变化值中的任何一个。四批合成数据中有三批无法与各自的打乱版本区分开来;四批真实数据则全部可以区分。
在每一批数据中,合成数据还都把异常高的学习活动安排在记录中的期中考试周。真实数据则没有这种现象。发布的隐私保护汇总数据并没有要求合成数据保留哪些时段和周次会同时为零,也没有要求保留每周变化的具体内容及其顺序。这些缺失有助于解释:为什么各项单独的汇总结果可以看起来正确,而时间线却失去了原本的形状。
一个警告可以带来什么变化
在学区的研究门户中,分析师可以打开一学期的合成学习日志,看到一条警告:其中看似平静的逐周模式,无法与打乱后的数据区分开来。这条警告会在分析师花数周围绕一个无法支持探索的模式构建研究之前发出。数据保管方可以只使用合成数据集及其200个排列版本来运行这项检查,而不必先动用稀缺的真实记录访问机会。
如果这项检查能在更多数据集和生成器上发挥作用,它就可以筛除那些把某一批数据的时间结构压平的发布版本,即使这些版本的标准保真度评分看起来很好。能够保留联合轨迹和学习者之间联系的平台,相比只匹配单独的平均值和方差,会有更明确的目标。
这并不是一张证明合成数据适合某个教育主张的通用证书。证据来自一门学科、一个机构、一个平台和四批数据,作者也没有声称差距的大小可以推广到其他情况。这项检查测试的是一种结构属性。要衡量真实数据与合成数据之间差异的大小,仍然需要访问真实数据。它的价值更早,也更有限:在最有价值的问题随之消失之前,它可以揭示一个发布版本已经变得过于平坦。