Paper
Temporal diagnostic reasoning based on time-objects

https://doi.org/10.1016/0933-3657(95)00035-6Get rights and content

Abstract

Time is essential in diagnostic problem-solving. However, as with other commonsense tasks, time representation and reasoning is not a trivial undertaking. This probably explains why time has either been ignored or implicitly represented and used in the majority of diagnostic systems, medical or otherwise. Durations, temporal uncertainty and multiple temporal granularities are necessary requirements for medical problem-solving. Most general theories of time proposed in the literature do not address all these requirements, and some do not address any. The paper discusses time representation and reasoning in medical diagnostic problem-solving, building from a generic temporal ontology which covers the above temporal requirements. Much of what is discussed, however, is applicable to non-medical domains as well. It is argued that the diagnostic concepts (patient data, disorders, therapeutic-actions) are naturally modelled as time-objects. The resulting representation treats time as an integral dimension to these concepts, with special status. Time-object-based representations for generic hypotheses (disorders, actions) are discussed and illustrated; in the case of disorders the representation covers both an associational model and a causal-associational model. A central function of diagnostic problem-solving is deciding the compatibility of hypotheses with regard to a patient model. In this respect the paper discusses temporal and contextual screening of triggered hypotheses as well as accountings and conflicts between time-objects.

References (61)

  • E.T. Keravnou et al.

    A temporal reasoning framework used in the domain of skeletal dysplasias

    Artif. Intell Med.

    (1990)
  • E.T. Keravnou et al.

    Explicit data-modelling for second-generation diagnostic expert systems

  • W. Long

    Temporal reasoning for diagnosis in a causal probabilistic knowledge base

    Artif. Intell. Med.

    (1996)
  • R. Maiocchi et al.

    Temporal data management: a comparative view

    IEEE Trans. Knowledge Data Eng.

    (1991)
  • L.E. McKenzie et al.

    Evaluation of relational algebras incorporating the time dimension in databases

    ACM Comput. Surveys

    (1991)
  • N.L. Sarda

    Extensions to SQL for historical databases

    IEEE Trans. Knowledge Data Eng.

    (1990)
  • Y. Shahar et al.

    A problem-solving architecture for managing temporal data and their abstractions

  • D.A. Tong et al.

    Model-based interpretation of the ECG: A methodology for temporal and spatial reasoning

    Comput. Biomed. Res.

    (1993)
  • P. Torasso et al.
  • L. Vila

    A Survey on temporal reasoning in artificial intelligence

    AICOM

    (1994)
  • J.F. Allen

    Maintaining knowledge about temporal intervals

    CACM

    (1983)
  • C. Combi et al.

    TIME-NESIS: a data model in managing time granularity of natural-language clinical information

  • L. Console et al.

    Fuzzy temporal reasoning on causal models

  • L. Console et al.

    An approach to diagnosis on causal-temporal models

  • T. Dean et al.

    Probabilistic temporal reasoning

  • G. Friedrich

    Model-based diagnosis and repair

    AICOM

    (1993)
  • G. Friedrich et al.

    Diagnosing temporal misbehavior

  • A. Galton

    Reified temporal theories and how to unreify them

  • E. Groβ et al.

    On clipping persistence (or whatever must be clipped) in time maps

  • S. Hanks

    Representing and computing temporally scoped beliefs

  • Cited by (23)

    • Extending the event calculus for tracking epidemic spread

      2006, Artificial Intelligence in Medicine
    • Chapter 20 Time in qualitative simulation

      2005, Foundations of Artificial Intelligence
    • Multiple representations and multi-modal reasoning in medical diagnostic systems

      2001, Artificial Intelligence in Medicine
      Citation Excerpt :

      Although an explicit representation of time is useful for many tasks such as data interpretation, data abstraction, monitoring, etc., in the following I will concentrate on temporal reasoning in connection to diagnosis. As pointed out in [28] and [33], the requirements of time representation and reasoning posed by diagnostic problem solving in medical domains are quite demanding. It is not surprising that a large number of approaches have been proposed for taking into account the variety of temporal phenomena to be dealt with in diagnostic problem solving and that some approaches try to reduce the complexity of the problem by making assumptions on the characteristics of the system to be diagnosed.

    View all citing articles on Scopus
    View full text