Weighted logic programming, a generalization of bottom-up logic programming, is a well-suited framework for specifying dynamic programming algorithms. In this setting, proofs correspond to the algorithm’s output space, such as a path through a graph or a gram-matical derivation, and are given a real-valued score (often interpreted as a probability) that depends on the real weights of the base axioms used in the proof. The desired out-put is a function over all possible proofs, such as a sum of scores or an optimal score. We describe the PRODUCT transformation, which can merge two weighted logic programs into a new one. The resulting program optimizes a product of proof scores from the origi-nal programs, constituting a scoring function know...
© 2014 Elsevier Inc. Before presenting the contents of the special issue, we propose a structured in...
Over the past two decades, statistical machine learning approaches to natural language processing ha...
International audienceThe earliest and most popular use of logic in computer science views computati...
Probabilistic logic programs are logic programs in which some of the facts are annotated with probab...
We study weighted programming, a programming paradigm for specifying mathematical models. More speci...
Probabilistic logic programs are logic programs in which some of the facts are annotated with probab...
Linear logic programming has recently been proposed and shown to be able to integrate a wide range o...
To appear in Theory and Practice of Logic Programming (TPLP)International audienceSeveral formal sys...
Dynamic logic is a powerful framework for reasoning about imperative programs. This paper extends p...
Motivated by a tight connection between Joyal's combinatorial species and quantitative models of lin...
Probabilistic logic programs are logic programs in which some of the facts are annotated with probab...
. This paper proposes a logic-based approach to optimization that combines solution methods from ma...
Abstract A new research area, Inductive Logic Programming, is presently emerging. While inheriting v...
When machine learning programs from data, we ideally want to learn efficient rather than inefficient...
Abstract. Bottom-up logic programming can be used to declaratively specify many algorithms in a succ...
© 2014 Elsevier Inc. Before presenting the contents of the special issue, we propose a structured in...
Over the past two decades, statistical machine learning approaches to natural language processing ha...
International audienceThe earliest and most popular use of logic in computer science views computati...
Probabilistic logic programs are logic programs in which some of the facts are annotated with probab...
We study weighted programming, a programming paradigm for specifying mathematical models. More speci...
Probabilistic logic programs are logic programs in which some of the facts are annotated with probab...
Linear logic programming has recently been proposed and shown to be able to integrate a wide range o...
To appear in Theory and Practice of Logic Programming (TPLP)International audienceSeveral formal sys...
Dynamic logic is a powerful framework for reasoning about imperative programs. This paper extends p...
Motivated by a tight connection between Joyal's combinatorial species and quantitative models of lin...
Probabilistic logic programs are logic programs in which some of the facts are annotated with probab...
. This paper proposes a logic-based approach to optimization that combines solution methods from ma...
Abstract A new research area, Inductive Logic Programming, is presently emerging. While inheriting v...
When machine learning programs from data, we ideally want to learn efficient rather than inefficient...
Abstract. Bottom-up logic programming can be used to declaratively specify many algorithms in a succ...
© 2014 Elsevier Inc. Before presenting the contents of the special issue, we propose a structured in...
Over the past two decades, statistical machine learning approaches to natural language processing ha...
International audienceThe earliest and most popular use of logic in computer science views computati...