About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
SCC 2017
Conference paper
SR-LDA: Mining Effective Representations for Generating Service Ecosystem Knowledge Maps
Abstract
As the quantity of Web services grow continuously, it becomes more challenging for developers to navigate through and make use of them. Thus, a knowledge map consisting of a summary of individual services and their relations has become increasingly useful. There are two challenges in building such a knowledge graph for Web service ecosystems. First, services keep evolving in terms of function and usage pattern, while their descriptions typically remain static and obsolete. Second, service profiles usually comprise some common background terms which do not differentiate services. To address the two challenges, we developed a novel tailored topic model, named Service Representation-LDA (SR-LDA), to mine effective representations beyond service profiles to build a knowledge map. The key idea is to incorporate mashup descriptions as an indication of service evolution, and introduce a global filter to identify and filter out background terms. Extensive experiments show that the tailored model is more effective than baselines. The methodology of building knowledge maps for the real-world ProgrammableWeb service ecosystem based on the learned representations is also presented, together with the analyses of representative functionality patterns.