南通大学陈希希获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉南通大学申请的专利一种基于提示学习和双信息源融合的API推荐方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN117034135B 。
龙图腾网通过国家知识产权局官网在2025-05-27发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310778665.4,技术领域涉及:G06F18/2415;该发明授权一种基于提示学习和双信息源融合的API推荐方法是由陈希希;王楚越;宗烜逸;程实;文万志设计研发完成,并于2023-06-29向国家知识产权局提交的专利申请。
本一种基于提示学习和双信息源融合的API推荐方法在说明书摘要公布了:本发明提供一种基于提示学习和双信息源融合的API推荐方法,包括如下步骤:S1、从SO问答网站StackOverflow中筛选出与API相关的问题,捕获对话文本中的单词;S2、从API参考文档中提取相关信息;S3、通过两类API知识的融合,构建基于启发式方法的API与问答QA的关系;S4、将融合的知识表示训练BERT变体模型RoBERTa;S5、输入查询语句得到一组候选API;S6、利用提示学习计算概率对候选API进行重排序。本发明利用双信息源融合,来提高API检索的效率,API参考文档和SO问答网站相互补充,可共同为API查询与检索提供支持。本发明在训练模型阶段,不同于以往对模型的微调,将查询语句作为提示符,提供了足够的上下文信息使RoBERTa模型适应API推荐任务,提高了API推荐的准确性。
本发明授权一种基于提示学习和双信息源融合的API推荐方法在权利要求书中公布了:1.一种基于提示学习和双信息源融合的API推荐方法,其特征在于,包括如下步骤:S1、从StackOverflow中筛选出与API相关的问题,捕获对话文本中的单词;S2、从API参考文档中提取相关信息;S3、通过两类API知识的融合,构建基于启发式方法的API与问答QA的关系;S4、将融合的知识表示训练最新的句子嵌入模型,得到BERT变体模型RoBERTa;S5、输入查询语句得到一组候选API;S6、利用提示学习计算概率对候选API进行重排序,完成API推荐;包括如下步骤:S6.1、准备一个训练数据集,包括候选API列表、查询语句Q和相关性标签,每个样本表示一个查询语句和对应的候选API列表,以及每个候选API与查询的相关性标签;S6.2、为查询语句和候选API提取特征表示,使用词向量模型将查询语句和API转换为向量表示,确保查询语句和候选API的特征表述具有一致的维度;S6.3、选择RoBERTa模型进行提示学习,输入查询语句和候选API的特征表示,并输出一个代表相关性的分数;S6.4、提示模板T·作为提示学习框架的核心组件,将输入数据candidate,query封装起来,将API推荐任务转换为完形任务,预测[MASK];具体表示如式1所示:xprompt=Tcandidate,query,[MASK]1其中,xprompt是提示模板定义的变量,candidate表示候选API列表,query表示查询语句,[MASK]代表预测值;xprompt、candidate、query和[MASK]作为后续提示模板的输入文本数据;S6.5、设计提示模板,捕捉查询语句和候选帖子之间的匹配信号;S6.6、给定一组候选API列表和对应的查询语句query,对应一个真实的标签y∈{0,1},反映用户是否选择该候选API,设计一个标签词映射verbalizerv·;S6.7、使用训练好的RoBERTa模型,对新的问题和候选API进行特征提取,并计算每个API的概率;根据概率对API进行排序,以便根据模型预测的可能性提供合理的候选API排序,完成API推荐。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人南通大学,其通讯地址为:226000 江苏省南通市崇川区永福路79号1幢南通大学技术转移研究院;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。