Diversifying top-k service retrieval

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

As more and more applications are based on SOA (service oriented architecture), effective service discovery is an urgent requirement for such service applications in the cloud environment. Some existing work focus on taking service content as text and using document search technique to implement service discovery. However services are designed to implement some specific functions or objectives, which leads to the underlying 'topic' or 'semantic' of services. In this paper, we study the top-k service retrieval problem from both the text perspective and the semantic aspect, which is to find a set of k services that can best answer a query and the result set is to balance between the content relevance and the topic diversity among the returned services. Both service content and service topic are considered to identify the candidate services. We propose the objective function which is sub-modular, and we design the search algorithm with a approximation guarantee of factor 1 - 1/e for the (best-first) greedy search algorithm. Experiments on a large TREC benchmark and services collection show the effectiveness of our approach.

Original languageEnglish
Title of host publicationProceedings - 2014 IEEE International Conference on Services Computing, SCC 2014
EditorsElena Ferrari, Ravindran Kaliappa, Patrick C.K. Hung
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages227-234
Number of pages8
ISBN (Electronic)9781479950669
DOIs
StatePublished - 17 Oct 2014
Event11th IEEE International Conference on Services Computing, SCC 2014 - Anchorage, United States
Duration: 27 Jun 20142 Jul 2014

Publication series

NameProceedings - 2014 IEEE International Conference on Services Computing, SCC 2014

Conference

Conference11th IEEE International Conference on Services Computing, SCC 2014
Country/TerritoryUnited States
CityAnchorage
Period27/06/142/07/14

Keywords

  • Greedy algorithm
  • LDA
  • Submodularity
  • κ service retrieval

Fingerprint

Dive into the research topics of 'Diversifying top-k service retrieval'. Together they form a unique fingerprint.

Cite this