77.
服务描述中包含的应用场景信息有限, 使得以功能相似度计算为主的Mashup服务组件Web API推荐与需求预期常存在差异, 功能匹配精确度有待进一步提高. 部分研究者虽利用Web API的协作关联提升推荐兼容性, 但忽视了功能关联对Mashup服务创建的负反馈影响, 从而限制了推荐多样性的提升. 为此, 提出一种融合潜在联合词与异质关联兼容的Mashup服务的组件Web API推荐方法. 该方法为Mashup需求和Web API提取潜在应用场景联合词并融入到功能向量的生成中, 进而提高二者功能相似度的匹配精确度, 以获得高质量的候选组件Web API集合. 将功能关联与协作关联建模为异质服务关联, 并利用异质关联兼容替代传统方法中的协作兼容, 以提升Web API的推荐多样性. 相较于对比方法, 所提方法在评价指标
Recall、
Precision和
NDCG上分别提升了4.17%–16.05%, 4.46%–16.62%与5.57%–17.26%, 多样性指标
ILS降低了8.22%–15.23%. 冷启动Web API推荐的
Recall与
Precision指标值分别为非冷启动Web API推荐的47.71%和46.58%. 实验结果表明所提方法不仅提升了Web API推荐质量, 而且对冷启动Web API具有很好的推荐效果.… …
相似文献