Unifying Logic and Probability

Total Page:16

File Type:pdf, Size:1020Kb

Unifying Logic and Probability review articles DOI:10.1145/2699411 those arguments: so one can write rules Open-universe probability models show merit about On(p, c, x, y, t) (piece p of color c is on square x, y at move t) without filling in unifying efforts. in each specific value for c, p, x, y, and t. Modern AI research has addressed BY STUART RUSSELL another important property of the real world—pervasive uncertainty about both its state and its dynamics—using probability theory. A key step was Pearl’s devel opment of Bayesian networks, Unifying which provided the beginnings of a formal language for probability mod- els and enabled rapid progress in rea- soning, learning, vision, and language Logic and understanding. The expressive power of Bayes nets is, however, limited. They assume a fixed set of variables, each taking a value from a fixed range; Probability thus, they are a propositional formal- ism, like Boolean circuits. The rules of chess and of many other domains are beyond them. What happened next, of course, is that classical AI researchers noticed the perva- sive uncertainty, while modern AI research- ers noticed, or remembered, that the world has things in it. Both traditions arrived at the same place: the world is uncertain and it has things in it. To deal with this, we have to unify logic and probability. But how? Even the meaning of such a goal is unclear. Early attempts by Leibniz, Bernoulli, De Morgan, Boole, Peirce, Keynes, and Carnap (surveyed PERHAPS THE MOST enduring idea from the early by Hailperin12 and Howson14) involved days of AI is that of a declarative system reasoning attaching probabilities to logical sen- over explicitly represented knowledge with a general tences. This line of work influenced AI inference engine. Such systems require a formal key insights language to describe the real world; and the real world ˽ First-order logic and probability has things in it. For this rea son, classical AI adopted theory have addressed complementary aspects of knowledge representation first-order logic—the mathe matics of objects and and reasoning: the ability to describe complex domains concisely in terms relations—as its foundation. of objects and relations and the ability The key benefit of first-order logic is its expressive to handle uncertain information. Their unification holds enormous power, which leads to concise—and hence promise for AI. learnable—models. For example, the rules of chess ˽ New languages for defining open-universe 0 5 probability models appear to provide occupy 10 pages in first-order logic, 10 pages in the desired unification in a natural way. 38 As a bonus, they support probabilistic propositional logic, and 10 pages in the language of reasoning about the existence and identity finite automata. The power comes from separating of objects, which is important for any system trying to understand the world predicates from their arguments and quantifying over through perceptual or textual inputs. 88 COMMUNICATIONS OF THE ACM | JULY 2015 | VOL. 58 | NO. 7 research but has serious shortcomings Despite their successes, these appro- The difference between knowing all as a vehicle for representing knowledge. aches miss an important consequence the objects in advance and inferring An alternative approach, arising from of uncertainty in a world of things: uncer- their existence from observation cor- both branches of AI and from statistics, tainty about what things are in the world. responds to the distinction between com bines the syntactic and semantic Real objects seldom wear unique identi- closed-universe languages such as SQL devices of logic (composable function fiers or preannounce their existence like and logic programs and open-universe symbols, logical variables, quantifiers) the cast of a play. In areas such as vision, languages such as full first-order logic. with the compositional semantics of language understanding, Web mining, This article focuses in particular on Bayes nets. The resulting languages and computer security, the existence of open- universe probability models. enable the construction of very large prob- objects must be inferred from raw data The section on Open-Universe Models ability models and have changed the way (pixels, strings, and so on) that contain describes a formal language, Bayesian 21 IMAGE BY ALMAGAMI BY IMAGE in which real-world data are analyzed. no explicit object references. logic or BLOG, for writing such models. JULY 2015 | VOL. 58 | NO. 7 | COMMUNICATIONS OF THE ACM 89 review articles It gives several examples, including (in terms. Thus, Parent(Bill, William) These two assumptions force every world simplified form) a global seismic moni- and Father(William) = Bill are atomic to contain the same objects, which are toring system for the Comprehensive sentences. The quantifiers ∀ and ∃ in one-to-one correspondence with the Nuclear Test-Ban Treaty. make assertions across all objects, for ground terms of the language (see example, Figure 1b).b Obviously, the set of worlds Logic and Probability under open-universe semantics is larger This section explains the core concepts ∀ p, c (Parent( p, c) ∧ Male (p)) ⇔ and more heterogeneous, which makes of logic and probability, beginning with Father (c) = p. the task of defining open-universe prob- possible worlds.a A possible world is a ability models more challenging. formal object (think “data structure”) For first-order logic, a possible world The formal semantics of a logical with respect to which the truth of any specifies (1) a set of domain elements (or language define the truth value of a sen- assertion can be evaluated. objects) o1, o2, . and (2) mappings from tence in a possible world. For example, For the language of propositional the constant symbols to the domain the first-order sentence A = B is true in logic, in which sentences are composed elements and from the function and world ω iff A and B refer to the same from proposition symbols X1, . , Xn predicate symbols to functions and rela- object in ω; thus, it is true in the first joined by logical connectives (∧, ∨, ¬, tions on the domain elements. Figure 1a three worlds of Figure 1a and false in the ⇒, ⇔), the possible worlds ω ∈ Ω are all shows a simple example with two con- fourth. (It is always false under closed- possible assignments of true and false stants and one binary predicate. Notice universe semantics.) Let T(a) be the set to the symbols. First-order logic adds that first-order logic is an open-universe of worlds where the sentence a is true; the notion of terms, that is, expres- language: even though there are two con- then one sentence a entails another sions referring to objects; a term is a stant symbols, the possible worlds allow sentence b, written a b, if T(a) ⊆ T(b). constant symbol, a logical variable, or a for 1, 2, or indeed arbitrarily many objects. Logical inference algorithms generally k-ary function applied to k terms as A closed- universe language enforces determine whether a query sentence is arguments. Proposition symbols are additional assumptions: entailed by the known sentences. replaced by atomic sentences, con- In probability theory, a probability sisting of either predicate symbols – The unique names assumption model P for a countable space Ω of pos- applied to terms or equality between requires that distinct terms must sible worlds assigns a probability P(ω) to refer to distinct objects. each world, such that 0 ≤ P(ω) ≤ 1 and – The domain closure assump- Σω ∈ Ω P(ω) = 1. Given a probability model, a In logic, a possible world may be called a model tion requires that there are no the probability of a logical sentence a or structure; in probability theory, a sample point. To avoid confusion, this paper uses objects other than those named is the total probability of all worlds in “model” to refer only to probability models. by terms. which a is true: Figure 1. (a) Some of the infinitely many possible worlds for a first-order, open-universe P(a) = Σ P(ω). (1) language with two constant symbols, A and B, and one binary predicate R(x, y). Gray arrows ω∈T(a) indicate the interpretations of A and B and black arrows connect pairs of objects satisfying R. (b) The analogous figure under closed-universe semantics; here, there are exactly four The conditional probability of one sen- possible x, y-pairs and hence 24 = 16 worlds. tence given another is P(a|b ) = P(a ∧ b )/ P(b ), provided P(b ) > 0. A random vari- AB AB AB AB AB AB able is a function from possible worlds to a fixed range of values; for example, (a) . .. .. one might define the Boolean random variable VA = B to have the value true in the first three worlds of Figure 1a and AB AB AB AB AB false in the fourth. The distribution of a random variable is the set of prob- (b) A A A A . A B B B B B abilities associated with each of its possible values. For example, suppose the variable Coin has values 0 (heads) and 1 (tails). Then the assertion Coin Figure 2. Left: a Bayes net with three Boolean variables, showing the conditional probability ∼ Bernoulli(0.6) says that Coin has a of true for each variable given its parents. Right: the joint distribution defined by Equation (2). Bernoulli distribution with parameter 0.6, that is, a probability 0.6 for the BAE P(B, E, A) Burglary P(B) Earthquake P(E) value 1 and 0.4 for the value 0. 0.003 0.002 t t t 0.0000054 t t f 0.0000006 t f t 0.0023952 b The open/closed distinction can also be illus- t f f B E P(A | B,E) 0.0005988 f t t 0.0007976 trated with a common-sense example.
Recommended publications
  • Creating Modern Probability. Its Mathematics, Physics and Philosophy in Historical Perspective
    HM 23 REVIEWS 203 The reviewer hopes this book will be widely read and enjoyed, and that it will be followed by other volumes telling even more of the fascinating story of Soviet mathematics. It should also be followed in a few years by an update, so that we can know if this great accumulation of talent will have survived the economic and political crisis that is just now robbing it of many of its most brilliant stars (see the article, ``To guard the future of Soviet mathematics,'' by A. M. Vershik, O. Ya. Viro, and L. A. Bokut' in Vol. 14 (1992) of The Mathematical Intelligencer). Creating Modern Probability. Its Mathematics, Physics and Philosophy in Historical Perspective. By Jan von Plato. Cambridge/New York/Melbourne (Cambridge Univ. Press). 1994. 323 pp. View metadata, citation and similar papers at core.ac.uk brought to you by CORE Reviewed by THOMAS HOCHKIRCHEN* provided by Elsevier - Publisher Connector Fachbereich Mathematik, Bergische UniversitaÈt Wuppertal, 42097 Wuppertal, Germany Aside from the role probabilistic concepts play in modern science, the history of the axiomatic foundation of probability theory is interesting from at least two more points of view. Probability as it is understood nowadays, probability in the sense of Kolmogorov (see [3]), is not easy to grasp, since the de®nition of probability as a normalized measure on a s-algebra of ``events'' is not a very obvious one. Furthermore, the discussion of different concepts of probability might help in under- standing the philosophy and role of ``applied mathematics.'' So the exploration of the creation of axiomatic probability should be interesting not only for historians of science but also for people concerned with didactics of mathematics and for those concerned with philosophical questions.
    [Show full text]
  • There Is No Pure Empirical Reasoning
    There Is No Pure Empirical Reasoning 1. Empiricism and the Question of Empirical Reasons Empiricism may be defined as the view there is no a priori justification for any synthetic claim. Critics object that empiricism cannot account for all the kinds of knowledge we seem to possess, such as moral knowledge, metaphysical knowledge, mathematical knowledge, and modal knowledge.1 In some cases, empiricists try to account for these types of knowledge; in other cases, they shrug off the objections, happily concluding, for example, that there is no moral knowledge, or that there is no metaphysical knowledge.2 But empiricism cannot shrug off just any type of knowledge; to be minimally plausible, empiricism must, for example, at least be able to account for paradigm instances of empirical knowledge, including especially scientific knowledge. Empirical knowledge can be divided into three categories: (a) knowledge by direct observation; (b) knowledge that is deductively inferred from observations; and (c) knowledge that is non-deductively inferred from observations, including knowledge arrived at by induction and inference to the best explanation. Category (c) includes all scientific knowledge. This category is of particular import to empiricists, many of whom take scientific knowledge as a sort of paradigm for knowledge in general; indeed, this forms a central source of motivation for empiricism.3 Thus, if there is any kind of knowledge that empiricists need to be able to account for, it is knowledge of type (c). I use the term “empirical reasoning” to refer to the reasoning involved in acquiring this type of knowledge – that is, to any instance of reasoning in which (i) the premises are justified directly by observation, (ii) the reasoning is non- deductive, and (iii) the reasoning provides adequate justification for the conclusion.
    [Show full text]
  • The Interpretation of Probability: Still an Open Issue? 1
    philosophies Article The Interpretation of Probability: Still an Open Issue? 1 Maria Carla Galavotti Department of Philosophy and Communication, University of Bologna, Via Zamboni 38, 40126 Bologna, Italy; [email protected] Received: 19 July 2017; Accepted: 19 August 2017; Published: 29 August 2017 Abstract: Probability as understood today, namely as a quantitative notion expressible by means of a function ranging in the interval between 0–1, took shape in the mid-17th century, and presents both a mathematical and a philosophical aspect. Of these two sides, the second is by far the most controversial, and fuels a heated debate, still ongoing. After a short historical sketch of the birth and developments of probability, its major interpretations are outlined, by referring to the work of their most prominent representatives. The final section addresses the question of whether any of such interpretations can presently be considered predominant, which is answered in the negative. Keywords: probability; classical theory; frequentism; logicism; subjectivism; propensity 1. A Long Story Made Short Probability, taken as a quantitative notion whose value ranges in the interval between 0 and 1, emerged around the middle of the 17th century thanks to the work of two leading French mathematicians: Blaise Pascal and Pierre Fermat. According to a well-known anecdote: “a problem about games of chance proposed to an austere Jansenist by a man of the world was the origin of the calculus of probabilities”2. The ‘man of the world’ was the French gentleman Chevalier de Méré, a conspicuous figure at the court of Louis XIV, who asked Pascal—the ‘austere Jansenist’—the solution to some questions regarding gambling, such as how many dice tosses are needed to have a fair chance to obtain a double-six, or how the players should divide the stakes if a game is interrupted.
    [Show full text]
  • Probabilistic Logic Programming
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Lirias ProbLog2: Probabilistic logic programming Anton Dries, Angelika Kimmig, Wannes Meert, Joris Renkens, Guy Van den Broeck, Jonas Vlasselaer, and Luc De Raedt KU Leuven, Belgium, [email protected], https://dtai.cs.kuleuven.be/problog Abstract. We present ProbLog2, the state of the art implementation of the probabilistic programming language ProbLog. The ProbLog language allows the user to intuitively build programs that do not only encode complex interactions between a large sets of heterogenous components but also the inherent uncertainties that are present in real-life situations. The system provides efficient algorithms for querying such models as well as for learning their parameters from data. It is available as an online tool on the web and for download. The offline version offers both command line access to inference and learning and a Python library for building statistical relational learning applications from the system's components. Keywords: probabilistic programming, probabilistic inference, param- eter learning 1 Introduction Probabilistic programming is an emerging subfield of artificial intelligence that extends traditional programming languages with primitives to support proba- bilistic inference and learning. Probabilistic programming is closely related to statistical relational learning (SRL) but focusses on a programming language perspective rather than on a graphical model one. The common goal is to pro- vide powerful tools for modeling of and reasoning about structured, uncertain domains that naturally arise in applications such as natural language processing, bioinformatics, and activity recognition. This demo presents the ProbLog2 system, the state of the art implementa- tion of the probabilistic logic programming language ProbLog [2{4].
    [Show full text]
  • Probabilistic Boolean Logic, Arithmetic and Architectures
    PROBABILISTIC BOOLEAN LOGIC, ARITHMETIC AND ARCHITECTURES A Thesis Presented to The Academic Faculty by Lakshmi Narasimhan Barath Chakrapani In Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy in the School of Computer Science, College of Computing Georgia Institute of Technology December 2008 PROBABILISTIC BOOLEAN LOGIC, ARITHMETIC AND ARCHITECTURES Approved by: Professor Krishna V. Palem, Advisor Professor Trevor Mudge School of Computer Science, College Department of Electrical Engineering of Computing and Computer Science Georgia Institute of Technology University of Michigan, Ann Arbor Professor Sung Kyu Lim Professor Sudhakar Yalamanchili School of Electrical and Computer School of Electrical and Computer Engineering Engineering Georgia Institute of Technology Georgia Institute of Technology Professor Gabriel H. Loh Date Approved: 24 March 2008 College of Computing Georgia Institute of Technology To my parents The source of my existence, inspiration and strength. iii ACKNOWLEDGEMENTS आचायातर् ्पादमादे पादं िशंयः ःवमेधया। पादं सॄचारयः पादं कालबमेणच॥ “One fourth (of knowledge) from the teacher, one fourth from self study, one fourth from fellow students and one fourth in due time” 1 Many people have played a profound role in the successful completion of this disser- tation and I first apologize to those whose help I might have failed to acknowledge. I express my sincere gratitude for everything you have done for me. I express my gratitude to Professor Krisha V. Palem, for his energy, support and guidance throughout the course of my graduate studies. Several key results per- taining to the semantic model and the properties of probabilistic Boolean logic were due to his brilliant insights.
    [Show full text]
  • 1 Stochastic Processes and Their Classification
    1 1 STOCHASTIC PROCESSES AND THEIR CLASSIFICATION 1.1 DEFINITION AND EXAMPLES Definition 1. Stochastic process or random process is a collection of random variables ordered by an index set. ☛ Example 1. Random variables X0;X1;X2;::: form a stochastic process ordered by the discrete index set f0; 1; 2;::: g: Notation: fXn : n = 0; 1; 2;::: g: ☛ Example 2. Stochastic process fYt : t ¸ 0g: with continuous index set ft : t ¸ 0g: The indices n and t are often referred to as "time", so that Xn is a descrete-time process and Yt is a continuous-time process. Convention: the index set of a stochastic process is always infinite. The range (possible values) of the random variables in a stochastic process is called the state space of the process. We consider both discrete-state and continuous-state processes. Further examples: ☛ Example 3. fXn : n = 0; 1; 2;::: g; where the state space of Xn is f0; 1; 2; 3; 4g representing which of four types of transactions a person submits to an on-line data- base service, and time n corresponds to the number of transactions submitted. ☛ Example 4. fXn : n = 0; 1; 2;::: g; where the state space of Xn is f1; 2g re- presenting whether an electronic component is acceptable or defective, and time n corresponds to the number of components produced. ☛ Example 5. fYt : t ¸ 0g; where the state space of Yt is f0; 1; 2;::: g representing the number of accidents that have occurred at an intersection, and time t corresponds to weeks. ☛ Example 6. fYt : t ¸ 0g; where the state space of Yt is f0; 1; 2; : : : ; sg representing the number of copies of a software product in inventory, and time t corresponds to days.
    [Show full text]
  • A Unifying Field in Logics: Neutrosophic Logic. Neutrosophy, Neutrosophic Set, Neutrosophic Probability and Statistics
    FLORENTIN SMARANDACHE A UNIFYING FIELD IN LOGICS: NEUTROSOPHIC LOGIC. NEUTROSOPHY, NEUTROSOPHIC SET, NEUTROSOPHIC PROBABILITY AND STATISTICS (fourth edition) NL(A1 A2) = ( T1 ({1}T2) T2 ({1}T1) T1T2 ({1}T1) ({1}T2), I1 ({1}I2) I2 ({1}I1) I1 I2 ({1}I1) ({1} I2), F1 ({1}F2) F2 ({1} F1) F1 F2 ({1}F1) ({1}F2) ). NL(A1 A2) = ( {1}T1T1T2, {1}I1I1I2, {1}F1F1F2 ). NL(A1 A2) = ( ({1}T1T1T2) ({1}T2T1T2), ({1} I1 I1 I2) ({1}I2 I1 I2), ({1}F1F1 F2) ({1}F2F1 F2) ). ISBN 978-1-59973-080-6 American Research Press Rehoboth 1998, 2000, 2003, 2005 FLORENTIN SMARANDACHE A UNIFYING FIELD IN LOGICS: NEUTROSOPHIC LOGIC. NEUTROSOPHY, NEUTROSOPHIC SET, NEUTROSOPHIC PROBABILITY AND STATISTICS (fourth edition) NL(A1 A2) = ( T1 ({1}T2) T2 ({1}T1) T1T2 ({1}T1) ({1}T2), I1 ({1}I2) I2 ({1}I1) I1 I2 ({1}I1) ({1} I2), F1 ({1}F2) F2 ({1} F1) F1 F2 ({1}F1) ({1}F2) ). NL(A1 A2) = ( {1}T1T1T2, {1}I1I1I2, {1}F1F1F2 ). NL(A1 A2) = ( ({1}T1T1T2) ({1}T2T1T2), ({1} I1 I1 I2) ({1}I2 I1 I2), ({1}F1F1 F2) ({1}F2F1 F2) ). ISBN 978-1-59973-080-6 American Research Press Rehoboth 1998, 2000, 2003, 2005 1 Contents: Preface by C. Le: 3 0. Introduction: 9 1. Neutrosophy - a new branch of philosophy: 15 2. Neutrosophic Logic - a unifying field in logics: 90 3. Neutrosophic Set - a unifying field in sets: 125 4. Neutrosophic Probability - a generalization of classical and imprecise probabilities - and Neutrosophic Statistics: 129 5. Addenda: Definitions derived from Neutrosophics: 133 2 Preface to Neutrosophy and Neutrosophic Logic by C.
    [Show full text]
  • Probability and Logic
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Elsevier - Publisher Connector Journal of Applied Logic 1 (2003) 151–165 www.elsevier.com/locate/jal Probability and logic Colin Howson London School of Economics, Houghton Street, London WC2A 2AE, UK Abstract The paper is an attempt to show that the formalism of subjective probability has a logical in- terpretation of the sort proposed by Frank Ramsey: as a complete set of constraints for consistent distributions of partial belief. Though Ramsey proposed this view, he did not actually establish it in a way that showed an authentically logical character for the probability axioms (he started the current fashion for generating probabilities from suitably constrained preferences over uncertain options). Other people have also sought to provide the probability calculus with a logical character, though also unsuccessfully. The present paper gives a completeness and soundness theorem supporting a logical interpretation: the syntax is the probability axioms, and the semantics is that of fairness (for bets). 2003 Elsevier B.V. All rights reserved. Keywords: Probability; Logic; Fair betting quotients; Soundness; Completeness 1. Anticipations The connection between deductive logic and probability, at any rate epistemic probabil- ity, has been the subject of exploration and controversy for a long time: over three centuries, in fact. Both disciplines specify rules of valid non-domain-specific reasoning, and it would seem therefore a reasonable question why one should be distinguished as logic and the other not. I will argue that there is no good reason for this difference, and that both are indeed equally logic.
    [Show full text]
  • Probabilistic Logic Programming and Bayesian Networks
    Probabilistic Logic Programming and Bayesian Networks Liem Ngo and Peter Haddawy Department of Electrical Engineering and Computer Science University of WisconsinMilwaukee Milwaukee WI fliem haddawygcsuwmedu Abstract We present a probabilistic logic programming framework that allows the repre sentation of conditional probabilities While conditional probabilities are the most commonly used metho d for representing uncertainty in probabilistic exp ert systems they have b een largely neglected bywork in quantitative logic programming We de ne a xp oint theory declarativesemantics and pro of pro cedure for the new class of probabilistic logic programs Compared to other approaches to quantitative logic programming weprovide a true probabilistic framework with p otential applications in probabilistic exp ert systems and decision supp ort systems We also discuss the relation ship b etween such programs and Bayesian networks thus moving toward a unication of two ma jor approaches to automated reasoning To appear in Proceedings of the Asian Computing Science Conference Pathumthani Thailand December This work was partially supp orted by NSF grant IRI Intro duction Reasoning under uncertainty is a topic of great imp ortance to many areas of Computer Sci ence Of all approaches to reasoning under uncertainty probability theory has the strongest theoretical foundations In the quest to extend the framwork of logic programming to represent and reason with uncertain knowledge there havebeenseveral attempts to add numeric representations of uncertainty
    [Show full text]
  • Generalising the Interaction Rules in Probabilistic Logic
    Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence Generalising the Interaction Rules in Probabilistic Logic Arjen Hommersom and Peter J. F. Lucas Institute for Computing and Information Sciences Radboud University Nijmegen Nijmegen, The Netherlands {arjenh,peterl}@cs.ru.nl Abstract probabilistic logic hand in hand such that the resulting logic supports this double, logical and probabilistic, view. The re- The last two decades has seen the emergence of sulting class of probabilistic logics has the advantage that it many different probabilistic logics that use logi- can be used to gear a logic to the problem at hand. cal languages to specify, and sometimes reason, In the next section, we first review the basics of ProbLog, with probability distributions. Probabilistic log- which is followed by the development of the main methods ics that support reasoning with probability distri- used in generalising probabilistic Boolean interaction, and, butions, such as ProbLog, use an implicit definition finally, default logic is briefly discussed. We will use prob- of an interaction rule to combine probabilistic ev- abilistic Boolean interaction as a sound and generic, alge- idence about atoms. In this paper, we show that braic way to combine uncertain evidence, whereas default this interaction rule is an example of a more general logic will be used as our language to implement the interac- class of interactions that can be described by non- tion operators, again reflecting this double perspective on the monotonic logics. We furthermore show that such probabilistic logic. The new probabilistic logical framework local interactions about the probability of an atom is described in Section 3 and compared to other approaches can be described by convolution.
    [Show full text]
  • Probabilistic Logic Learning
    Probabilistic Logic Learning Luc De Raedt Kristian Kersting Institut fur¨ Informatik, Albert-Ludwigs-University, Institut fur¨ Informatik, Albert-Ludwigs-University, Georges-Koehler-Allee, Building 079, D-79110 Georges-Koehler-Allee, Building 079, D-79110 Freiburg, Germany Freiburg, Germany [email protected] [email protected] ABSTRACT The past few years have witnessed an significant interest in probabilistic logic learning, i.e. in research lying at the in- Probability Logic tersection of probabilistic reasoning, logical representations, and machine learning. A rich variety of different formalisms and learning techniques have been developed. This paper Probabilistic provides an introductory survey and overview of the state- Logic Learning Learning of-the-art in probabilistic logic learning through the identi- fication of a number of important probabilistic, logical and learning concepts. Figure 1: Probabilistic Logic Learning as the intersection of Keywords Probability, Logic, and Learning. data mining, machine learning, inductive logic program- ing, diagnostic and troubleshooting, information retrieval, ming, multi-relational data mining, uncertainty, probabilis- software debugging, data mining and user modelling. tic reasoning The term logic in the present overview refers to first order logical and relational representations such as those studied 1. INTRODUCTION within the field of computational logic. The primary advan- One of the central open questions in data mining and ar- tage of using first order logic or relational representations tificial intelligence, concerns probabilistic logic learning, i.e. is that it allows one to elegantly represent complex situa- the integration of relational or logical representations, prob- tions involving a variety of objects as well as relations be- abilistic reasoning mechanisms with machine learning and tween the objects.
    [Show full text]
  • New Challenges to Philosophy of Science NEW CHALLENGES to PHILOSOPHY of SCIENCE
    The Philosophy of Science in a European Perspective Hanne Andersen · Dennis Dieks Wenceslao J. Gonzalez · Thomas Uebel Gregory Wheeler Editors New Challenges to Philosophy of Science NEW CHALLENGES TO PHILOSOPHY OF SCIENCE [THE PHILOSOPHY OF SCIENCE IN A EUROPEAN PERSPECTIVE, VOL. 4] [email protected] Proceedings of the ESF Research Networking Programme THE PHILOSOPHY OF SCIENCE IN A EUROPEAN PERSPECTIVE Volume 4 Steering Committee Maria Carla Galavotti, University of Bologna, Italy (Chair) Diderik Batens, University of Ghent, Belgium Claude Debru, École Normale Supérieure, France Javier Echeverria, Consejo Superior de Investigaciones Cienticas, Spain Michael Esfeld, University of Lausanne, Switzerland Jan Faye, University of Copenhagen, Denmark Olav Gjelsvik, University of Oslo, Norway Theo Kuipers, University of Groningen, The Netherlands Ladislav Kvasz, Comenius University, Slovak Republic Adrian Miroiu, National School of Political Studies and Public Administration, Romania Ilkka Niiniluoto, University of Helsinki, Finland Tomasz Placek, Jagiellonian University, Poland Demetris Portides, University of Cyprus, Cyprus Wlodek Rabinowicz, Lund University, Sweden Miklós Rédei, London School of Economics, United Kingdom (Co-Chair) Friedrich Stadler, University of Vienna and Institute Vienna Circle, Austria Gregory Wheeler, New University of Lisbon, FCT, Portugal Gereon Wolters, University of Konstanz, Germany (Co-Chair) www.pse-esf.org [email protected] Gregory Wheeler Editors New Challenges to Philosophy of Science
    [Show full text]