[发明专利]一种基于异构信息的API标签推荐方法在审
申请号: | 201610307321.5 | 申请日: | 2016-05-10 |
公开(公告)号: | CN106021366A | 公开(公告)日: | 2016-10-12 |
发明(设计)人: | 吴健;梁婷婷;陈亮;万瑶;应豪超;高维;韩玉强;王皓然;邓水光;李莹;尹建伟;吴朝晖 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 杭州天勤知识产权代理有限公司33224 | 代理人: | 胡红娟 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于异构信息的API标签推荐方法,其主要采用基于异构信息的随机游走算法,首先根据API、mashup以及mashup标签三者之间的关系建立异构网络,该网络中包括API与mashup间的包含关系,mashup与标签间的对应关系以及三种元素间的同构关系;接着根据异构网络生成对应的转移矩阵,并基于该转移矩阵进行重启动随机游走,从API顶点迭代地转移到mashup层和标签层,最终达到全局稳定的分布从而获得API到各个标签顶点上的概率;最后引入文本处理模型LSI计算API和标签的语义相似度,结合获得的概率,生成最终的标签排序列表为API推荐合适的标签,很大程度上提高了标签推荐的准确率。 | ||
搜索关键词: | 一种 基于 信息 api 标签 推荐 方法 | ||
【主权项】:
一种基于异构信息的API标签推荐方法,包括如下步骤:(1)构建API之间的相似度矩阵WAA、标签之间的相似度矩阵WTT、mashup之间的相似度矩阵WMM、API与mashup之间的关联矩阵WAM以及mashup与标签之间的关联矩阵WMT;(2)根据步骤(1)中的构建结果建立转移矩阵并对转移矩阵W进行规整化对应得到转移矩阵其中T表示转置;(3)对于待推荐API集合中的任一API,根据转移矩阵计算该API的标签概率向量;(4)根据API的描述信息构建词汇与API之间的相关矩阵Au×n,并确立每个标签的词相关向量;进而通过对相关矩阵Au×n两次奇异值分解得到低维的正交矩阵Uu×c和Vn×c以及对角矩阵Sc×c;(5)利用对角矩阵Sc×c和正交矩阵Uu×c对各标签的词相关向量进行降维;对于待推荐API集合中的任一API,从正交矩阵Vn×c中提取与该API对应的一行横向量,使其与各标签的低维词相关向量进行相似度计算以得到该API与各标签之间的语义相似度,进而将这些语义相似度组成该API的标签语义相似度向量;(6)对于待推荐API集合中的任一API,根据其标签概率向量和标签语义相似度向量通过以下公式计算该API的标签分值向量,将标签分值向量中各分值从高到低排序,进而取最高的前若干个分值所对应的标签推荐给该API;scorei=(1-λ)pit+λsit]]>其中:和scorei分别为待推荐API集合中第i个API的标签概率向量、标签语义相似度向量和标签分值向量且这三个向量均为m维向量,m为mashup集合中各mashup被标记过且非重复的标签总数,mashup集合中的各mashup均由待推荐API集合中的API聚合而成,i为自然数且1≤i≤n,n为待推荐API集合中的API个数,λ为权重系数且λ∈(0,1)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610307321.5/,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置