利用预训练模型估计编程问题的难度级别
软件工程
2024-06-14 v1 人工智能
摘要
随着编程技能在工业和学术界的需求增长,学生经常使用编程在线判题(POJ)平台进行编码练习和竞赛。每个编程问题的难度级别是指导学生自适应学习的重要参考。然而,当前确定难度级别的方法要么需要大量专家标注,要么需要长时间积累每个问题的学生解决方案。为解决此问题,我们提出了自动难度级别估计问题,给定问题的文本描述和代码示例。为解决此问题,我们提出将两个预训练模型(一个用于文本模态,一个用于代码模态)耦合到一个统一模型中。我们构建了两个POJ数据集用于该任务,结果证明了所提方法的有效性以及两种模态的贡献。
引用
@article{arxiv.2406.08828,
title = {Estimating Difficulty Levels of Programming Problems with Pre-trained Model},
author = {Zhiyuan Wang and Wei Zhang and Jun Wang},
journal= {arXiv preprint arXiv:2406.08828},
year = {2024}
}