Towards continuous knowledge engineering

title: Towards continuous knowledge engineering
author: Klaas 0. Schilstra
published in: February, 2002
appeared as: PhD thesis
Delft University of Technology
thesis PDF (2.192 KB)
propositions PDF (39 KB)

Abstract

Artificial Intelligence (AI) is hard to sell as a matter of fact solution. Even knowledge systems, AI's economically most successful prodigy, have a bad reputation concerning their bottom-line. The main problems in the development of knowledge systems are the difficulty of knowledge acquisition and maintenance, and the gap that exists between prototype and industrial strength knowledge systems. These problems make their development a costly and risky enterprise, and create uncertainty as to the benefits of knowledge systems. This leads them to be perceived as experimental technology.

The wish for economically sound, principled development of knowledge systems coupled with a symbolic view of cognition has led to an ingrained engineering metaphor. This metaphor inspires the current approaches to these problems to employ structured methodology to design and realise them according to specification. Counter to this a science metaphor can be placed, motivated in part by situated theories of cognition. This metaphor sees knowledge system development as akin to working on a scientific theory, successively changed and subjected to critical review. This intends to indulge the learning character of knowledge rather than attempt to curb its fluid nature.

To investigate the differences between these two metaphors and their influence on the development of knowledge systems this research formulated a synthesis approach called 'continuous knowledge engineering'. This approach is oriented to support an ongoing learning approach through its guiding principles: participation of experts in knowledge modelling, project management as stewardship over the complete lifecycle, use of knowledge systems as a medium rather than a product, and a cyclic development process. The approach does not aim to replace current practices, but reorients them, augmented with additional facilities.
To make the approach practical, it requires support from development tools. Two tools were developed with this in mind. The first is a simple tool based on a visual knowledge representation, and is limited in its scalability. The second is a more advanced system, building on the accomplishments of the first tool. It extends the number of knowledge representations and introduces object-oriented domain models to enable vivid models. Both tools were put into daily practice at the Knowledge Based Systems Group at TNO in a number of case-studies.

These case-studies allowed analysis of these tools and their support for continuous knowledge engineering. The results show that experts are indeed able to participate in the modelling of knowledge. The case studies further demonstrate the viability of stewardship through a dedicated organisation. In addition, the support to develop a professional system as a medium from the first knowledge model onwards is shown, with the knowledge system growing in specificity and completeness as the knowledge itself develops. Finally, the case studies show a highly cyclic process of development. The benefits of the approach are a gradual knowledge acquisition process, and support for creation and evolution of an advanced knowledge system. This lessens the cost and risk of knowledge system development, while it increases the clarity on the realised benefits. This significantly improves the bottom-line of knowledge systems.

 
blue line
University logo