Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Skip header Section
Reasoning about change: time and causation from the standpoint of artificial intelligenceJanuary 1988
Publisher:
  • MIT Press
  • 55 Hayward St.
  • Cambridge
  • MA
  • United States
ISBN:978-0-262-19269-9
Published:01 January 1988
Pages:
200
Skip Bibliometrics Section
Reflects downloads up to 09 Nov 2024Bibliometrics
Abstract

No abstract available.

Cited By

  1. Arieli O, Borg A and Straßer C (2023). A postulate-driven study of logical argumentation, Artificial Intelligence, 322:C, Online publication date: 1-Sep-2023.
  2. ACM
    Britz K, Casini G, Meyer T, Moodley K, Sattler U and Varzinczak I (2020). Principles of KLM-style Defeasible Description Logics, ACM Transactions on Computational Logic, 22:1, (1-46), Online publication date: 31-Jan-2021.
  3. Booth R, Casini G, Meyer T and Varzinczak I (2019). On rational entailment for Propositional Typicality Logic, Artificial Intelligence, 277:C, Online publication date: 1-Dec-2019.
  4. Britz K and Varzinczak I (2019). Contextual rational closure for defeasible $\mathcal {ALC}$ , Annals of Mathematics and Artificial Intelligence, 87:1-2, (83-108), Online publication date: 1-Oct-2019.
  5. Britz K and Varzinczak I Preferential Tableaux for Contextual Defeasible Automated Reasoning with Analytic Tableaux and Related Methods, (39-57)
  6. Endriss U and Grandi U Graph Aggregation Companion Proceedings of the The Web Conference 2018, (447-450)
  7. ACM
    Schwartz D (2015). Dynamic Reasoning Systems, ACM Transactions on Computational Logic, 16:4, (1-42), Online publication date: 19-Nov-2015.
  8. Booth R, Casini G, Meyer T and Varzinczak I On the entailment problem for a logic of typicality Proceedings of the 24th International Conference on Artificial Intelligence, (2805-2811)
  9. ACM
    Aaron S, Orchard D and Blackwell A Temporal semantics for a live coding language Proceedings of the 2nd ACM SIGPLAN international workshop on Functional art, music, modeling & design, (37-47)
  10. Labuschagne W, Heidema J and Britz K Supraclassical Consequence Relations Proceedings of the 26th Australasian Joint Conference on AI 2013: Advances in Artificial Intelligence - Volume 8272, (326-337)
  11. ACM
    Buechner J (2013). Trust and ecological rationality in a computing context, ACM SIGCAS Computers and Society, 43:1, (47-68), Online publication date: 1-May-2013.
  12. Skowron A, Stepaniuk J, Jankowski A, Bazan J and Swiniarski R (2012). Rough Set Based Reasoning About Changes, Fundamenta Informaticae, 119:3-4, (421-437), Online publication date: 1-Aug-2012.
  13. Yahi S, Benferhat S, Lagrue S, Sérayet M and Papini O A lexicographic inference for partially preordered belief bases Proceedings of the Eleventh International Conference on Principles of Knowledge Representation and Reasoning, (507-516)
  14. Britz K, Heidema J and Meyer T Semantic preferential subsumption Proceedings of the Eleventh International Conference on Principles of Knowledge Representation and Reasoning, (476-484)
  15. de Saint-Cyr F Scenario update applied to causal reasoning Proceedings of the Eleventh International Conference on Principles of Knowledge Representation and Reasoning, (188-197)
  16. Arieli O (2008). Distance-based paraconsistent logics, International Journal of Approximate Reasoning, 48:3, (766-783), Online publication date: 1-Aug-2008.
  17. ACM
    Arieli O (2007). Paraconsistent reasoning and preferential entailments by signed quantified Boolean formulae, ACM Transactions on Computational Logic, 8:3, (18-es), Online publication date: 1-Jul-2007.
  18. Delgrande J, Lang J and Schaub T Belief change based on global minimisation Proceedings of the 20th international joint conference on Artifical intelligence, (2462-2467)
  19. Skowron A and Synak P Planning based on reasoning about information changes Proceedings of the 5th international conference on Rough Sets and Current Trends in Computing, (165-173)
  20. Lin Z, Ma Y and Lin Z A fault-tolerant default logic Proceedings of the 10th European conference on Logics in Artificial Intelligence, (253-265)
  21. Thomason R Making contextual intensional logic nonmonotonic Proceedings of the 5th international conference on Modeling and Using Context, (501-514)
  22. ACM
    Atluri V and Warner J Supporting conditional delegation in secure workflow management systems Proceedings of the tenth ACM symposium on Access control models and technologies, (49-58)
  23. Fisher M, Gabbay D and Vila L (2005). Handbook of Temporal Reasoning in Artificial Intelligence, 10.5555/2974992, Online publication date: 1-Mar-2005.
  24. Lang J (2019). Logical Preference Representation and Combinatorial Vote, Annals of Mathematics and Artificial Intelligence, 42:1-3, (37-71), Online publication date: 1-Sep-2004.
  25. Le Goc M and Frydman C (2019). The Discrete Event Concept as a Paradigm for the “Perception-Based Diagnosis” of Sachem, Journal of Intelligent and Robotic Systems, 40:2, (207-232), Online publication date: 1-Jun-2004.
  26. Arieli O, Denecker M, Van Nuffelen B and Bruynooghe M (2004). Coherent integration of databases by abductive logic programming, Journal of Artificial Intelligence Research, 21:1, (245-286), Online publication date: 1-Jan-2004.
  27. ACM
    Atluri V, Adam N, Gomaa A and Adiwijaya I Self-manifestation of composite multimedia objects to satisfy security constraints Proceedings of the 2003 ACM symposium on Applied computing, (927-934)
  28. Benferhat S, Dubois D and Prade H (2019). The Possibilistic Handling of Irrelevance in Exception-Tolerant Reasoning, Annals of Mathematics and Artificial Intelligence, 35:1-4, (29-61), Online publication date: 21-May-2002.
  29. Pearl J (2002). Reasoning with Cause and Effect, AI Magazine, 23:1, (95-111), Online publication date: 1-Mar-2002.
  30. You J, Wang X and Yuan L (2001). Nonmonotonic Reasoning as Prioritized Argumentation, IEEE Transactions on Knowledge and Data Engineering, 13:6, (968-979), Online publication date: 1-Nov-2001.
  31. Adam N, Atluri V, Adiwijaya I, Banerjee S and Holowczak R (2001). A Dynamic Manifestation Approach for Providing Universal Access to Digital Library Objects, IEEE Transactions on Knowledge and Data Engineering, 13:4, (705-716), Online publication date: 1-Jul-2001.
  32. Torre L and Weydert E (2019). Parameters for Utilitarian Desires in a Qualitative Decision Theory, Applied Intelligence, 14:3, (285-301), Online publication date: 9-May-2001.
  33. Belussi A and Cristani M (2019). Mereological inheritance, Spatial Cognition and Computation, 2:4, (467-494), Online publication date: 6-May-2001.
  34. Ma J and Knight B (2019). Reified Temporal Logics, Artificial Intelligence Review, 15:3, (189-217), Online publication date: 1-May-2001.
  35. ACM
    Gal A and Atluri V An authorization model for temporal data Proceedings of the 7th ACM conference on Computer and Communications Security, (144-153)
  36. Moffett J and Vickers A (2019). Behavioural Conflicts in a Causal Specification, Automated Software Engineering, 7:3, (215-238), Online publication date: 1-Jul-2000.
  37. ACM
    Wainer J Logic representation of processes in work activity coordination Proceedings of the 2000 ACM symposium on Applied computing - Volume 1, (203-209)
  38. Doyle J and Thomason R (1999). Background to Qualitative Decision Theory, AI Magazine, 20:2, (55-68), Online publication date: 1-Jun-1999.
  39. Boutilier C Knowledge representation for stochastic decision processes Artificial intelligence today, (111-152)
  40. Cavedon L (1998). Default Reasoning as Situated Monotonic Inference*, Minds and Machines, 8:4, (509-531), Online publication date: 1-Dec-1998.
  41. Benferhat S, Dubois D and Prade H (1998). Practical Handling of Exception-Tainted Rules and Independence Information in Possibilistic Logic, Applied Intelligence, 9:2, (101-127), Online publication date: 1-Sep-1998.
  42. Cantwell J (1998). Resolving Conflicting Information, Journal of Logic, Language and Information, 7:2, (191-220), Online publication date: 1-Apr-1998.
  43. Tın E and Akman V (2018). Situated nonmonotonic temporal reasoning with BABY‐SIT, AI Communications, 10:2, (93-109), Online publication date: 1-Apr-1997.
  44. Mokhtari A (1997). Action-Based Causal Reasoning, Applied Intelligence, 7:2, (99-111), Online publication date: 1-Apr-1997.
  45. Parsons J (2019). An Information Model Based on Classification Theory, Management Science, 42:10, (1437-1453), Online publication date: 1-Oct-1996.
  46. Teng C Possible world partition sequences Proceedings of the Twelfth international conference on Uncertainty in artificial intelligence, (517-524)
  47. Benferhat S, Dubois D and Prade H Coping with the limitations of rational inference in the framework of possibility theory Proceedings of the Twelfth international conference on Uncertainty in artificial intelligence, (90-97)
  48. Sanders K Within the letter of the law Proceedings of the 14th international joint conference on Artificial intelligence - Volume 1, (408-414)
  49. Grosof B Transforming prioritized defaults and specificity into parallel defaults Proceedings of the Eleventh conference on Uncertainty in artificial intelligence, (217-228)
  50. Benferhat S, Saffiotti A and Smets P Belief functions and default reasoning Proceedings of the Eleventh conference on Uncertainty in artificial intelligence, (19-26)
  51. Ortiz C Causal pathways of rational action Proceedings of the Twelfth AAAI National Conference on Artificial Intelligence, (1061-1066)
  52. Weld D and Etzioni O The first law of robotics (a call to arms) Proceedings of the Twelfth AAAI National Conference on Artificial Intelligence, (1042-1047)
  53. Delgrande J A preference-based approach to default reasoning Proceedings of the Twelfth AAAI National Conference on Artificial Intelligence, (902-908)
  54. Geffner H Causal default reasoning Proceedings of the Twelfth AAAI National Conference on Artificial Intelligence, (245-250)
  55. Boddy M, Goldman R, Kanazawa K and Stein L (1994). A Critical Examination Of Model Preference Defaults, Fundamenta Informaticae, 21:1,2, (23-38), Online publication date: 1-Apr-1994.
  56. Singh M, Huhns M and Stephens L (2018). Declarative Representations of Multiagent Systems, IEEE Transactions on Knowledge and Data Engineering, 5:5, (721-739), Online publication date: 1-Oct-1993.
  57. Dousson C, Gaborit P and Ghallab M Situation recognition Proceedings of the 13th international joint conference on Artifical intelligence - Volume 1, (166-172)
  58. Dagum P and Galper A Forecasting sleep apnea with dynamic network models Proceedings of the Ninth international conference on Uncertainty in artificial intelligence, (64-71)
  59. Pearl J From conditional oughts to qualitative decision theory Proceedings of the Ninth international conference on Uncertainty in artificial intelligence, (12-20)
  60. Nazarenko-Perrin A Causal ambiguity in natural language Proceedings of the 14th conference on Computational linguistics - Volume 3, (880-884)
  61. Nazarenko-Perrin A Causal ambiguity in natural language Proceedings of the 14th conference on Computational linguistics - Volume 3, (880-884)
  62. Corsetti E, Crivelli E, Mandrioli D, Montanari A, Morzenti A, Pietro P and Ratto E Dealing with different time scales in formal specifications Proceedings of the 6th international workshop on Software specification and design, (92-101)
  63. Kanazawa K A logic and time nets for probabilistic inference Proceedings of the ninth National conference on Artificial intelligence - Volume 1, (360-365)
  64. Lang J, Dubois D and Prade H A logic of graded possibility and certainty coping with partial inconsistency Proceedings of the Seventh conference on Uncertainty in Artificial Intelligence, (188-196)
  65. ACM
    Sanders K Representing and reasoning about open-textured predicates Proceedings of the 3rd international conference on Artificial intelligence and law, (137-144)
  66. ACM
    Keretho S and Loganantharaj R Qualitative and quantitative time interval constraint networks Proceedings of the 19th annual conference on Computer Science, (239-246)
  67. Geffner H Causal theories for nonmonotonic reasoning Proceedings of the eighth National conference on Artificial intelligence - Volume 1, (524-530)
  68. Dean T and Siegle G An approach to reasoning about continuous change for applications in planning Proceedings of the eighth National conference on Artificial intelligence - Volume 1, (132-137)
  69. Sarda N (2018). Extensions to SQL for Historical Databases, IEEE Transactions on Knowledge and Data Engineering, 2:2, (220-230), Online publication date: 1-Jun-1990.
  70. Ginsberg M Bilattices and modal operators Proceedings of the 3rd conference on Theoretical aspects of reasoning about knowledge, (273-287)
  71. ACM
    Ross S (1989). Book Review: Approaches to Knowledge Representation - An Introduction. Edited by G. A. Ringland & D. A. Duce (Research Studies Press Ltd., John Wiley & Sons Inc.(, ACM SIGART Bulletin:110, (23-24), Online publication date: 1-Oct-1989.
  72. Konolige K On the relation between autoepistemic logic and circumscription Proceedings of the 11th international joint conference on Artificial intelligence - Volume 2, (1213-1218)
  73. Stein L Skeptical inheritance Proceedings of the 11th international joint conference on Artificial intelligence - Volume 2, (1153-1158)
  74. Appelt D and Konolige K A practical nonmonotonic theory for reasoning about speech acts Proceedings of the 26th annual meeting on Association for Computational Linguistics, (170-178)
Contributors
  • Stanford University

Reviews

James Delgrande

This book describes a specific, formal approach to the problems of representing and reasoning about time and causation as they arise within the general framework of artificial intelligence. The book consists essentially of Shoham's doctoral dissertation and is part of the MIT Press Series in Artificial Intelligence, whose purpose is to provide “timely, detailed information” concerning recent AI research. Given this goal, it is not surprising that the book is neither a survey nor an introduction to the area (despite its subtitle), but rather provides a specific account of how such problems may be addressed. As such, it succeeds in being not only timely and detailed, but also interesting, thoughtful, and well written. It is not, however, intended for the neophyte. Consequently, a familiarity with work in temporal reasoning in AI is assumed and a familiarity with modal logics and nonmonotonic reasoning would be helpful. The book is written in a clear, economical style; if anything, it is perhaps a little overbrief in places. Decisions are at times simply stated, with minimal motivation or supporting argument. Similarly, there are times when an additional example or two would have helped to clarify a point. On the other hand, the author has clearly thought long and hard about the various issues and a full discussion of all of them might have lengthened the book unreasonably. The book can be divided into four major parts. The first part is concerned with developing a general logic of time; the second part presents a general model-theoretic approach to nonmonotonic reasoning. Given this, in the third part the author shows how the qualification problem and the problem of extended prediction may be resolved. Last, an account of the notion of causation deriving from these considerations is given. For the first part (chapter 2), a variant of McDermott's temporal logic is adopted as a vehicle for expressing temporal constructs: time points are taken as primitive, and propositions are identified with sets of intervals (pairs of points) over which they are true. The central construct in the language is the formula TRUE( u 1, u 2, p), where u 1 and u 2 are time point symbols, and p is a possibly negated primitive proposition. This formula is read as “ p is true over the interval &angl0; u 1, u 2 &angr0; .” The semantics is based on a limited ontology and avoids introducing events, properties, facts, and other such entities as primitive objects; these entities are introduced by definition instead. As a result, the logic rests on a conceptually clean foundation that is at the same time very general. The resultant formal systems appear sufficiently broad to capture most aspects of temporal reasoning. Thus, for example, no commitment is made as to whether time is discrete or not, or branching or not. This generality, however, seems to leave the systems open to the criticism that the semantics is perhaps too general or too loose and thus may admit unintuitive models. For example, in an interpretation, ?is any binary relation. While we can presumably assume that ?is at least a partial order, it would seem that we might want to add further constraints on this relation and, moreover, claim that these constraints are crucial in any temporal logic. For instance, we might want to say that any two time points are connected via a path through ?or its inverse. In addition, these systems are not used in their full generality; rather, most of the book assumes a much more constrained system wherein points of time are isomorphic to the integers. The second part of the book presents an approach for developing and analyzing nonmonotonic systems based on model-theoretic considerations. The general idea is elegant, simple, and, consequently, highly appealing. In brief, one orders the models of a logic by some preference criterion, and a interpretation M is said to preferentially satisfy a sentence A just when A is true in that interpretation and there is no less preferred M? satisfying A. Circumscription, for example, is shown to fit into this framework, and Reiter's system for default reasoning is shown to fit with a little coaxing. Again, however, the treatment given here is brief (which is perfectly understandable, given that the purpose of the dissertation was not to address nonmonotonicity per se) and leaves a number of questions unanswered. For example, the preference criterion is assumed to be a strict partial ordering, and so if M < M?, then we cannot have M? < M. (There would appear to be good arguments, however, for allowing both M ?9T M? and M? ?9T M (or models that are equally preferred).) The third part (chapters 4 and 5) addresses the problems of qualification and extended prediction. The first of these deals with the apparent requirement that, for reasoning in a realistic domain, an inordinate number of conditions must be satisfied before a conclusion is forthcoming. Thus, before concluding that a loaded gun makes a noise when the trigger is pulled, one would need first to ensure that the gun was not immersed in water, that there was air to carry the sound, etc. For this problem, the notion of a causal theory is introduced: a causal theory is a set of sentences (&Fgr; ? 9T&THgr;) :.F:6WWS :9Y&fgr;, where &fgr; is a sentence of the form TRUE( t 1, t 2, p) or ¬ TRUE( t 1, t 2, p), &Fgr; (roughly) is a conjunction of sentences that must be known to be satisfied, and &THgr; (roughly) is a conjunction of sentences whose negation is not known. Assuming that certain reasonable constraints are met, Shoham shows how temporal nonmonotonic consequents can be determined and, moreover, can be determined in O( n log n) time. Thus, while this formulation is not totally general, it does lead to very good complexity bounds. For the problem of extended prediction, which amounts to the difficulty of easily yet accurately predicting things over extended periods of time, Shoham extends Hayes's notion of space-time histories. The idea introduced here (again, roughly) is that of potential histories, entities that by default extend into the future until explicitly blocked. Again, the author shows how a particular model can be efficiently constructed. In the final part (chapter 6), it is argued that the preceding work provides a sound basis for a new account of causation. The sentence “ TRUE( t 1, t 2, p) directly causes TRUE( t 3, t 4, q)” is taken to be true in a causal theory just when that theory contains a causal rule (:9Y TRUE( t 1,:- Ct 2, p) ? 9T&THgr;) :.F:6WWS :9Y TRUE:- A( t 3, t 4, q), where &THgr; is a conjunction of conditions where the negation of none of the conjuncts is known, and where various reasonable conditions concerning temporal precedence hold. Thus, if one does indeed pull the trigger of a loaded gun, and one does not know that there is no air, or that there is no firing pin, etc., then one can conclude that pulling the trigger causes a noise in the next time instant. This account of causation has a certain appeal, but it is unclear to what extent it provides a full account of this phenomenon. First, only primitive propositions can be “caused” by something. A second limitation is that this account appears to admit some counterintuitive statements of causation. It is thus possible to assert that some condition causes some other condition, where the second condition already happens to be true. Hence, in this account, if I painted a fire hydrant red, which was already red, I could nonetheless claim that I caused the hydrant to be red. Stranger examples can be constructed as well. For instance, statements that happen to be known to be true can seemingly have arbitrary causes. For example, I have a friend, Art, who is an avid drummer. If we assume that he catches a cold, it seems that we can equally well assert “catching the cold on Saturday caused Art's blocked sinuses” and “drumming on Saturday caused Art's blocked sinuses.” Last, it can be observed that any theorem may be “caused” in any causal theory. Thus we could assert, for example, that “Art's drumming last Saturday caused De Morgan's laws on Sunday.” A conceivable way around these difficulties is to simply exclude such statements from causal theories. This solution just defers the problem, however, since we now have to decide which statements should be admitted into these theories. However, if we could make this decision, then the suggested approach would allow us to reason about causality; it just would not furnish us with a definition. To summarize, this is a highly interesting and useful book for researchers in AI, particularly those interested in temporal reasoning and related areas. The adoption of a formal framework leads to a clear, principled investigation and solution of recalcitrant and fundamental problems in temporal reasoning. The notion of model preference is appealing, not just for its potential applications in temporal reasoning, but as an approach to the problem of nonmonotonicity in general. Causal theories and potential histories provide a satisfying resolution to problems of reasoning about temporal phenomena. The section on causality, while perhaps not providing a general definition of the phenomenon, does allow one to decide when something causes something else, given a prior set of statements of causality.

Peter Naur

The author demonstrates his one hundred pages of formal developments in terms of a single example, called the shooting scenario. This concerns the basis for arguing whether when a gun is fired a loud bang will be heard. For this purpose a so-called causal theory is developed, including as its most significant part the following lines of formal description (shown identically on pages 107, 117, 130, and 131): :.OC :.HB :9Y(t.loaded) ? :9Y(t. fire) ? 9L :6WW:9S(t.air) ? 9L :6WW:9S(t.firingpin) ? 9L :6WW:9S(t.no-marshmallow-bullets) ? 9L . . . :6WW:9S . . . other mundane conditions :3WS9L :9Y(t+1,noise), for all t :.HT :.0E Roughly these lines state that if at time t the gun is loaded, fired, surrounded by air, provided with a proper firing pin, and loaded with bullets not made of marshmallow, and in addition other mundane conditions are also satisfied, then at time t+1 a noise will be heard. That this is a non-solution, however, is made visible most prominently by the appearance of the “other mundane conditions” clause. This clause clearly will have to take care of the rest of the world. But the world cannot be captured in terms of predicates. This has been tried and given up before, notably by Carnap (as discussed by Quine [1]). In terms of the present example the clause would have to state explicitly anything that the bullets cannot be made of, besides marshmallow. No finite clause could do that. The author's definition of causality depends on the same type of formal description as the one dismissed here, and shares its deficiency. It is outside the scope of the present review to enter into issues of other activities called AI by their practitioners. Some of my views in this direction can be found elsewhere (see [2] and [3]).

Yoav Shoham

It appears that Naur has not read my dissertation carefully, and has misunderstood the parts he did read. One gets the feeling that he is attacking not only my own work, but a major line of research which lies primarily within artificial intelligence (AI). The review does not suffer as much from Naur's obvious unfamiliarity with AI issues as it does from his unawareness of this gap. If his review merits comment, it is only because of the respectable forum in which it appears, and my admiration of Naur's early contributions to computer science. Naur seems to be making three main points: 1.The dissertation addresses two distinct issues: reasoning in logic about mechanics, and defining causation. 2.The former is ridiculous for ignoring the lessons of physics, and indeed the dissertation contributes nothing to our understanding of mechanics. 3.The latter misses the point of what causation is really about. The short answer is that the dissertation addresses not two distinct issues but several related ones, that mechanics is not one of them, and that Naur's discussion of causation completely ignores my definition of it. In a bit more detail the answer is as follows. The main task I consider in the dissertation is that of making defensible predictions in any domain, including stock market behavior and interpersonal relationships (page 1). The fundamental problem is that when we, people, make predictions, we are forced to make many assumptions, without which it would become prohibitive to make any predictions. For example, when we fire a loaded gun, we predict that a loud noise will follow, even though we have not checked for the many possible-but-unlikely conditions that violate this prediction (the gun is missing a firing pin, there is no air to carry the sound, etc.). The same limitations will apply to our resource-limited robots. The billiard balls example merely illustrates the issues. There too we must make assumptions, such as about there not being additional balls around, about no one drilling holes in the table, and so on. Physics, of course, has nothing to say about this assumption making. Incidentally, the main example in the dissertation is not the billiard balls one, but the gun-firing scenario. In this case Newtonian physics are not relevant for prediction purposes in any practical sense. Curiously, Naur makes no mention of it. The dissertation clarifies these problems and proposes a solution to them. In particular, it identifies the qualification problem and the extended-prediction problem (which subsume the so-called frame problem). At the end of his review Naur confuses the frame problem with the qualification problem. Perhaps that is why he considers the former unsolved, whereas in fact it is solved in chapter 5. Along the way, the dissertation makes independent contributions to both temporal logic and nonmonotonic logic, both very active research areas nowadays. Naur views my discussion of causation as a separate issue, whereas in fact it is a natural outgrowth of the preceding analyses. In one paragraph he attempts to point to the right perspective on causation. Some of his intuitions are right—for example, that the concept is tied to “human context and situation.” However, it seems to me astounding, indeed appalling, that he ignores the fact that this is precisely my underlying premise (I am very explicit about it in Subsection 6.2 and in many other places thereafter). For example, it follows from my definition that firing a loaded gun causes noise, but only in the context of assumptions about the existence of firing pins, the absence of silencers, and so on. Some of Naur's other intuitions about causation I find misguided, such as about causation relying on the notion of intent. A debate on nonmonotonic temporal reasoning and on causation is welcome, but this is not the right forum. I am a big fan of exposing one field to the criticism of others—for the scrutiny, for example, of AI by those in other branches of computer science or in psychology or philosophy. We in AI are facing hard problems, and input from all smart people can be invaluable. Such feedback, however, requires an effort of the outsider to understand the problems in the new field, which may render some deeply entrenched presuppositions inadequate. In any case, dismissing by “it has no merit” a piece of work on which two LICS papers, one AAAI paper, a prize-winning ECAI paper, and an IJCAI paper and several journal articles were all based, serves no useful purpose.

Peter Naur

The main part of this dissertation is the development, in several stages, of logical formalisms for expressing issues related to situations involving several items that react with one another over a period of time. This field of interest is illustrated in terms of scenarios involving rolling and colliding billiard balls. A later section discusses causation as an additional issue of these formalisms. To this reviewer the decisive issue in this presentation is the starting premise—the assumption that significant insight into the events taking place when solid bodies, such as billiard balls, move about can be obtained solely by calculations with truth values, that is, by reasoning. This essential assumption becomes evident on page 9, where it is suggested that, in dealing with moving objects, “precise numerical information (such as the precise distance between two billiard balls) is unnecessary and unavailable.” It seems to this reviewer astounding, indeed appalling, that at this time in history, 300 years after Newton, such a view of motions and mechanics can be entertained. How can anyone dealing at all seriously with time and motion be unaware that the motions of the heavenly bodies, including their encounters in eclipses, are calculated very successfully as a matter of astronomical routine, and that the motions of aircraft are being calculated continuously in airport control systems, to mention just two examples. How can anyone present one hundred pages of formalism in order to arrive at a non-solution of the problem solved with high efficiency by Newtonian mechanics__?__ For despite the author's claims about its efficiency, what emerges after these hundred pages is a non-solution. Causation, the second issue taken up by the author, fares no better than mechanics. The author quotes seven lines from Bertrand Russell's discussion of cause, which establishes quite clearly that causes have no place in physics and astronomy, but then joins several other authors who quote Russell without grasping his message. It occurs to none of these authors that meaningful talk of causes, like meaningful talk of anything else, is a matter of context and situation. A typical context and situation would be that of a serviceman being called in to fix a broken television receiver. The cause here might be a defective line cord, for example. Spelled out in more detail, the context is that of a person dealing with a thing involving several issues or parts, which are intended by the person to serve a particular function. The situation is that the thing fails in its intended function, and we are then entitled to ask for the cause of the failure. It is meaningful to ask why something fails to function according to our intent. To ask why something functions properly makes no sense, since the circumstances that lead to the present situation of the world are beyond enumeration. In the book under review this latter notion gives rise to what is called the frame problem. The reader is misled by this euphemism into expecting that it will be solved. It will not. It is a sad reflection on the state of computer science that the present work can not only be published as a book, but be accepted as a Ph.D. dissertation by Yale University. It has no merit.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Recommendations