paper-with-me

Papers

Relational Linear Programs

2014-10-12 · Kristian Kersting, Martin Mladenov, Pavel Tokmakov

We propose relational linear programming, a simple framework for combing linear programs (LPs) and logic programs. A relational linear program (RLP) is a declarative LP template defining the objective and the constraints through the logical concepts of objects, relations, and quantified variables. This allows one to express the LP objective and constraints relationally for a varying number of individuals and relations among them without enumerating them. Together with a logical knowledge base, effectively a logical program consisting of logical facts and rules, it induces a ground LP. This ground LP is solved using lifted linear programming. That is, symmetries within the ground LP are employed to reduce its dimensionality, if possible, and the reduced program is solved using any off-the-shelf LP solver. In contrast to mainstream LP template languages like AMPL, which features a mixture of declarative and imperative programming styles, RLP's relational nature allows a more intuitive representation of optimization problems over relational domains. We illustrate this empirically by experiments on approximate inference in Markov logic networks using LP relaxations, on solving Markov decision processes, and on collective inference using LP support vector machines.

📄 PDF Abstract BibTeX arXiv:1410.3125

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Relational program synthesis with numerical reasoning

2022-10-03 · Céline Hocquette, Andrew Cropper

Program synthesis approaches struggle to learn programs with numerical values. An especially difficult problem is learning continuous values over multiple examples, such as intervals. To overcome this limitation, we intr…

Inductive logic programmingProgram SynthesisRelational Reasoning

Learning Distributional Programs for Relational Autocompletion

2020-01-23 · Kumar Nitesh, Kuzelka Ondrej, De Raedt Luc

Relational autocompletion is the problem of automatically filling out some missing values in multi-relational data. We tackle this problem within the probabilistic logic programming framework of Distributional Clauses (D…

Missing Values

Learning Relational Representations with Auto-encoding Logic Programs

2019-03-29 · Sebastijan Dumancic, Tias Guns, Wannes Meert, Hendrik Blockeel

Deep learning methods capable of handling relational data have proliferated over the last years. In contrast to traditional relational learning methods that leverage first-order logic for representing such data, these de…

Deep LearningRelational ReasoningRepresentation Learning

RockIt: Exploiting Parallelism and Symmetry for MAP Inference in Statistical Relational Models

2013-04-16 · Jan Noessner, Mathias Niepert, Heiner Stuckenschmidt

RockIt is a maximum a-posteriori (MAP) query engine for statistical relational models. MAP inference in graphical models is an optimization problem which can be compiled to integer linear programs (ILPs). We describe sev…

Beyond Graph Neural Networks with Lifted Relational Neural Networks

2020-07-13 · Gustav Sourek, Filip Zelezny, Ondrej Kuzelka

We demonstrate a declarative differentiable programming framework based on the language of Lifted Relational Neural Networks, where small parameterized logic programs are used to encode relational learning scenarios. Whe…

Relational Reasoning