Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
1985, International Joint Conference on Artificial Intelligence
Qualitative simulation is a key inference process in qualitative causal reasoning, In this paper, we present the QSIM algorithm, a new algorithm for qualitative simulation that generalizes the best features of rxisting algorithms, and allows direct comparisons among alternate approaches. QSIM is an efficient constraint-satisfaction algorithm that can follow either its standard semantics allowing the creation of new landmarks, or the {+, 0, -} semantics where 0 is the only landmark value, by changing a table of legal state-transitions. We argue that the QSIM semantics make more appropriate qualitative distinctions since the { + ,0,-} semantics can collapse the distinction among increasing, stable, or decreasing oscillation. We also show that (a) qualitative simulation algorithms can be proved to produce every actual behavior of the mechanism being modeled, but (b) existing qualitative simulation algorithms, because of their local points of view, can predict spurious behaviors not produced by any mechanism satisfying the structural description. These observations suggest specific types of care that must be taken in designing applications of qualitative causal reasoning systems, and in constructing and validating a knowledge base of mechanism descriptions.
Artificial Intelligence, 1986
Qualitative simulation is a key inference process in qualitative causal reasoning. However, the precise meaning of the different proposals and their relation with differential equations is often unclear. In this paper, we present a precise definition of qualitative structure and behavior descriptions as abstractions of differential equations and continuously differentiable functions. We present a new algorithm for qualitative simulation that generalizes the best features of existing algorithms, and allows direct comparisons among alternate approaches. Starting with a set of constraints abstracted from a differential equation, we prove that the qsim algorithm is guaranteed to produce a qualitative behavior corresponding to any solution to the original equation. We also show that any qualitative simulation algorithm will sometimes produce spurious qualitative behaviors: ones which do not correspond to any mechanism satisfying the given constraints. These observations suggest specific types of care that must be taken in designing applications of qualitative causal reasoning systems, and in constructing and validating a knowledge base of mechanism descriptions.
2007
This work discusses the application of an Artificial Intelligence (AI) technique called Qualitative Reasoning (QR) coupled with the Qualitative Process Theory (QPT) ontology to model, simulate and explain chemical behaviours of reaction mechanisms. We have tested the new approach on two types of organic mechanisms under nucleophilic substitution reaction. This paper describes one specific type of the mechanisms called SN1 to demonstrate how the qualitative models can be constructed for chemical processes such ...
Artificial Intelligence, 1993
Qualitative reasoning about physical systems has become one of the most active and productive areas in AI in recent years. While there are many different kinds of qualitative reasoning, the central role is played by qualitative simulation: prediction of the possible behaviors consistent with incomplete knowledge of the structure of physical system. In the retrospective [8] on my 1984 paper, "Commonsense reasoning about causality: deriving behavior from structure", I describe the framework for qualitative reasoning that has motivated this work, and the applications that have come out of that framework. That paper [5 ] includes the conjecture that the structural and behavioral representations for qualitative simulation could be rigorously shown to be abstractions of ordinary differential equations and their solutions. My 1986 paper, "Qualitative simulation", established that conjecture and legitimized the term qualitative differential equation or QDE. It also presented the clear and efficient QSIM algorithm. In this retrospective, I describe aspects of the body of work on qualitative simulation that has developed from there.
Proceedings of the World Academy of Science, Engineering And Technology, 2009
This paper discusses a qualitative simulator QRiOM that uses Qualitative Reasoning (QR) technique, and a process-based ontology to model, simulate and explain the behaviour of selected organic reactions. Learning organic reactions requires the application of domain knowledge at intuitive level, which is difficult to be programmed using traditional approach. The main objective of QRiOM is to help learners gain a better understanding of the fundamental organic reaction concepts, and to improve their conceptual comprehension on the subject by analyzing the multiple forms of explanation generated by the software. This paper focuses on the generation of explanation based on causal theories to explicate various phenomena in the chemistry subject. QRiOM has been tested with three classes problems related to organic chemistry, with encouraging results. This paper also presents the results of preliminary evaluation of QRiOM that reveal its explanation capability and usefulness.
IEEE Transactions on Systems, Man, and Cybernetics, 1992
A qualitative model of an expert's mental model of a complex system (advanced nuclear power plant) was developed from the qualitative physics of confluences. This model was implemented as a qualitative simulation using an object-oriented extension to Common Lisp (Flavors). An existing method for dynamic constraint satisfaction was found to be inadequate for complex systems. Invisible connections for flow compatibility, control connections, iterative propagation, and embedded propagation were among the new features provided for derivation of causal ordering. Deterministic output was guaranteed through stochastic state transition. A parametric Monte Carlo simulation study was performed using a fictitious loop fragment, and changes were observed in flow rate change through a pump. State transition models provided excellent fits to the simulation data. Analysis of the state models showed that all conditions converged to steady state. Strictly forward (with the now) propagation facilitated consistency within intermediate pre-equilibrium states and convergence as compared to forward propagation with limited backward propagation. Uncertainty bias inhibited propagation of premature incorrect values. The psychological plausibility of qualitative simulation models was evaluated. A further extension of mythical causality is suggested, for which constraint propagation executes on multiple levels of aggregation.
We extend qualitative reasoning with estima tions of the relative likelihoods of the possible qualitative behaviors. We estimate the likeli hoods by viewing the dynamics of a system as a Markov chain over its transition graph. This corresponds to adding probabilities to each of the transitions. The transition prob abilities follow directly from theoretical con siderations in simple cases. In the remaining cases, one must derive them empirically from numeric simulations, experiments, or subjec tive estimates. Once the transition probabili ties have been estimated, the standard theory of Markov chains provides extensive informa tion about asymptotic behavior, including a partition into persistent and transient states, the probabilities for ending up in each state, and settling times. Even rough estimates of transition probabilities provide useful qualita tive information about ultimate behaviors, as the analysis of many of these quantities is in sensitive to perturbations in ...
2011
Over the past twenty years, causal modeling has been a growing discipline within the field of machine learning (ML). Inspired by the rallying cry of Pearl and others, the ML community has provided a wealth of methods for approximate and exact causal discovery and causal reasoning. Causation has a unique place in machine learning and AI for several reasons: Causal models are generative probabilistic models which seek to provide the “most parsimonious” representation for describing an entire system, as opposed to discriminitive classification models which are interested in predicting a fixed set of variables. This may make causal models suitable for a “general AI” agent whose scope is intended to exceed any simple classification problem. Another reason is that causal models aid explanation because they mirror the way many humans internally model the world [Sloman, 2005]. Perhaps most importantly, causal models provide a syntax for reasoning about manipulating elements of the system be...
2005
This paper presents an approach to generate structured explanations of system behaviour based on qualitative simulations. This has been implemented in WiziGarp, a domain-independent interactive learning environment. The main issue addressed here is how to manage the complexity of a simulation in order to generate adequate explanations. These are presented to the user in the form of different kinds of diagrams, accompanied by explantory dialogue.
1994
Qualitative reasoning about physical systems has become one of the most productive areas in AI in recent years, due in part to the 1984 special issue of Artificial Intelligence on that topic. My contribution to that issue was a paper entitled" Commonsense reasoning about causality: deriving behavior from structure"[9]. From my perspective, that paper laid out a research program that has continued to be productive to this day, and promises to continue well into the future.
2016
Mechanisms play an important role in many sciences when it comes to questions concerning explanation, prediction, and control. Answering such questions in a quantitative way requires a formal represention of mechanisms. Gebharter (2014) suggests to represent mechanisms by means of one or more causal arrows of an acyclic causal net. In this paper we show how this approach can be extended in such a way that it can also be fruitfully applied to mechanisms featuring causal feedback. Citation information: Gebharter, A., & Schurz, G. (2016). A modelling approach for mechanisms featuring causal cycles. Philosophy of Science, 83(5), 934–945. doi:10.1086/687876
Synthese, forthcoming
Mechanistic philosophy of science views a large part of scientific activity as engaged in modelling mechanisms. While science textbooks tend to offer qualitative models of mechanisms, there is increasing demand for models from which one can draw quantitative predictions and explanations. Casini et al. put forward the Recursive Bayesian Net (RBN) formalism as well suited to this end. The RBN formalism is an extension of the standard Bayesian net formalism, an extension that allows for modelling the hierarchical nature of mechanisms. Like the standard Bayesian net formalism, it models causal relationships using directed acyclic graphs. Given this appeal to acyclicity, causal cycles pose a prima facie problem for the RBN approach. This paper argues that the problem is a significant one given the ubiquity of causal cycles in mechanisms, but that the problem can be solved by combining two sorts of solution strategy in a judicious way.
1996
In this paper we present an event-based approach to qualitative simulation. We suggest that the behaviour of a system with time is best measured in terms of the landmark events that occur i.e. events that result in interesting changes to the system being modelled. For us, a behaviour model corresponds not to a sequence of qualitative state descriptions but to a set of event sequences | the things that actually happen to the system rather than the way it happens to be at certain times. Although we have a simple implementation of our system, our primary purpose in developing it is to derive a high level, event-based, nonmonotonic language for specifying qualitative simulation systems. We not only illustrate how a qualitative simulation program can be directly speci ed (and implemented) in our language, we also sketch how qualitative simulation systems from the literature can be de ned and reconstructed in our calculus.
Knowledge Science, Engineering and Management, 2007
Many chemistry students have difficulty in understanding an organic chemistry subject called reaction mechanisms. Mastering the subject would require the application of chemical intuition and chemical commonsense adequately. This work discusses a novel framework using Qualitative Reasoning (QR) to provide means for learning reaction mechanisms through simulation. The framework consists of a number of functional components. These include substrate recognizer, qualitative model constructor, prediction engine, molecule update routine, explanation generator, and a knowledge base containing essential chemical facts and chemical theories. Chemical processes are represented as qualitative models using Qualitative Process Theory (QPT) ontology. The construction of these models is automated based on a set of QR algorithms. We have tested the framework on the S N 1 and the S N 2 reaction mechanisms. Representative cases of reaction simulation and causal explanation are also included to demonstrate how these models can serve as a cognitive tool fostering the acquisition of conceptual understanding via qualitative simulation.
Qualitative simulation is a well-known reasoning technique that involves the use of simulation technologies. Reasoning is made to determine qualitative values and change directions of system variables, and it is done for each time point and time interval following the time point. Qualitative variables possess continuous qualitative value sets that are discretized by landmark points. Qualitative simulation uses qualitative time representation and its quantitative value is of no interest. The main purpose of this study was to develop a technique to determine time steps for a quantitative simulation under guidance of qualitative information. The proposed technique determined time advances using qualitative and quantitative information together to obtain a robust time step as wide as possible for simulation time advances. For this purpose, sign algebraic properties and derivation roots of quantitative equations and qualitative variable values with their change directions were used to compute time advances. In the approach, qualitative simulation determined landmark points to be advanced, and quantitative simulation calculated the duration required. Using the proposed algorithm, the simulation is advanced instead of iterating simulation time for a predefined time step and checking whether or not there is any activity in the interval, directly to the time points that are qualitatively different.
2018
The study of actual causation concerns reasoning about events that have been instrumental in bringing about a particular outcome. Although the subject has long been studied in a number of fields including artificial intelligence, existing approaches have not yet reached the point where their results can be directly applied to explain causation in certain advanced scenarios, such as pin-pointing causes and responsibilities for the behavior of a complex cyber-physical system. We believe that this is due, at least in part, to a lack of distinction between the laws that govern individual states of the world and events whose occurrence cause state to evolve. In this paper, we present a novel approach to reasoning about actual causation that leverages techniques from Reasoning about Actions and Change to identify detailed causal explanations for how an outcome of interest came to be. We also present an implementation of the approach that leverages Answer Set Programming.
2010
This paper presents a divide-and-conquer approach that aims at making QSIM simulation tractable. We consider dynamical systems the structure of which can be represented by compartments. The system model is decomposed into sub-models tightly connected through shared variables on the basis of the analysis of the causality relations intrinsically captured by the compartmental model structure. The sub-models are separately simulated but their behaviors are constrained by the information on the shared variables generated from the simulation. The partition of the complete model into smaller ones prevents the construction of temporal correlations between variables in different sub-models, and thus the generation of a complete temporal ordering of all unrelated events that is one of the major causes of intractable branching in qualitative simulation. The strategy we propose is discussed through a case study in the eld of Plant Pathology, namely the germination process of Plasmopara viticola...
Artificial Intelligence, 1990
This paper examines qualitative simulation (QS) from the phase space perspective of dynamic systems theory. QS consists of two steps: transition analysis determines the sequence of qualitative states that a system traverses and global interpretation derives its long-term behavior . I recast transition analysis as a search problem in phase space and replace the assorted transition rules with two algebraic conditions. The first condition determines transitions between arbitrarily shaped regions in phase space, as opposed to QS which only handles n-dimensional rectangles . It also provides more accurate results by considering only the boundaries between regions . The second condition determines whether nearby trajectories approach a fixed point asymptotically. It obtains better results than QS by exploiting local stability properties . I recast global interpretation as a search for attractors in phase space and present a global interpretation algorithm for systems whose local behavior determines global behavior uniquely.
BMC Systems Biology, 2016
Background: Qualitative dynamics semantics provide a coarse-grain modeling of networks dynamics by abstracting away kinetic parameters. They allow to capture general features of systems dynamics, such as attractors or reachability properties, for which scalable analyses exist. The Systems Biology Graphical Notation Process Description language (SBGN-PD) has become a standard to represent reaction networks. However, no qualitative dynamics semantics taking into account all the main features available in SBGN-PD had been proposed so far. Results: We propose two qualitative dynamics semantics for SBGN-PD reaction networks, namely the general semantics and the stories semantics, that we formalize using asynchronous automata networks. While the general semantics extends standard Boolean semantics of reaction networks by taking into account all the main features of SBGN-PD, the stories semantics allows to model several molecules of a network by a unique variable. The obtained qualitative models can be checked against dynamical properties and therefore validated with respect to biological knowledge. We apply our framework to reason on the qualitative dynamics of a large network (more than 200 nodes) modeling the regulation of the cell cycle by RB/E2F. Conclusion: The proposed semantics provide a direct formalization of SBGN-PD networks in dynamical qualitative models that can be further analyzed using standard tools for discrete models. The dynamics in stories semantics have a lower dimension than the general one and prune multiple behaviors (which can be considered as spurious) by enforcing the mutual exclusiveness between the activity of different nodes of a same story. Overall, the qualitative semantics for SBGN-PD allow to capture efficiently important dynamical features of reaction network models and can be exploited to further refine them.
Polarity and causality are important concepts but have not received much attention in the system dynamics literature. The great effort it takes students to properly understand them has motivated this inquiry. In the framework of a conceptual model of interacting with complex systems, several cognitive tasks are proposed. This paper concentrates on one of them that deals with causal links' polarity. An examination of other approaches that deal with causality and use more or less similar diagram languages shows that usually causality is only very broadly defined, and where it is operationally defined, this is done with respect to events rather than behavior. In contrast to these approaches, system dynamics is about behavior rather than events. We then revisit the traditional criticism of causal loop diagrams and show a way out, but add two new criticisms related to the inability of causal loop diagrams to address behavior: in fact it seems that they are closer to the event-related definition of causality. Also, the impossibility to execute them in simulations means that executable concept-models are to be preferred: they express important information a causal loop diagram cannot represent and on top of it they render the behavioral consequences visible (as opposed to the events). In conclusion, causal loop diagrams should only be used by experienced modelers, and be banned from educational use.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.