Abstract
Most existing Web service search engines employ keyword search over databases, which computes the distance between the query and the Web services over a fixed set of features. Such an approach often results in incompleteness of search results. The Earth Mover’s Distance (EMD) has been successfully used in multimedia databases due to its ability to capture the differences between two distributions. However, calculating EMD is computationally intensive. In this paper, we present a novel framework called WS-Finder, which improves the existing keyword-based search techniques for Web services. In particular, we employ EMD for many-to-many partial matching between the contents of the query and the service attributes. We also develop a generalized minimization lower bound as a new EMD filter for partial matching. This new EMD filter is then combined to a k-NN algorithm for producing complete top-k search results. Furthermore, we theoretically and empirically show that WS-Finder is able to produce query answers effectively and efficiently.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Platzer, C., Dustdar, S.: A vector space search engine for web services. In: Proceedings of the 3rd European IEEE Conference on Web Services (ECOWS 2005), pp. 14–16. IEEE Computer Society Press (2005)
Dong, X., Halevy, A., Madhavan, J., Nemes, E., Zhang, J.: Similarity search for web services. In: Proceedings of the Thirtieth International Conference on Very Large Data Bases (VLDB 2004), pp. 372–383. VLDB Endowment (2004)
Ma, J., Zhang, Y., He, J.: Efficiently finding web services using a clustering semantic approach. In: Proceedings of the 16th International Workshop on Context Enabled Source and Service Selection, Integration and Adaptation: Organized with the 17th International World Wide Web Conference (WWW 2008). ACM (2008)
Zhang, Y., Zheng, Z., Lyu, M.: Wsexpress: a qos-aware search engine for web services. In: Proceedings of the IEEE International Conference on Web Services (ICWS 2010), pp. 91–98. IEEE (2010)
Al-Masri, E., Mahmoud, Q.: Investigating web services on the world wide web. In: Proceeding of the 17th International World Wide Web Conference (WWW 2008), pp. 795–804. ACM (2008)
Ma, J., Zhang, Y., He, J.: Web services discovery based on latent semantic approach. In: Proceedings of the IEEE International Conference on Web Services (ICWS 2008), pp. 740–747. IEEE (2008)
Garofalakis, J., Panagis, Y., Sakkopoulos, E., Tsakalidis, A.: Web service discovery mechanisms: Looking for a needle in a haystack? In: Proceedings of the International Workshop on Web Engineering (2004)
Rubner, Y., Tomasi, C., Guibas, L.: The earth mover’s distance as a metric for image retrieval. International Journal of Computer Vision 40(2), 99–121 (2000)
Paolucci, M., Kawamura, T., Payne, T.R., Sycara, K.: Semantic Matching of Web Services Capabilities. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 333–347. Springer, Heidelberg (2002)
Assent, I., Wenning, A., Seidl, T.: Approximation techniques for indexing the earth mover’s distance in multimedia databases. In: Proceedings of the 22nd International Conference on Data Engineering (ICDE 2006), pp. 11–22. IEEE (2006)
Ljosa, V., Bhattacharya, A., Singh, A.K.: Indexing spatially sensitive distance measures using multi-resolution lower bounds. In: Proceedings of the 10th International Conference on Advances in Database Technology (EDBT 2006), pp. 865–883. ACM (2006)
Fu, A., Wenyin, L., Deng, X.: Detecting phishing web pages with visual similarity assessment based on earth mover’s distance (emd). IEEE Transactions on Dependable and Secure Computing, 301–311 (2006)
Wan, X.: A novel document similarity measure based on earth mover’s distance. Information Sciences 177(18), 3718–3730 (2007)
Xu, J., Zhang, Z., Tung, A., Yu, G.: Efficient and effective similarity search over probabilistic data based on earth mover’s distance. Proceedings of the VLDB Endowment 3(1-2), 758–769 (2010)
Assent, I., Wichterich, M., Meisen, T., Seidl, T.: Efficient similarity search using the earth mover’s distance for large multimedia databases. In: Proceedings of the 24th International Conference on Data Engineering (ICDE 2008) (2008)
Navarro, G., Raffinot, M.: Flexible pattern matching in strings: practical on-line search algorithms for texts and biological sequences. Cambridge Press (2002)
Hirschberg, D.S.: A linear space algorithm for computing maximal common subsequences. Communications of ACM 18, 341–343 (1975)
Hillier, F., Liberman, G.: Introduction to mathematical programming. McGraw-Hill, New York (1991)
Ling, H., Okada, K.: An efficient earth mover’s distance algorithm for robust histogram comparison. IEEE Transactions on Pattern Analysis and Machine Intelligence, 840–853 (2007)
Srivastava, U., Munagala, K., Widom, J., Motwani, R.: Query optimization over web services. In: Proceedings of the 32nd International Conference on Very Large Data Bases (VLDB 2006), pp. 355–366. VLDB Endowment (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ma, J., Sheng, Q.Z., Liao, K., Zhang, Y., Ngu, A.H.H. (2012). WS-Finder: A Framework for Similarity Search of Web Services. In: Liu, C., Ludwig, H., Toumani, F., Yu, Q. (eds) Service-Oriented Computing. ICSOC 2012. Lecture Notes in Computer Science, vol 7636. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34321-6_21
Download citation
DOI: https://doi.org/10.1007/978-3-642-34321-6_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-34320-9
Online ISBN: 978-3-642-34321-6
eBook Packages: Computer ScienceComputer Science (R0)