基于自适应多任务的问题到提交跟踪链接生成方法技术

技术编号:41873330 阅读:19 留言:0更新日期:2024-07-02 00:24
本发明专利技术具体涉及基于自适应多任务的问题到提交跟踪链接生成方法。包括:首先预处理,然后将经过预处理的后的问题到代码变更文件跟踪链接输入到多教师知识蒸馏模型得到压缩后的学生模型;使用学生模型对问题到提交和问题到代码变更文件跟踪链接进行编码,通过多任务学习对学生模型进行训练;使用动态加权平均方法调整各个训练任务的权重,完成对学生模型的预训练过程;通过训练好的学生模型对测试集中问题和提交进行编码,通过全连接层和Softmax函数得到预测值。该方法缓解了模型压缩过程中存在的信息损失和训练过程中的任务平衡问题,经过实验证明,本方法能有在减少训练时间的同时提升跟踪链接生成的准确性。

【技术实现步骤摘要】

本专利技术属于需求跟踪领域,具体涉及基于自适应多任务的问题到提交跟踪链接生成方法


技术介绍

1、问题(issue)到提交(commit)之间的跟踪链接生成在软件维护任务中十分重要,它有效的帮助了开发人员发现制品之间的依赖性,进行需求变更影响分析等。然而,随着软件系统规模和复杂性的增加,手动恢复和维护跟踪链接费时又费力。近几年,随着自然语言的快速发展,预训练模型(例如roberta,codebert等)因为出色的性能而受到了研究者们的关注。这些模型在大量的通用领域数据集上进行训练,只需要少量的垂直领域数据集即可完成很好的效果。因此,许多研究者们提出了基于预训练模型的跟踪链接生成方法,通过跟踪链接对模型进行预训练后,通过测试集对模型进行测试。然而,由于现有预训练模型的参数量巨大,导致现有的方法存在训练速度慢、资源占用较大的问题。此外,现有的方法通过全连接层将链接生成问题转换为二分类问题,单一的训练任务忽视了模型对相似制品的辨析能力,模型的准确性和鲁棒性还有待提高。


技术实现思路

1、针对以上基于预训练模型的问题本文档来自技高网...

【技术保护点】

1.基于自适应多任务的问题到提交的跟踪链接生成方法,其特征在于,包括如下步骤:

2.如权利要求1所述的基于自适应多任务的问题到提交的跟踪链接生成方法,其特征在于:步骤S1的具体实现方式如下:

3.如权利要求1所述的基于自适应多任务的问题到提交的跟踪链接生成方法,其特征在于:步骤S2的具体实现方式如下:

4.如权利要求1所述的基于自适应多任务的问题到提交的跟踪链接生成方法,其特征在于:步骤S3的具体实现方式如下:

5.如权利要求4所述的基于自适应多任务的问题到提交的跟踪链接生成方法,其特征在于:损失函数的计算公式如下:p>

6.如权利...

【技术特征摘要】

1.基于自适应多任务的问题到提交的跟踪链接生成方法,其特征在于,包括如下步骤:

2.如权利要求1所述的基于自适应多任务的问题到提交的跟踪链接生成方法,其特征在于:步骤s1的具体实现方式如下:

3.如权利要求1所述的基于自适应多任务的问题到提交的跟踪链接生成方法,其特征在于:步骤s2的具体实现方式如下:

4.如权利要求1所述的基于自适应多任务的问题到提交的跟踪链接生成方法,其特征在于:步骤s3的具体实现方式如下:

5.如权利要求4所述的基于自适应多任务的问题到提交的跟踪链接生成方...

【专利技术属性】
技术研发人员:邓洋王帮超罗瑞奇朱强冯雪涵朱诗雨
申请(专利权)人:武汉纺织大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1