Evidential support logic programming (Q1099968)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Evidential support logic programming
scientific article

    Statements

    Evidential support logic programming (English)
    0 references
    0 references
    1987
    0 references
    An expert system is a computer program which can act in a similar way to a human expert in a restricted domain of application from the point of view of solving problems, taking decisions, planning and giving advice. It consists of two parts. One part is a knowledge base consisting of that knowledge used by the expert in his performance. A second part is an inference engine which allows queries to be answered by asking questions of the environment and performing evidential reasoning. This paper is concerned with the knowledge representation and inference mechanism for evidential reasoning. Man's knowledge consists of statements which cannot be guaranteed to be true and is expressed in a language containing imprecise terms. Uncertainties, either of a probabilistic or fuzzy nature, cannot be ignored when modelling human expertise. Not all practical reasoning takes the form of deductive inference. For practical affairs we use inductive, abductive, analogical and plausible reasoning methods and for each of these the concept of the strength of evidence would seem to be important. We describe a support logic programming system which generalizes logic programming to the case in which various forms of uncertainty can be included. In this system a conclusion does not logically follow from some axioms but is supported to a certain degree by means of evidence. The negation of the conclusion is also supported to a certain degree and the two supports do not necessarily add up to one. A calculus for such a support logic programming system is described and applications to its use in expert systems and its use in providing recursive definitions of fuzzy concepts are given.
    0 references
    0 references
    0 references
    0 references
    0 references
    Prolog
    0 references
    fuzzy logic
    0 references
    support systems
    0 references
    expert system
    0 references
    knowledge representation
    0 references
    inference mechanism
    0 references
    evidential reasoning
    0 references
    strength of evidence
    0 references
    logic programming
    0 references
    0 references