Knowledge maps for composite e-services: A mining-based system platform coupling with recommendations
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)
Creating knowledge maps by exploiting dependent relationships
Knowledge-based Systems
(2000)- et al.
Development of a recommender system based on navigational and behavioral patterns of customers in e-commerce sites
Expert Systems with Applications
(2005) - et al.
Web personalization expert with combining collaborative filtering and association rule mining technique
Expert Systems with Applications
(2001) - et al.
Classification-based collaborative filtering using market basket data
Expert Systems with Applications
(2005) - et al.
Designing a composite e-service platform with recommendation function
Computer Standards and Interfaces
(2003) - et al.
Dynamic service aggregation in electronic marketplaces
Computer Networks
(2001) - Agrawal, R., Imielinski, T., & Swami, A. N., (1993). Mining association rules between sets of items in large databases....
- Agrawal, R., & Srikant, R. (1994). Fast algorithms for mining association rules. In: Proceeding of the VLDB conference...
- Akhil, S., Vijay, M., & Klaus, W., (2000). Managing next generation e-services. HP Labs Technical Reports....
- Balakrishnan, R., (2000). A service framework specification for dynamic e-services interaction. In: Proceeding of the...
Definition execution analysis and optimization of composite e-services
IEEE Data Engineering Bulletin
Dynamic and adaptive composition of e-services
Information Systems
Data mining: an overview from database perspective
IEEE Transactions on Knowledge and Data Engineering
Unraveling the web services web: an introduction to SOAP WSDL and UDDI
IEEE Internet Computing
Working knowledge: how organizations manage what they know
Data mining: concepts and techniques
Cited by (28)
Knowledge maps: A systematic literature review and directions for future research
2016, International Journal of Information ManagementA recommender mechanism for social knowledge navigation in an online encyclopedia
2014, Information Processing and ManagementCitation 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 SystemsCitation 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 ApplicationsCitation 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 ApplicationsCitation 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 ApplicationsCitation 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.