ID: cmp-lg/9705006

Quantitative Constraint Logic Programming for Weighted Grammar Applications

May 6, 1997

View on ArXiv
Stefan University of Tuebingen Riezler
Computer Science
Computation and Language

Constraint logic grammars provide a powerful formalism for expressing complex logical descriptions of natural language phenomena in exact terms. Describing some of these phenomena may, however, require some form of graded distinctions which are not provided by such grammars. Recent approaches to weighted constraint logic grammars attempt to address this issue by adding numerical calculation schemata to the deduction scheme of the underlying CLP framework. Currently, these extralogical extensions are not related to the model-theoretic counterpart of the operational semantics of CLP, i.e., they do not come with a formal semantics at all. The aim of this paper is to present a clear formal semantics for weighted constraint logic grammars, which abstracts away from specific interpretations of weights, but nevertheless gives insights into the parsing problem for such weighted grammars. Building on the formalization of constraint logic grammars in the CLP scheme of Hoehfeld and Smolka 1988, this formal semantics will be given by a quantitative version of CLP. Such a quantitative CLP scheme can also be valuable for CLP tasks independent of grammars.

Similar papers 1

Probabilistic Constraint Logic Programming. Formal Foundations of Quantitative and Statistical Inference in Constraint-Based Natural Language Processing

August 30, 2000

89% Match
Stefan Riezler
Computation and Language

In this thesis, we present two approaches to a rigorous mathematical and algorithmic foundation of quantitative and statistical inference in constraint-based natural language processing. The first approach, called quantitative constraint logic programming, is conceptualized in a clear logical framework, and presents a sound and complete system of quantitative inference for definite clauses annotated with subjective weights. This approach combines a rigorous formal semantics f...

Find SimilarView on arXiv

Constraint Logic Programming for Natural Language Processing

April 5, 1995

85% Match
Philippe 2LC-CNRS Blache, Nabil INaLF-CNRS Hathout
Computation and Language

This paper proposes an evaluation of the adequacy of the constraint logic programming paradigm for natural language processing. Theoretical aspects of this question have been discussed in several works. We adopt here a pragmatic point of view and our argumentation relies on concrete solutions. Using actual contraints (in the CLP sense) is neither easy nor direct. However, CLP can improve parsing techniques in several aspects such as concision, control, efficiency or direct re...

Find SimilarView on arXiv

Relating Weight Constraint and Aggregate Programs: Semantics and Representation

May 16, 2011

84% Match
Guohua Liu, Jia-Huai You
Logic in Computer Science
Programming Languages

Weight constraint and aggregate programs are among the most widely used logic programs with constraints. In this paper, we relate the semantics of these two classes of programs, namely the stable model semantics for weight constraint programs and the answer set semantics based on conditional satisfaction for aggregate programs. Both classes of programs are instances of logic programs with constraints, and in particular, the answer set semantics for aggregate programs can be a...

Find SimilarView on arXiv

Weighted Automata and Logics Meet Computational Complexity

December 17, 2023

84% Match
Peter Kostolányi
Formal Languages and Automat...
Computational Complexity

Complexity classes such as $\#\mathbf{P}$, $\oplus\mathbf{P}$, $\mathbf{GapP}$, $\mathbf{OptP}$, $\mathbf{NPMV}$, or the class of fuzzy languages realised by polynomial-time fuzzy nondeterministic Turing machines, can all be described in terms of a class $\mathbf{NP}[S]$ for a suitable semiring $S$, defined via weighted Turing machines over $S$ similarly as $\mathbf{NP}$ is defined via the classical nondeterministic Turing machines. Other complexity classes of decision proble...

Find SimilarView on arXiv

ASP(AC): Answer Set Programming with Algebraic Constraints

August 10, 2020

83% Match
Thomas Eiter, Rafael Kiesel
Artificial Intelligence
Logic in Computer Science

Weighted Logic is a powerful tool for the specification of calculations over semirings that depend on qualitative information. Using a novel combination of Weighted Logic and Here-and-There (HT) Logic, in which this dependence is based on intuitionistic grounds, we introduce Answer Set Programming with Algebraic Constraints (ASP(AC)), where rules may contain constraints that compare semiring values to weighted formula evaluations. Such constraints provide streamlined access t...

Find SimilarView on arXiv

Weighted Parsing for Grammar-Based Language Models over Multioperator Monoids

November 15, 2019

83% Match
Richard Mörbitz, Heiko Vogler
Formal Languages and Automat...

We develop a general framework for weighted parsing which is built on top of grammar-based language models and employs multioperator monoids as weight algebras. It generalizes previous work in that area (semiring parsing, weighted deductive parsing) and also covers applications outside the classical scope of parsing, e.g., algebraic dynamic programming. We show an algorithm for weighted parsing and, for a large class of weighted grammar-based language models, we prove formall...

Find SimilarView on arXiv

Weighted propositional configuration logics: A specification language for architectures with quantitative features

April 17, 2017

83% Match
Paulina Paraponiari, George Rahonis
Logic in Computer Science

We introduce and investigate a weighted propositional configuration logic over commutative semirings. Our logic is intended to serve as a specification language for software architectures with quantitative features. We prove an efficient construction of full normal forms and decidability of equivalence of formulas in this logic. We illustrate the motivation of this work by describing well-known architectures equipped with quantitative characteristics using formulas in our log...

Find SimilarView on arXiv

A Declarative Semantics for CLP with Qualification and Proximity

July 21, 2010

83% Match
Mario Rodríguez-Artalejo, Carlos A. Romero-Díaz
Logic in Computer Science
Programming Languages

Uncertainty in Logic Programming has been investigated during the last decades, dealing with various extensions of the classical LP paradigm and different applications. Existing proposals rely on different approaches, such as clause annotations based on uncertain truth values, qualification values as a generalization of uncertain truth values, and unification based on proximity relations. On the other hand, the CLP scheme has established itself as a powerful extension of LP t...

Find SimilarView on arXiv

Non-negative Weighted #CSPs: An Effective Complexity Dichotomy

December 27, 2010

82% Match
Jin-Yi Cai, Xi Chen, Pinyan Lu
Computational Complexity

We prove a complexity dichotomy theorem for all non-negative weighted counting Constraint Satisfaction Problems (CSP). This caps a long series of important results on counting problems including unweighted and weighted graph homomorphisms and the celebrated dichotomy theorem for unweighted #CSP. Our dichotomy theorem gives a succinct criterion for tractability. If a set F of constraint functions satisfies the criterion, then the counting CSP problem defined by F is solvable i...

Find SimilarView on arXiv

The Chomsky-Sch\"utzenberger Theorem for Quantitative Context-Free Languages

August 20, 2012

82% Match
Manfred Droste, Heiko Vogler
Formal Languages and Automat...

Weighted automata model quantitative aspects of systems like the consumption of resources during executions. Traditionally, the weights are assumed to form the algebraic structure of a semiring, but recently also other weight computations like average have been considered. Here, we investigate quantitative context-free languages over very general weight structures incorporating all semirings, average computations, lattices, and more. In our main result, we derive the fundamen...

Find SimilarView on arXiv