Enhancing semantic search of crowdsourcing IT services using knowledge graph

5Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

Mining search intents in vertical websites like IT service crowdsourcing platform relies heavily on domain knowledge. Meanwhile, it still remains a difficulty of searching services in crowdsourcing platforms, as these platforms do contain much insufficient information, for example, users tend to use images describing IT services for the purpose of advertisements. To solve these problems, we build and leverage a knowledge graph to enhance searching of crowdsourcing IT services. The key idea is to (1) build an IT service knowledge graph from StackOverflow tag synonym system, Wikipedia, StuQ and data in IT service crowdsourcing platforms, (2) plug two activities into the basic search process - term expansion and service re-ranking, (3) use superordinates, hypernyms, synonyms, descriptions and relations of entities in the knowledge graph to expand user query and service information, and (4) apply a learning-to-rank model with four features to re-rank the search results, enforcing those more relevant services have the higher-ranking position. We have conducted several experiments to evaluate our approach. The results show that our approach achieves an MRR 34.9% higher and a Recall@15 11% higher than those of a basic search approach.

Cite

CITATION STYLE

APA

Fu, D., Zhou, S., Shen, B., & Chen, Y. (2019). Enhancing semantic search of crowdsourcing IT services using knowledge graph. In Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE (Vol. 2019-July, pp. 307–312). Knowledge Systems Institute Graduate School. https://doi.org/10.18293/SEKE2019-088

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free