Knowledge-based Systems
Universiteit Utrecht Intelligent Systems Group Department of Computer Science



Knowledge-based Systems

Contact: Henry Prakken

The field of knowledge-based systems studies the symbolic representation of human knowledge and the automation of reasoning with such representations. Within this broad field, we specifically work on the following themes:

 

PEOPLE
The members of the Knowledge-based Systems group

PUBLICATIONS Publications on knowledge-based systems


Automated configuration of knowledge-based systems

In the past decade a large number of problem solving methods have been developed. One of the current research topics is how to reuse these problem solving methods (or components of these problem solving methods) for configuring methods automatically for a specific problem. These components are taken from libraries or somewhere on the world wide web. Based on requirements on a method, the available domain-knowledge and the problem at hand, the most appropriate method should be configured. Research questions are, for instance, "how to describe the behaviour of a method", "what properties do methods have", "how to organise and index the library". One research project in which these topics are addressed is the ESPRIT funded IBROW project.

Key publications: Ten Teije & van Harmelen 1996a, Ten Teije et al. 1998.


Approximate reasoning

One of the differences between software engineering and knowledge engineering is that in the latter we have to deal with incomplete and incorrect knowledge and input, and also with such complex problems that we have to fall back on heuristics, which are by definition not always correct. Reasoning in classical logic ensures a correct answer or no answer. However in the context of knowledge-based systems it is useful to also consider other forms of reasoning, which give an approximate answer under suboptimal circumstances. This allows for more gradual correctness, and can be used in anytime algorithms. An important advantage is that approximate answers can often be given more efficiently than the classical fully correct answers.

Key publications (approximate reasoning in general): Ten Teije & van Harmelen 2000, van Harmelen & Ten Teije 1998.
Key publications (approximate reasoning in diagnosis): Ten Teije & van Harmelen 1996b, ten Teije & van Harmelen 1997, Verberne et al. 2000.


Model-based diagnosis

Studying several conceptual forms of model-based diagnostic reasoning and their formalisations.

Key publication: Lucas 1998

Furthermore, we often use diagnostic reasoning as an example for the research themes automated configuration of knowledge-based systems and approximate reasoning.


Medical protocols

Currently, medical protocols are studied in both the medical domain and in AI. A medical protocol describes a procedure for particular patient groups. We study a number of KR languages for representing such protocols, and perform various forms of reasoning with such protocols (verification, critiquing, configuration etc). One current project in this area is the EC-funded Protocure project.

Key publications: Vollebregt et al. 1999, Marcos et al. 2001.


Medical diagnosis, treatment, and prognosis

Key publications: Lucas 1997, Lucas & Abu-Hanna 1999


Legal applications

The main focus is on the representation of defeasible legal knowledge, and on mechanisms for reasoning with such knowledge.

Key publication: Prakken 1997,







[IS home page] [People] [Publications] [ICS home page] [UU home page]