中文

从解题合成到学生作答合成:面向块式可视化编程任务

人工智能 2023-03-30 v3 计算机与社会 机器学习

摘要

块式可视化编程环境正日益用于向初学者介绍计算概念。鉴于编程任务具有开放性与概念性,新手学生在这些环境中学习时常常遇到困难。AI 驱动的编程导师在自动辅助困难学生方面大有前景,并实现此潜力需要若干组件。我们研究学生建模这一关键组件,特别是自动推断学生错误概念以预测(合成)其行为的能力。我们引入一个新基准 StudentSyn,其核心挑战如下:给定一名学生,在观察其于固定参考任务上的作答后,合成该学生在新目标任务上的作答。该挑战类似于程序合成;然而,此处目标不是合成“解”(即专家会编写的程序),而是合成“学生作答”(即给定学生会编写的程序)。我们首先表明人类专家(TutorSS)可在该基准上取得高性能,而简单基线表现糟糕。随后,我们开发了两种神经/符号技术(NeurSS 和 SymSS),以期缩小与 TutorSS 的差距。

关键词

引用

@article{arxiv.2205.01265,
  title  = {From {Solution Synthesis} to {Student Attempt Synthesis} for Block-Based Visual Programming Tasks},
  author = {Adish Singla and Nikitas Theodoropoulos},
  journal= {arXiv preprint arXiv:2205.01265},
  year   = {2023}
}

备注

Longer version of EDM 2022 paper