Aggregation and constraint processing in lifted probabilistic inference
Representations that mix graphical models and first-order logic - called either first-order or relational probabilistic models — were proposed nearly twenty years ago and many more have since emerged. In these models, random variables are parameterized by logical variables. One way to perform infere...
Main Author: | |
---|---|
Language: | English |
Published: |
University of British Columbia
2010
|
Online Access: | http://hdl.handle.net/2429/23170 |
id |
ndltd-UBC-oai-circle.library.ubc.ca-2429-23170 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UBC-oai-circle.library.ubc.ca-2429-231702018-01-05T17:24:10Z Aggregation and constraint processing in lifted probabilistic inference Kisynski, Jacek Jerzy Representations that mix graphical models and first-order logic - called either first-order or relational probabilistic models — were proposed nearly twenty years ago and many more have since emerged. In these models, random variables are parameterized by logical variables. One way to perform inference in first-order models is to propositionalize the model, that is, to explicitly consider every element from the domains of logical variables. This approach might be intractable even for simple first-order models. The idea behind lifted inference is to carry out as much inference as possible without propositionalizing. An exact lifted inference procedure for first-order probabilistic models was developed by Poole [2003] and later extended to a broader range of problems by de Salvo Braz et al. [2007]. The C-FOVE algorithm by Milch et al. [2008] expanded the scope of lifted inference and is currently the state of the art in exact lifted inference. In this thesis we address two problems related to lifted inference: aggregation in directed first-order probabilistic models and constraint processing during lifted inference. Recent work on exact lifted inference focused on undirected models. Directed first-order probabilistic models require an aggregation operator when a parent random variable is parameterized by logical variables that are not present in a child random variable. We introduce a new data structure, aggregation parfactors, to describe aggregation in directed first-order models. We show how to extend the C-FOVE algorithm to perform lifted inference in the presence of aggregation parfactors. There are cases where the polynomial time complexity (in the domain size of logical variables) of the C-FOVE algorithm can be reduced to logarithmic time complexity using aggregation parfactors. First-order models typically contain constraints on logical variables. Constraints are important for capturing knowledge regarding particular individuals. However, the impact of constraint processing on computational efficiency of lifted inference has been largely overlooked. In this thesis we develop an efficient algorithm for counting the number of solutions to the constraint satisfaction problems encountered during lifted inference. We also compare, both theoretically and empirically, different ways of handling constraints during lifted inference. Science, Faculty of Computer Science, Department of Graduate 2010-03-31T17:32:23Z 2010-03-31T17:32:23Z 2010 2010-05 Text Thesis/Dissertation http://hdl.handle.net/2429/23170 eng Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ University of British Columbia |
collection |
NDLTD |
language |
English |
sources |
NDLTD |
description |
Representations that mix graphical models and first-order logic - called either first-order
or relational probabilistic models — were proposed nearly twenty years ago and many more have since emerged. In these models, random variables are parameterized by logical variables.
One way to perform inference in first-order models is to propositionalize the model, that is, to explicitly consider every element from the domains of logical variables. This approach might be intractable even for simple first-order models.
The idea behind lifted inference is to carry out as much inference as possible without propositionalizing.
An exact lifted inference procedure for first-order probabilistic models was developed by Poole [2003] and later extended to a broader range of problems by de Salvo Braz et al. [2007]. The C-FOVE algorithm by Milch et al. [2008] expanded the scope of lifted inference and is currently the state of the art in exact lifted inference.
In this thesis we address two problems related to lifted inference: aggregation in directed first-order probabilistic models and constraint processing during lifted inference.
Recent work on exact lifted inference focused on undirected models. Directed first-order probabilistic models require an aggregation operator when a parent random variable is parameterized by logical variables that are not present in a child random variable. We introduce a new data structure, aggregation parfactors, to
describe aggregation in directed first-order models. We show how to extend the C-FOVE algorithm to perform lifted inference in the presence of aggregation parfactors. There are cases where the polynomial time complexity (in the domain size of logical variables) of the C-FOVE algorithm can be reduced to logarithmic time complexity using aggregation parfactors.
First-order models typically contain constraints on logical variables. Constraints are important for capturing knowledge regarding particular individuals. However, the impact of constraint processing on computational efficiency of lifted
inference has been largely overlooked. In this thesis we develop an efficient algorithm
for counting the number of solutions to the constraint satisfaction problems encountered during lifted inference. We also compare, both theoretically and empirically, different ways of handling constraints during lifted inference. === Science, Faculty of === Computer Science, Department of === Graduate |
author |
Kisynski, Jacek Jerzy |
spellingShingle |
Kisynski, Jacek Jerzy Aggregation and constraint processing in lifted probabilistic inference |
author_facet |
Kisynski, Jacek Jerzy |
author_sort |
Kisynski, Jacek Jerzy |
title |
Aggregation and constraint processing in lifted probabilistic inference |
title_short |
Aggregation and constraint processing in lifted probabilistic inference |
title_full |
Aggregation and constraint processing in lifted probabilistic inference |
title_fullStr |
Aggregation and constraint processing in lifted probabilistic inference |
title_full_unstemmed |
Aggregation and constraint processing in lifted probabilistic inference |
title_sort |
aggregation and constraint processing in lifted probabilistic inference |
publisher |
University of British Columbia |
publishDate |
2010 |
url |
http://hdl.handle.net/2429/23170 |
work_keys_str_mv |
AT kisynskijacekjerzy aggregationandconstraintprocessinginliftedprobabilisticinference |
_version_ |
1718582377497755648 |