Title :
Diversifying Top-k Service Retrieval
Author :
Chaofeng Sha ; Keqiang Wang ; Kai Zhang ; Xiaoling Wang ; Aoying Zhou
Author_Institution :
Shanghai Key Lab. of Intell. Inf. Process., Fudan Univ., Shanghai, China
fDate :
June 27 2014-July 2 2014
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.
Keywords :
approximation theory; cloud computing; query processing; search problems; service-oriented architecture; 2014 services collection; SOA; TREC benchmark; approximation guarantee; candidate services; cloud environment; document search technique; greedy search algorithm; query; search algorithm; semantic aspect; service content; service discovery; service oriented architecture; service topic; top-k service retrieval diversification; Algorithm design and analysis; Context; Electronic mail; Google; Linear programming; Search problems; Semantics; κ service retrieval; LDA; greedy algorithm; submodularity;
Conference_Titel :
Services Computing (SCC), 2014 IEEE International Conference on
Conference_Location :
Anchorage, AK
Print_ISBN :
978-1-4799-5065-2
DOI :
10.1109/SCC.2014.38