Discovering Heterogeneous Evolving Web Service Communities Using Semi-Supervised Non Negative Matrix Factorization

There has been a paradigm shift in the design of software applications. Each offering is designed as a service that can easily integrate with other services. As a result, there are large numbers of web services that are constantly created and consumed. One of the key challenges is to create relevant sub-space domain for web services that can identify the best suitable service to perform a task. Web service discovery process addresses the problem of selecting the best service. In this paper, we propose semi-supervised service community discovery on heterogeneous evolving web services data. The semi-supervised knowledge about the current time step is incorporated into the heterogeneous evolving environment. The evolving changes in the web services are captured and service community is created based on their prior and current knowledge of the web services. Also, the heterogeneous model helps us to create a highly relevant evolving sub space taking into account the operations and services performed by the web services along with the terms used to define the web service simultaneously.

[1]  I. Gondal,et al.  International Journal of Machine Learning and Computing , 2014 .

[2]  Yi Peng,et al.  A Multicriteria Decision Making Approach for Estimating the Number of Clusters in a Data Set , 2012, PloS one.

[3]  Yongsheng Ding,et al.  Low-Rank Kernel Matrix Factorization for Large-Scale Evolutionary Clustering , 2012, IEEE Transactions on Knowledge and Data Engineering.

[4]  Nathan Green,et al.  Evolutionary spectral co-clustering , 2011, The 2011 International Joint Conference on Neural Networks.

[5]  Manjeet Rege,et al.  Web service discovery using semi-supervised Block Value Decomposition , 2011, 2011 IEEE International Conference on Information Reuse & Integration.

[6]  Yanhua Chen,et al.  Non-Negative Matrix Factorization for Semisupervised Heterogeneous Data Coclustering , 2010, IEEE Transactions on Knowledge and Data Engineering.

[7]  Fangfang Liu,et al.  Measuring Similarity of Web Services Based on WSDL , 2010, 2010 IEEE International Conference on Web Services.

[8]  Qi Yu,et al.  On Service Community Learning: A Co-clustering Approach , 2010, 2010 IEEE International Conference on Web Services.

[9]  Patrick Martin,et al.  Clustering WSDL Documents to Bootstrap the Discovery of Web Services , 2010, 2010 IEEE International Conference on Web Services.

[10]  Jing Hua,et al.  Non-negative matrix factorization for semi-supervised data clustering , 2008, Knowledge and Information Systems.

[11]  Philip S. Yu,et al.  Colibri: fast mining of large static and dynamic graphs , 2008, KDD.

[12]  Edoardo M. Airoldi,et al.  Mixed Membership Stochastic Blockmodels , 2007, NIPS.

[13]  E. Merényi,et al.  A new cluster validity index for prototype based clustering algorithms based on inter- and intra-cluster density , 2007, 2007 International Joint Conference on Neural Networks.

[14]  Yun Chi,et al.  Evolutionary spectral clustering by incorporating temporal smoothness , 2007, KDD '07.

[15]  Jimeng Sun,et al.  Less is More: Compact Matrix Decomposition for Large Sparse Graphs , 2007, SDM.

[16]  Farshad Fotouhi,et al.  Co-clustering Documents and Words Using Bipartite Isoperimetric Graph Partitioning , 2006, Sixth International Conference on Data Mining (ICDM'06).

[17]  Deepayan Chakrabarti,et al.  Evolutionary clustering , 2006, KDD '06.

[18]  Xiang Ji,et al.  Document clustering with prior knowledge , 2006, SIGIR.

[19]  Petros Drineas,et al.  FAST MONTE CARLO ALGORITHMS FOR MATRICES III: COMPUTING A COMPRESSED APPROXIMATE MATRIX DECOMPOSITION∗ , 2004 .

[20]  Ron Bekkerman,et al.  Semi-supervised Clustering using Combinatorial MRFs , 2006 .

[21]  Philip S. Yu,et al.  Co-clustering by block value decomposition , 2005, KDD '05.

[22]  Michael W. Berry,et al.  Algorithm 844: Computing sparse reduced-rank approximations to sparse matrices , 2005, TOMS.

[23]  Yiming Yang,et al.  RCV1: A New Benchmark Collection for Text Categorization Research , 2004, J. Mach. Learn. Res..

[24]  Inderjit S. Dhillon,et al.  A generalized maximum entropy approach to bregman co-clustering and matrix approximation , 2004, J. Mach. Learn. Res..

[25]  B. S. Murty,et al.  Effect of grain refinement on wear properties of Al and Al–7Si alloy , 2004 .

[26]  Athanasios K. Tsakalidis,et al.  Web Service Discovery Mechanisms: Looking for a Needle in a Haystack? , 2004 .

[27]  S. A. Kori,et al.  Grain refinement of aluminium and its alloys by heterogeneous nucleation and alloying , 2002 .

[28]  Michael I. Jordan,et al.  Distance Metric Learning with Application to Clustering with Side-Information , 2002, NIPS.

[29]  B. S. Murty,et al.  Development of an efficient grain refiner for Al–7Si alloy , 2000 .

[30]  P. Mohanty,et al.  Grain refinement mechanisms of hypoeutectic Al-Si alloys , 1996 .

[31]  J. E. Gruzleski,et al.  Mechanism of grain refinement in aluminium , 1995 .

[32]  W. Krzanowski,et al.  A Criterion for Determining the Number of Groups in a Data Set Using Sum-of-Squares Clustering , 1988 .

[33]  P. Rousseeuw Silhouettes: a graphical aid to the interpretation and validation of cluster analysis , 1987 .