Knowledge Components Using Agent Technology for a Diagnostic System (original) (raw)

An ontology-based software agent system case study

Proceedings ITCC 2003. International Conference on Information Technology: Coding and Computing, 2003

Developing a knowledge-sharing capability across distributed heterogeneous data sources remains a significant challenge. Ontology-based approaches to this problem show promise by resolving heterogeneity, if the participating data owners agree to use a common ontology (i.e., a set of common attributes). Such common ontologies offer the capability to work with distributed data as if it were located in a central repository. This knowledge sharing may be achieved by determining the intersection of similar concepts from across various heterogeneous systems. However, if information is sought from a subset of the participating data sources, there may be concepts common to the subset that are not included in the full common ontology, and therefore are unavailable for knowledge sharing. One way to solve this problem is to construct a series of ontologies, one for each possible combination of data sources. In this way, no concepts are lost, but the number of possible subsets is prohibitively large. This paper describes a software agent case study that demonstrates a flexible and dynamic approach for the fusion of data across combinations of participating heterogeneous data sources to maximize knowledge sharing. The software agents generate the largest intersection of shared data across any selected subset of data sources. This ontology-based agent approach maximizes knowledge sharing by dynamically generating common ontologies over the data sources of interest. The approach was validated using data provided by five (disparate) national laboratories by defining a local ontology for each laboratory (i.e., data source). In this experiment, the ontologies are used to specify how to format the data using XML to make it suitable for query. Consequently, software agents are empowered to provide the ability to dynamically form local ontologies from the data sources. In this way, the cost of developing these ontologies is reduced while providing the broadest possible access to available data sources.

Towards Agent-based Architecture of Distributed Knowledge-driven Information System

Ibm Journal of Research and Development, 2005

A problem of knowledge management in information systems designed for open heterogeneous environments is considered in the paper. Agent approach is discussed as a design foundation and technological solution supporting the realization of such systems. A generic architecture of the system with explicit knowledge is proposed to aid the construction of decentralized decision-support systems. Selected implementation details of the realized platform for rule-based knowledge exchange conclude the work.

Knowledge Engineering for Decision Support on Diagnosis and Maintenance in the Aircraft Domain

Advances in Intelligent Systems and Computing

Aircraft diagnosis is a highly complex topic. Many knowledge sources are required and have to be integrated into a diagnosis system. This paper describes the instantiation of a multi-agent system for case-based aircraft diagnosis based on the SEASALT architecture. This system will extend an existing rulebased diagnosis system, to make use of the experience on occurred faults and their solutions. We describe the agents within our diagnosis system and the knowledge modeling for the case-based reasoning systems. In addition we give an overview over the current implementation.

Data Based Ontology Construction Coupled to Expert System for Steam Turbine Aided Diagnostic

This paper describes an approach for ontology construction using heterogeneous databases. We propose a mono-ontology of multiple CCOs (Canonical Conceptual Ontology) approach coupled to an expert system. Each database is described by its own CCO. The NCCO (Non Canonical Conceptual Ontology) are defined and used for realising inter-CCO mapping and to express the relationships between the COO. An expert system JESS (Java Expert System Shell) is integrated into ontology to generate automatically the NCCO starting from the logical rules. The proposed approach is applied for designing a fault diagnostic maintenance system for steam turbine. The main data and information constituting the system come from disparate data bases with different usage. In this case a database for equipment characteristics and another containing maintenance acts defining symptoms, defects and remedies for maintenance cases. The second aspect of the paper focuses on the possible enhancement and evolution of the developed ontology in order to take into account new maintenance cases.

An approach to manage Knowledge based on multi-agents System using a Ontology

This paper presents a knowledge management experiment realized in an industrial company. Our research concerns the development of a knowledge engineering module integrated in a collaborative eGroupware system. This platform is used by engineers to realise their projects in a collaborative way and in following a defined professional process. The first step of our approach is based on the modelling of the professional process used by professional actor. We have developed a formalism called RIOCK (Role Interaction Organisation Competence and Knowledge) to identify the emanating Knowledge resulting from the interaction between the roles played by professional actors. According to the obtained cartography of Knowledge, we have defined a typology of Knowledge and built an ontology to create a representation language in order to share and broadcast Knowledge. In other hand, the RIOCK models allow us to design a knowledge engineering module based on a multi-agent system. This system monitors the action of the professional actors inside the eGroupware and capitalizes, annotates, and broadcasts Knowledge in using the semantic web technologies and the ontology.

A multiagent approach for diagnostic expert systems via the internet

Expert Systems with Applications , 2004

In recent years there has been considerable interest in the possibility of building complex problem solving systems as groups of cooperating experts. This has led us to develop a multiagent expert systems capable to run on servers that can support a large group of users (clients) who communicate with the system over the network. The system provides an architecture to coordinate the behavior of several specific agent types. Two types of agents are involved. One type works on the server computer and the other type works on the client computers. The society of agents in our system consists of expert systems agents (diagnosis agents, and a treatment agent) working on the server side, each of which contains an autonomous knowledge-based system. Typically, agents will have expertise in distinct but related domains. The whole system is capable of solving problems, which require the cumulative expertise of the agent community. Besides to the user interface agent who employs an intelligent data collector, so-called communication model in KADS, working on the client sides. We took the advantage of a successful pre-existing expert systems-developed at CLAES (Central Laboratory for Agricultural Expert Systems, Egypt)-for constructing an architecture of a community of cooperating agents. This paper describes our experience with decomposing the diagnosis expert systems into a multi-agent system. Experiments on a set of test cases from real agricultural expert systems were preformed. The expert systems agents are implemented in Knowledge Representation Object Language (KROL) and JAVA languages using KADS knowledge engineering methodology on the WWW platform. q

Introduction to the special issue on ontologies in agent systems

The Knowledge Engineering Review, 2002

It is now more than ten years since researchers in the US Knowledge Sharing Effort envisaged a future where complex systems could be built by combining knowledge and services from multiple knowledge bases and the first agent communication language, KQML, was proposed (Neches et al., 1991). This model of communication, based on speech acts, a declarative message content representation language and the use of explicit ontologies defining the domains of discourse (Genesereth & Ketchpel, 1994), has become widely recognised as having great benefits for the integration of disparate and distributed information sources to form an open, extensible and loosely coupled system. In particular, this idea has become a key tenet in the multi-agent systems research community.

Agent-Based Environment for Knowledge Integration

2009

Representing knowledge with the use of ontology description languages offers several advantages arising from knowledge reusability, possibilities of carrying out reasoning processes and the use of existing concepts of knowledge integration. In this work we are going to present an environment for the integration of knowledge expressed in such a way. Guaranteeing knowledge integration is an important element during the development of the Semantic Web. Thanks to this, it is possible to obtain access to services which offer knowledge contained in various distributed databases associated with semantically described web portals. We will present the advantages of the multi-agent approach while solving this problem. Then, we will describe an example of its application in systems supporting company management knowledge in the process of constructing supply-chains.

Roles for Agent Technology in Knowledge Management: Examples from Applications in Aerospace and Medicine

1997

This paper describes some of the roles of agents in knowledge management based our experience in aerospace and medicine. After an overview of agent technology and the KAoS agent architecture and applications, we show how agents can help address problems of 1) managing dynamic loosely-coupled information sources, 2) how to provide a unifying framework for distributed heterogeneous components, and 3) coordinating interaction at the knowledge-level.