基于生成模型的Web API组合推荐方法

来源 :云南大学 | 被引量 : 0次 | 上传用户:reno1126
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web API数量持续增长,大量异质、具有复杂关系的API/服务在相互竞争、协作过程中逐渐形成一个以API数据资源为中心的生态系统。利用API技术将企业能力或竞争力作为网络服务而进行商业交换的经济形态也悄然形成。如何从API生态系统挖掘角度出发,尤其是针对服务组合需求,有针对性地开发API推荐技术,辅助创建Web服务组合来满足复杂的业务需求,成为一项重要的技术挑战。为此,本文提出了一种基于生成模型的Web API组合推荐方法。首先,针对API组合逻辑,借鉴生成模型原理,在Author Topic模型和Tag-LDA模型基础上,融合形成一种面向Web API组合推荐的生成模型Mashup Topic Model(MTM)。该模型以API集合中的分类标签变量来代表用户需求,从中生成隐含主题,再从隐含主题中生成API变量和指代Mashup描述的词变量。MTM实现了对Mashup文档、Mashup标签和参与组合的Web API的联合建模,不但可以描述Mashup需求,还可以同时推荐API和用于描述Mashup的词汇。其次,基于MTM设计了相应的API组合推荐算法,并通过多样化策略过滤候选API集合,来提升推荐效果。最后,利用来自API生态系统网站ProgrammableWeb.com的真实数据进行了推荐实验,实验表明本文提出的API组合推荐方法是有效的。此外,开发了一个小型应用用于展示推荐功能。本文的主要创新点在于,提出的MTM实现了对Mashup需求、文本描述和组合逻辑的全面建模,可针对Mashup服务需求同时推荐API和描述词汇。这为面向Mashup API组合推荐的技术挑战,提供一种有效的解决方法。
其他文献
D2D网络作为当今信息网络架构关键技术之一,一方面可以有效提高系统频谱利用率并降低蜂窝网络中基站负荷,另一方面D2D网络与社会网络的结合实现了物理传输与社会属性的融合,
自主导航是全球卫星导航系统(Global Navigation Satellite System:GNSS)未来发展的必然趋势,基于星间链路的星间测量和数据传输是维持自主导航的基础。依靠星间链路,卫星导航系统不仅可以在依赖较少甚至不依赖地面站的情况下,自主进行星历、钟差解算以及导航电文播发,为用户提供导航服务,同时还解决了我国区域测控网布站局限性的问题。因此,星间链路的研究成为我国北斗建设的重中之
铝合金因具备优良的导电性、导热性和比强度,广泛运用于航天航空、船舶化工、数码3C、建筑型材等领域。但铝合金电极电位为负,活性强易发生各类腐蚀。工业应用中,需对铝合金进行表面防护处理。铬酸盐转化处理是铝合金传统表面防护技术,可有效提高铝合金的耐蚀性及与有机涂层的结合力。但铬酸盐转化液中含六价铬等毒性物质,对人身健康及环境危害极大,因此开发无铬转化技术越发重要。钛/锆转化处理技术因其膜层耐蚀性优良、成
将含有Ca^2+的壳聚糖溶液与含有CO3^2-的碱溶液用离子可渗透膜隔离,根据膜渗透原理,使膜内壳聚糖与碱液原位沉析,生成碳酸钙,得到具有高强度的碳酸钙(CaCO3)/壳聚糖(CS)三维复合材料.XRD
一辆美款奥迪A6轿车,装备2.8L发动机和自动变速器,在某单位维修空调系统之后,出现接通点火开关后,仪表盘上的安全气囊警告灯一直点亮的现象。使用故障检测仪进行检查,结果无
图着色问题是图论中经典的研究课题,在上个世纪70年代首次被证明为NP-hard问题.图着色问题不仅在图论发展中发挥了重要作用,而且广泛应用于现实生活中,如航空流量管理、时间
在面向信息化的教师专业发展中,教学案例资源是教师专业成长的阶梯。对教学案例资源的分析和管理越来越受到教师和研究人员的重视,构建一个具有教学案例资源获取、存储、传递
1994年建立的以“分税制”为基础的分级财政管理体制,带有强烈的制度创新性质,初步理顺了中央与地方之间(主要是中央与省级之间)的财力分配关系,又在政府与企业的关系方面大
【正】 从本世纪三十年代适度人口理论开始传入我国,到新中国成立初期这一个时期内,我国人口理论界的一些学者将国外资产阶级提出的适度人口理论,向国内知识界进行了宣传,并
【正】 通过伟大的整风运动的胜利,我们全馆工作同志的思想觉悟普遍提高,在党委的领导和密切关怀下,坚持政治挂帅,贯彻了图书馆为无产阶级的政治服务、为科学研究和生产建设