Knowledge maps for composite e-services: A mining-based system platform coupling with recommendations

https://doi.org/10.1016/j.eswa.2006.10.005Get rights and content

Abstract

Providing various e-services on the Internet by enterprises is an important trend in e-business. Composite e-services, which consist of various e-services provided by different e-service providers, are complex processes that require the cooperation among cross-organizational e-service providers. The flexibility and success of e-business depend on effective knowledge support to access related information resources of composite e-services. Thus, providing effective knowledge support for accessing composite e-services is a challenging task. This work proposes a knowledge map platform to provide an effective knowledge support for utilizing composite e-services. A data mining approach is applied to extract knowledge patterns from the usage records of composite e-services. Based on the mining result, topic maps are employed to construct the knowledge map. Meanwhile, the proposed knowledge map is integrated with recommendation capability to generate recommendations for composite e-services via data mining and collaborative filtering techniques. A prototype system is implemented to demonstrate the proposed platform. The proposed knowledge map enhanced with recommendation capability can provide users customized decision support to effectively utilize composite e-services.

Introduction

With the explosive growth of Internet, more enterprises are providing various e-services for collaborative commerce online to achieve competitive advantages. A complete service normally consists of various e-services, so by providing individual e-service online will not satisfy customer’s demands. Composite e-services, which consist of various e-services provided by different e-service providers, are more attractable to serve customers. Composite e-services are complex processes that require the cooperation among cross-organizational e-service providers. In such complex collaborative commerce environments, online users face the difficulty of how to select the appropriate composite e-services that suit their needs. Accordingly, an effective knowledge support system is essential to organize and access related information resources in e-service environments.

Many researches have focused on the dynamic composition of e-services and system platforms to provide composite e-services Balakrishnan, 2000, Casati and Shan, 2001, Piccinelli et al., 2001, Piccinelli and Williams, 2003, but very few researches consider managing information resources of composite e-services. Casati and Shan (2001) proposed a model to compose e-services dynamically. Balakrishnan (2000) proposed a Service Framework Specification to compose e-services. Several e-service platforms are proposed. For example, Hewlett-Packard e-speak and Microsoft.Net are such platforms that share many concepts and features. Basic features of these platforms are registering, advertising, monitoring, and managing e-services. However, conventional e-service platforms do not provide effective knowledge support for managing and accessing information resources of composite e-services.

Enterprises employ information technologies (ITs) to reuse valuable knowledge assets and carry out knowledge management activities Davenport and Prusak, 1998, Liebowitz, 1999. Knowledge repository and knowledge maps are widely used ITs to support knowledge storage, organization and dissemination. A knowledge map is a visual display of captured information and relationships, which enables efficient communication and learning of knowledge (Vail, 1999). Knowledge maps have been used by enterprises to manage and navigate enterprises’ explicit knowledge Chung et al., 2003, Eppler et al., 2001, Gordon, 2000, Kim et al., 2003. Accordingly, this work proposes a mining-based knowledge map platform to provide effective knowledge supports for utilizing information resources of composite e-services.

A data mining approach is employed to extract knowledge patterns from the usage records of composite e-services. The extracted knowledge patterns, which represent the important subjects and associations of composite e-services, form the kernel of the knowledge map. Moreover, e-service providers may use different types of system platform, making it difficult to communicate and exchange information resources. Thus, a topic map standard (ISO) was adopted to develop the proposed knowledge map, providing a bridge for managing and exchanging heterogeneous resources of composite e-services. Meanwhile, the proposed knowledge map is integrated with recommendation capability to generate recommendations of composite e-services via data mining and collaborative filtering techniques. Finally, a prototype system was developed to demonstrate the operations of the knowledge map for browsing information resources of composite e-services as well as the recommendations. The proposed knowledge map enhanced with recommendations can provide users customized decision support to effectively utilize composite e-services.

The rest of this paper is organized as follows; Section 2 introduces related work. Section 3 describes the system framework of the proposed knowledge map for composite e-services. The architecture and functionality of the system are illustrated in Section 4. Section 5 presents the integration of recommendations in the system. Section 6 demonstrates the prototype system. Conclusions and future works are finally made in Section 7.

Section snippets

Related work

The related literatures include e-service, web service standards, knowledge maps, topic maps standards, recommendation approaches, and data mining techniques.

System framework of knowledge map platform for composite e-services

The proposed knowledge map (Kmap) platform aims to add values to the composite e-services by providing users with the support of a knowledge map navigator and recommendations. The Kmap platform includes two main sub-systems: a knowledge map system and a recommender system. Fig. 1 shows the system framework of the Kmap platform for composite e-services.

Knowledge maps system

Fig. 2 shows the modules for deploying knowledge maps. This section introduces each module in the knowledge map system with details.

Recommender system

The recommender system implements two approaches to generate recommendations: collaborative filtering and association rule mining. Our previous study (Liu et al., 2003) recommended composite e-services without considering interest-groups. This work extends our previous study by considering interest-groups to provide group-based recommendations. Customer interest-groups are derived according to the users’ ratings on the usage of e-services served by various providers. Group-based recommendations

System implementation

A prototype system is developed to demonstrate the effectiveness of the proposed Kmap platform. The implementation is conducted using several software tools, including ASP .NET(C#), JSP, Microsoft Visual Studio .NET and Borland J-Builder. The Web server is setup on Microsoft IIS 6.0 and Apache Tomcat 5. The Microsoft SQL server 2000 is used as the database system for storing related data of e-services and composite e-services. The Microsoft UDDI service is used as the UDDI engine for e-service

Conclusion and future work

This work mainly develops a Kmap system to provide knowledge supports for browsing and managing composite e-services. A system framework is proposed to deploy the knowledge maps of composite e-services. Data mining techniques are employed to discover valuable knowledge patterns of composite e-services. The discovered important subjects and association patterns are used as the kernel to generate the knowledge map. This work employs the XML topic maps to construct the knowledge maps of composite

Acknowledgement

This research was supported by the National Science Council of Taiwan under the Grant NSC 92-2416-H-009-010.

References (44)

  • BPEL4WS, Business process execution language for web services,...
  • Breese, J. S., Heckerman, D., & Kadie, C. (1998). Empirical analysis of predictive algorithms for collaborative...
  • F. Casati et al.

    Definition execution analysis and optimization of composite e-services

    IEEE Data Engineering Bulletin

    (2001)
  • F. Casati et al.

    Dynamic and adaptive composition of e-services

    Information Systems

    (2001)
  • Chen, H. C. & Chen, A.L.P. (2001). A music recommendation system based on music data grouping and user interests, In:...
  • M.S. Chen et al.

    Data mining: an overview from database perspective

    IEEE Transactions on Knowledge and Data Engineering

    (1996)
  • Chung, W., Chen, H. & Nunamaker, J. (2003). Business intelligence explorer: a knowledge map framework for discovering...
  • F. Curbera et al.

    Unraveling the web services web: an introduction to SOAP WSDL and UDDI

    IEEE Internet Computing

    (2002)
  • T.H. Davenport et al.

    Working knowledge: how organizations manage what they know

    (1998)
  • Eppler, Martin J. (2001). Making knowledge visible through intranet knowledge maps: concepts, elements, cases, In:...
  • Hill, W., Stead, L., Rosenstein, M. & Furnas, G. (1995). Recommending and evaluating choices in a virtual community of...
  • J. Han et al.

    Data mining: concepts and techniques

    (2000)
  • Cited by (28)

    • A recommender mechanism for social knowledge navigation in an online encyclopedia

      2014, Information Processing and Management
      Citation Excerpt :

      Other research summarizes the advantages and disadvantages of the different display formats of knowledge maps (Lin & Yu, 2009). The three major display formats of a knowledge map are (1) hierarchical displays (Ong et al., 2005), (2) network displays (Liu, Ke, Lee, & Lee, 2008), and (3) map displays (Wu & Wu, 2011). According to Lin and Yu (2009), the map display format is the most suitable display format.

    • Knowledge map-based method for domain knowledge browsing

      2014, Decision Support Systems
      Citation Excerpt :

      Furthermore, the knowledge map is helpful to many fields, such as information visualization [15], information retrieval [6], strategic decision-making support [23] and business process re-engineering [25]. However, few studies have focused on the method to build a knowledge map [23,24], likely because the definitions and uses vary by situations. In this work, we treat the knowledge map as a mathematical graph and provide the construction method.

    • A message negotiation approach to e-services by utility function and multi-criteria decision analysis

      2012, Computers and Mathematics with Applications
      Citation Excerpt :

      The composited result is used as the recommended solution for matching the consumer’s requirements. The consumer can accept the recommended solution, adjust the step order or filter out undesired candidate e-services to modify and get a more reasonable composite e-service solution [4,13]. The contribution of this work is to propose a message negotiation approach to e-services to assist the consumer in acquiring a reasonable composite e-service solution.

    • Building a Knowledge Brokering System using social network analysis: A case study of the Korean financial industry

      2011, Expert Systems with Applications
      Citation Excerpt :

      Knowledge map provides visualization and navigation between knowledge. ( Kim, Hwang, & Suh, 2003; Liu, Ke, Lee, & Lee, 2008). The comparison between the similar systems and the K-broker system is presented in Table 9.

    • A collaborative filtering method based on artificial immune network

      2009, Expert Systems with Applications
      Citation Excerpt :

      Based on the mining result, topic maps were employed to construct the knowledge map. Meanwhile, the proposed knowledge map was integrated with recommendation capability to generate recommendations for composite e-services via data mining and collaborative filtering techniques (Liu, Ke, Lee, & Lee, 2008). Another group of researchers studied on recommender systems benefited from several kinds of artificial intelligence techniques in their studies.

    View all citing articles on Scopus
    View full text