融合多维信息的主题自适应Web API推荐方法
作者:
作者单位:

作者简介:

李鸿超(1993-),男,安徽六安人,硕士,CCF学生会员,主要研究领域为服务计算,服务推荐;曹步清(1979-),男,博士,副教授,CCF专业会员,主要研究领域为软件工程,服务计算与云计算;刘建勋(1970-),男,博士,教授,博士生导师,CCF杰出会员,主要研究领域为服务计算与云计算,工作流管理的理论与应用;石敏(1991-),男,软件工程师,CCF学生会员,主要研究领域为服务计算,数据挖掘,人工智能.

通讯作者:

刘建勋,E-mail:ljx529@gmail.com;曹步清,E-mail:buqingcao@gmail.com

中图分类号:

基金项目:

国家自然科学基金(61872139,61873316,61572187);国家科技支撑计划(2015BAF32B01);湖南省自然科学基金(2017JJ2098)


Topic-Adaptive Web API Recommendation Method via Integrating Multidimensional Information
Author:
Affiliation:

Fund Project:

National Natural Science Foundation of China (61872139, 61873316, 61572187); National Key Technology R&D Program of China (2015BAF32B01); Hu'nan Provincial Natural Science Foundation (2017JJ2098)

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    如何根据用户的自然语言需求描述自动生成或推荐用于解决问题的Web API服务集合,并辅助构建Mashup,是业务流程管理者和服务组合者关注的热点之一.如何提高推荐的质量,是大家关注的焦点.为此,提出了一种融合多维信息的主题自适应Web API推荐方法HDP-FM(hierarchical Dirichlet processes-factorization machines)为Mashup的创建推荐Web APIs集合.该方法以Web API的描述文档为语料库,利用HDP模型训练每个Web API的主题分布向量;其次,利用已生成的主题模型预测每个Mashup的主题分布向量,用于相似度的计算;最后,将Mashup之间的相似度、WebAPI之间的相似度、Web API的流行度和共现性作为因子分解机模型的输入,评分排序获取用于推荐的Web APIs集合.为了验证HDP-FM方法的性能,使用从ProgrammableWeb平台上爬取的真实数据进行多组实验,实验结果表明,HDP-FM方法在准确率、召回率、F-measure和NDCG@N等方面具有较好的性能.

    Abstract:

    How to automatically generate or recommend a set of Web APIs for Mashup creation according a user's natural language description of requirement is a focus of attention among business process managers and services composition designers. A topic adaptive Web API recommendation method, HDP-FM (hierarchical Dirichlet processes-factorization machine), is proposed in this paper to recommend a set of Web APIs for Mashup creation. This approach firstly makes the Web API description document as a corpus, and trains a topic distribution vector for a Web API by the HDP model. It then predicts a topic distribution vector for a Mashup via the generated model, where the topic distribution vector is used to calculate the similarity. Finally, a factorization model is utilized to score and sort Web APIs by taking the similarity between Mashups, the similarity between Web APIs, the popularity of Web APIs and the co-occurrence of Web APIs as inputs. A Mashup can be created based on these recommended Web APIs. To verify the performance of the HDP-FM method, a series of experiments are conducted on a real dataset crawled from the ProgrammableWeb platform. The results show that the HDP-FM method has a good performance over others in term of precision, recall, F-measure and NDCG@N.

    参考文献
    相似文献
    引证文献
引用本文

李鸿超,刘建勋,曹步清,石敏.融合多维信息的主题自适应Web API推荐方法.软件学报,2018,29(11):3374-3387

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2017-07-20
  • 最后修改日期:2017-09-16
  • 录用日期:2017-11-14
  • 在线发布日期: 2017-12-05
  • 出版日期:
您是第位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号