计算机应用研究

北大核心,JST,Pж(AJ),CSCD扩展版,WJCI

国内刊号:51-1196/TP

国际刊号:1001-3695

计算机应用研究杂志2023年第10期:基于层次注意力机制的源代码迁移模型

发布日期:

作者:李征,徐明瑞,吴永豪,刘勇,陈翔,武淑美,刘恒源,

单位:1.北京化工大学信息科学与技术学院,北京100029;2.南通大学信息科学技术学院,江苏南通226019;

关键词:代码迁移,代码语句,机器翻译,注意力机制,

基金:国家自然科学基金资助项目(61872026,61902015);;

针对源代码迁移模型存在的迁移代码语义一致性问题,在词符注意力机制的基础上引入了语句注意力机制,提出了一种基于层次注意力机制的源代码迁移模型HPGN(hierarchical pointer-generator network),设计了状态传递机制。HPGN在迁移过程中,语句注意力机制对齐源代码语句和迁移代码语句的特征,词符注意力机制从对齐的代码语句中提取词符,状态传递机制传递相邻迁移代码语句的特征,从而提升了迁移代码的语义一致性。在真实项目数据集的实验结果表明,HPGN比最佳对比模型提高了3.4个总体分值,同时有着更少的模型参数量。此外,消融实验验证了状态传递机制和HPGN层次架构的有效性。

来源:2023年第10期

《计算机应用研究》期刊编辑部

查看计算机应用研究杂志2023年第10期

联系我们

  • 地址:四川省成都市武候区成科西路3号
  • 电话:028-85249567
  • E-mail:journal@arocmag.cn

咨询工作人员