研究人员开发了LWVIC4Code,一种用于检测IV型代码克隆的新型非对比表示学习方法,IV型代码克隆在语义上等价但语法上不同。该方法基于VICReg框架,并结合了跨层一致性正则化和依赖于深度的层加权,以增强Transformer层之间的语义理解。在Python和多语言数据集上的实验表明,LWVIC4Code在不依赖负采样的情况下取得了有竞争力的性能,在某些情况下优于对比学习基线和大型语言模型,并在不同编程语言之间展现出强大的泛化能力。 AI
影响 这项研究为识别语义上相似的代码片段提供了一种更健壮、更有效的方法,有望改进软件维护和开发工作流程。
排序理由 该集群包含一篇学术论文,详细介绍了一种用于代码分析的新机器学习方法。[lever_c_demoted from research: ic=1 ai=1.0]
AI 生成摘要 · Google Gemini · 来自 1 个来源。 我们如何撰写摘要 →