Reasoning about time and probability

Good decision making requires reasoning about chance and change in the world: how things change over time, the chances that things change in different possible ways, and how our actions affect these chances. Together with knowledge about the utility of outcomes, the preferences, it is possible to choose the best action in a given situation. As an example, consider the selection of a travel route. It requires thinking not only about geographic distance, but also about the time of day, the likelihood of delays and bottlenecks, and the scenery and amenities offered by each possible route. This dissertation is an account of thinking about chance and change for planning and making decisions in such domains. My approach is distinguished by: (1) I explicitly reason about chance with probability, and use survival analysis to reason about chance and time. Probability is a mature normative theory of reasoning about chance, (2) I use logic to write down basic knowledge about probability and time. Logic makes it easy to quantify knowledge, and to apply knowledge as needed, and (3) I use graph models of knowledge about probability for computation. Graph models are robust and efficient, and they make it easy to reason about chance from a normative basis. The program developed in my thesis, Goo, is a database for maintaining a picture of the likelihood of facts and events over time. Goo incrementally constructs and maintains graph models from logical knowledge in response to queries and assertions. Graph models are used to answer queries such as "What is the chance that I will arrive by noon?", and "Is there any plan where the probability of traffic jams is less than.5?"

[1]  E. Rowland Theory of Games and Economic Behavior , 1946, Nature.

[2]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[3]  H. Simon,et al.  Models Of Man : Social And Rational , 1957 .

[4]  H. Simon,et al.  "Models of Man"@@@Models of Man: Social and Rational. Mathematical Essays on Rational Human Behavior in a Social Setting. , 1959 .

[5]  C. N. Liu,et al.  Approximating discrete probability distributions with dependence trees , 1968, IEEE Trans. Inf. Theory.

[6]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.

[7]  David R. Cox,et al.  Regression models and life tables (with discussion , 1972 .

[8]  P. Young,et al.  Time series analysis, forecasting and control , 1972, IEEE Transactions on Automatic Control.

[9]  J. F. C. Kingman,et al.  Dynamic Probabilistic Systems. Volume 1: Markov Models. Volume 2: Semi‐Markov and Decision Processes , 1972 .

[10]  Gary G. Hendrix,et al.  Modeling Simultaneous Actions and Continuous Processes , 1989, Artif. Intell..

[11]  Herbert A. Simon,et al.  Optimal Problem-Solving Search: All-Oor-None Solutions , 1975, Artif. Intell..

[12]  Robert E. Tarjan,et al.  Algorithmic Aspects of Vertex Elimination on Graphs , 1976, SIAM J. Comput..

[13]  Ronald A. Howard,et al.  Development of Automated Aids for Decision Analysis , 1976 .

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

[15]  Probability functions on complex pedigrees , 1978 .

[16]  E. C. Stewart-Seed The dynamic approach. , 1979, The International journal of oral myology.

[17]  Stephen Taylor,et al.  Forecasting Economic Time Series , 1979 .

[18]  Drew McDermott,et al.  Non-Monotonic Logic I , 1987, Artif. Intell..

[19]  B. V. Fraassen A Temporal Framework for Conditionals and Chance , 1980 .

[20]  Reuven Y. Rubinstein,et al.  Simulation and the Monte Carlo method , 1981, Wiley series in probability and mathematical statistics.

[21]  John McCarthy,et al.  SOME PHILOSOPHICAL PROBLEMS FROM THE STANDPOINT OF ARTI CIAL INTELLIGENCE , 1987 .

[22]  D. A. Kenny,et al.  Correlation and Causation. , 1982 .

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

[24]  Marc B. Vilain,et al.  A System for Reasoning About Time , 1982, AAAI.

[25]  Peter C. Cheeseman,et al.  A Method of Computing Generalized Bayesian Probability Values for Expert Systems , 1983, IJCAI.

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

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

[28]  Judea Pearl,et al.  A Computational Model for Causal and Diagnostic Reasoning in Inference Systems , 1983, IJCAI.

[29]  Henry E. Kyburg,,et al.  The Reference Class , 1983, Philosophy of Science.

[30]  Robert E. Tarjan,et al.  Simple Linear-Time Algorithms to Test Chordality of Graphs, Test Acyclicity of Hypergraphs, and Selectively Reduce Acyclic Hypergraphs , 1984, SIAM J. Comput..

[31]  Gregory F. Cooper,et al.  NESTOR: A Computer-Based Medical Diagnostic Aid That Integrates Causal and Probabilistic Knowledge. , 1984 .

[32]  Pierre Wolper,et al.  A temporal logic for reasoning about partially ordered computations (Extended Abstract) , 1984, PODC '84.

[33]  T. Speed,et al.  Decomposable graphs and hypergraphs , 1984, Journal of the Australian Mathematical Society. Series A. Pure Mathematics and Statistics.

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

[35]  John McCarthy,et al.  Applications of Circumscription to Formalizing Common Sense Knowledge , 1987, NMR.

[36]  Judea Pearl,et al.  A Constraint-Propagation Approach to Probabilistic Reasoning , 1985, UAI.

[37]  Joseph A Tatman,et al.  Decision Processes In Influence Diagrams: Formulation and Analysis , 1985 .

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

[39]  Nils J. Nilsson,et al.  Probabilistic Logic * , 2022 .

[40]  Thomas Dean,et al.  Temporal imagery: an approach to reasoning about time for planning and problem solving , 1986 .

[41]  Drew McDermott,et al.  Nonmonotonic Logic and Temporal Projection , 1987, Artif. Intell..

[42]  Judea Pearl,et al.  Evidential Reasoning Using Stochastic Simulation of Causal Models , 1987, Artif. Intell..

[43]  Vladimir Lifschitz,et al.  Formal Theories of Action (Preliminary Report) , 1987, IJCAI.

[44]  Brian D. Ripley,et al.  Stochastic Simulation , 2005 .

[45]  J. S. Breese Knowledge representation and inference in intelligent decision systems , 1987 .

[46]  Eric Horvitz,et al.  Reasoning about beliefs and actions under computational resource constraints , 1987, Int. J. Approx. Reason..

[47]  Brian A. Haugh,et al.  Simple Causal Minimizations for Temporal Persistence and Projection , 1987, AAAI.

[48]  Steve Hanks,et al.  Representing and Computing Temporally Scoped Beliefs , 1988, AAAI.

[49]  David J. Spiegelhalter,et al.  Local computations with probabilities on graphical structures and their application to expert systems , 1990 .

[50]  Mark S. Boddy,et al.  An Analysis of Time-Dependent Planning , 1988, AAAI.

[51]  Ronald Fagin,et al.  A logic for reasoning about probabilities , 1988, [1988] Proceedings. Third Annual Information Symposium on Logic in Computer Science.

[52]  Thomas L. Dean,et al.  Probabilistic causal reasoning , 2013, UAI.

[53]  A. Lippman A Maximum Entropy Method for Expert System Construction , 1988 .

[54]  Steen Andreassen,et al.  A munin network for the median nerve - a case study on loops , 1989, Appl. Artif. Intell..

[55]  J. Geweke,et al.  Bayesian Inference in Econometric Models Using Monte Carlo Integration , 1989 .

[56]  Ross D. Shachter,et al.  Simulation Approaches to General Probabilistic Inference on Belief Networks , 2013, UAI.

[57]  Eric Horvitz,et al.  Bounded Conditioning: Flexible Inference for Decisions under Scarce Resources , 2013, UAI 1989.

[58]  Thomas L. Dean,et al.  A Model for Projection and Action , 1989, IJCAI.

[59]  Judea Pearl,et al.  Probabilistic reasoning in intelligent systems - networks of plausible inference , 1991, Morgan Kaufmann series in representation and reasoning.

[60]  Joseph Y. Halpern An Analysis of First-Order Logics of Probability , 1989, IJCAI.

[61]  Thomas L. Dean,et al.  Persistence and probabilistic projection , 1989, IEEE Trans. Syst. Man Cybern..

[62]  Douglas W. Nychka,et al.  Discovering Causal Structure , 1989 .

[63]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[64]  Keiji Kanazawa,et al.  A model for reasoning about persistence and causation , 1989 .

[65]  Kuo-Chu Chang,et al.  Weighing and Integrating Evidence for Stochastic Simulation in Bayesian Networks , 2013, UAI.

[66]  Dan Geiger,et al.  Conditional independence and its representations , 1990, Kybernetika.

[67]  Riccardo Bellazzi,et al.  Temporal Reasoning with Probabilities , 1989, UAI 1989.

[68]  Josh Tenenbergy,et al.  A Non-reiied Temporal Logic , 1989 .

[69]  Gregory F. Cooper,et al.  An Empirical Evaluation of a Randomized Algorithm for Probabilistic Inference , 1989, UAI.

[70]  Hector J. Levesque,et al.  Proceedings of the first international conference on Principles of knowledge representation and reasoning , 1989 .

[71]  Kristian G. Olesen,et al.  An algebra of bayesian belief universes for knowledge-based systems , 1990, Networks.

[72]  R. T. Cox Probability, frequency and reasonable expectation , 1990 .

[73]  Drew V. Mcdermott,et al.  Projecting plans for uncertain worlds , 1990 .

[74]  David Poole,et al.  A Dynamic Approach to Probabilistic Inference using Bayesian Networks , 1990, UAI 1990.

[75]  Richard E. Neapolitan,et al.  Probabilistic reasoning in expert systems - theory and algorithms , 2012 .

[76]  Richard S. Sutton,et al.  Integrated Architectures for Learning, Planning, and Reacting Based on Approximating Dynamic Programming , 1990, ML.

[77]  J. Weber Principles and algorithms for causal reasoning with uncertainty , 1990 .

[78]  Peter Haddawy,et al.  Time, chance and action , 1990, UAI.

[79]  Robert P. Goldman A Probabilistic Approach to Language Understanding , 1990 .

[80]  Gregory F. Cooper,et al.  The Computational Complexity of Probabilistic Inference Using Bayesian Belief Networks , 1990, Artif. Intell..

[81]  Steffen L. Lauritzen,et al.  Independence properties of directed markov fields , 1990, Networks.

[82]  Judea Pearl,et al.  A Theory of Inferred Causation , 1991, KR.

[83]  Keiji Kanazawa,et al.  A Logic and Time Nets for Probabilistic Inference , 1991, AAAI.

[84]  Mark S. Boddy,et al.  Solving Time-Dependent Problems: A Decision-Theoretic Approach to Planning in Dynamic Environments , 1991 .

[85]  James F. Allen,et al.  A Language for Planning with Statistics , 1991, UAI.

[86]  Gregory F. Cooper,et al.  An Empirical Analysis of Likelihood-Weighting Simulation on a Large, Multiply-Connected Belief Network , 1991, Computers and biomedical research, an international journal.

[87]  David Heckerman,et al.  Advances in Probabilistic Reasoning , 1994, Conference on Uncertainty in Artificial Intelligence.

[88]  Ross D. Shachter,et al.  Fusion and Propagation with Multiple Observations in Belief Networks , 1991, Artif. Intell..

[89]  Stuart J. Russell,et al.  Principles of Metareasoning , 1989, Artif. Intell..

[90]  David L. Poole,et al.  Representing Bayesian Networks Within Probabilistic Horn Abduction , 1991, UAI.

[91]  David Poole,et al.  Representing Diagnostic Knowledge for Probabilistic Horn Abduction , 1991, IJCAI.

[92]  Mark A. Peot,et al.  Conditional nonlinear planning , 1992 .

[93]  Richard B. Segal Softbots as Testbeds for Machine Learning , 1992 .

[94]  J. Carbonell,et al.  Representing Plans Under Uncertainty: A Logic of Time, Chance, and Action , 1994 .