跳到主要内容
AI News HubLIVE
站内改写1 分钟阅读

FMI_SU_Yotkova_Kastreva 在 SemEval-2026 任务13中:通过文体学信号轻量级检测LLM生成的代码

文章摘要

该团队参与SemEval-2026任务13,旨在检测多种编程语言中由大语言模型生成的代码。他们采用了轻量级特征方法和决策树,仅需CPU即可快速推理,为大型预训练模型提供了高效替代方案。

来源arXiv Computational Linguistics作者: Elitsa Yotkova, Violeta Kastreva, Dimitar Dimitrov, Ivan Koychev, Preslav Nakov
FMI_SU_Yotkova_Kastreva 在 SemEval-2026 任务13中:通过文体学信号轻量级检测LLM生成的代码
报告错误

纠错通道尚未开通,可先复制下方文章信息留存。

查看更正说明
直接读正文

本文介绍了由Elitsa Yotkova、Violeta Kastreva、Dimitar Dimitrov、Ivan Koychev和Preslav Nakov组成的FMI_SU_Yotkova_Kastreva团队在SemEval-2026任务13中的工作。该任务专注于跨多种编程语言和应用场景检测由大语言模型(LLM)生成的代码,并要求参赛系统能够泛化至未见语言和领域。团队参与了子任务A(二元分类),目标是区分人类编写和机器生成的代码片段。

团队探索了两种路径:预训练代码编码器与轻量级特征方法。最终选择了后者,设计了基于比率的新特征,这些特征对代码片段长度的变化不敏感,从而提高了鲁棒性。为了增强检测能力,他们使用了解析引擎和编程语言分类器来提取与代码描述性相关的信号,并训练了一个额外的代码与文本行分类器,以识别样本中嵌入的纯自然语言段落。

在预测阶段,他们将一个浅层决策树与基于数据分析的启发式规则相结合,生成最终判断。这一组合方案计算效率极高,训练仅需CPU资源,推理时间几乎即时,为依赖大型预训练模型的方法提供了一个轻量级且可扩展的替代方案。该工作的贡献在于证明了通过精心设计的统计特征和简单模型,也能在机器生成代码检测任务上取得良好表现,同时保持较低的计算成本。论文于2026年5月5日提交至arXiv,目前正在等待DOI注册。

展开要点与分析

文章情报

工程师进阶

要点

  • 参与SemEval-2026任务13子任务A,进行二元分类检测机器生成代码。
  • 设计基于比率的不易受代码长度影响的特征,并结合解析引擎和语言分类器提取信号。
  • 采用浅层决策树与启发式规则,训练仅需CPU,推理速度接近即时。
  • 方法可泛化至多种编程语言和未见领域。

要点与分析由自动化流程生成,可能有误,请结合原始来源核实。