Temporal constraint satisfaction on causal models

Abstract Causal models play a fundamental role in many intelligent problem solving activities such as diagnosis or simulation. Although the notion of causation is strictly related to the notion of time, temporal knowledge and temporal reasoning have been often disregarded in problem solvers operating on causal models. In this page, we propose an approach to temporal constraint satisfaction on causal models. The approach departs significantly from “traditional” approaches to temporal constraint satisfaction. In our approach, in fact, we use synchronization mechanisms for dealing with events caused by a conjunction of other events. In the paper, we analyze the computation complexity of temporal constraint satisfaction on causal models showing that such a form of reasoning is intrinsically intractable (i.e., it is intractable even if one limits the attention to a simple form of causal model and of consistency constraints). However, we show that it is possible to define sufficient conditions for temporal consistency that can be checked in polynomial time. Interestingly, such conditions allow us to relate our approach to “traditional” approaches to temporal constraint satisfaction.

[1]  Y. Shoham Reasoning About Change: Time and Causation from the Standpoint of Artificial Intelligence , 1987 .

[2]  Yoav Shoham,et al.  Nonmonotonic Reasoning and Causation , 1990, Cogn. Sci..

[3]  W M Tierney,et al.  Time for action. , 1991, Archives of internal medicine.

[4]  Pietro Torasso,et al.  Integrating Models of the Correct Behavior into Abductive Diagnosis , 1990, ECAI.

[5]  Randall Davis,et al.  Model-based reasoning: troubleshooting , 1988 .

[6]  James F. Allen Towards a General Theory of Action and Time , 1984, Artif. Intell..

[7]  Pietro Torasso,et al.  A Theory of Diagnosis for Incomplete Causal Models , 1989, IJCAI.

[8]  Didier Dubois,et al.  Processing fuzzy temporal knowledge , 1989, IEEE Trans. Syst. Man Cybern..

[9]  R. Layard,et al.  Time for action. , 1983, Nursing mirror.

[10]  Johan de Kleer,et al.  Theories of Causal Ordering , 1986, Artif. Intell..

[11]  L. Console,et al.  Fuzzy temporal reasoning on causal models , 1991 .

[12]  Steven A. Vere,et al.  Planning in Time: Windows and Durations for Activities and Goals , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Rina Dechter,et al.  Temporal Constraint Networks , 1989, Artif. Intell..

[14]  Ramesh S. Patil,et al.  Causal representation of patient illness for electrolyte and acid-base diagnosis , 1981 .

[15]  Chuck Rieger,et al.  The Declarative Representation and Procedural Simulation of Causality in Physical Mechanisms , 1977, IJCAI.

[16]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[17]  L. Console,et al.  Diagnostic Problem Solving: Combining Heuristic, Approximate and Causal Reasoning , 1988 .

[18]  Rachid Alami,et al.  Dealing with time in planning and execution monitoring , 1988 .

[19]  Drew McDermott,et al.  Temporal Data Base Management , 1987, Artif. Intell..

[20]  William J. Long,et al.  Reasoning About State From Causation and Time in a Medical Domain , 1983, AAAI.

[21]  Kenneth M. Kahn,et al.  Mechanizing Temporal Knowledge , 1977, Artif. Intell..

[22]  Pietro Torasso,et al.  Simulating Generic Situations on Causal Models , 1989, AIME.

[23]  Henry A. Kautz,et al.  Constraint Propagation Algorithms for Temporal Reasoning , 1986, AAAI.

[24]  Reid G. Simmons,et al.  Commonsense Arithmetic Reasoning , 1986, AAAI.

[25]  Jean-François Rit,et al.  Propagating Temporal Constraints for Scheduling , 1986, AAAI.

[26]  Pietro Torasso,et al.  Dealing with Time in Diagnostic Reasoning Based on Causal Models , 1988, ISMIS.

[27]  Drew McDermott,et al.  A Temporal Logic for Reasoning About Processes and Plans , 1982, Cogn. Sci..

[28]  Herbert A. Simon,et al.  Causality in Device Behavior , 1989, Artif. Intell..

[29]  Ernest Davis,et al.  Constraint Propagation with Interval Labels , 1987, Artif. Intell..

[30]  I. Hamlet,et al.  A Representation of Time for Medical Expert Systems , 1987 .