Weighted Model Counter for Some Domain-Liftable Languages
Počítání vážených modelů pro některé doménově-liftovatelné jazyky
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date of defense
Abstract
Tato práce studuje počítání vážených modelů v logice prvního řádu. Počítání vážených modelů v logice prvního řádu může být použito k řešení mnoha praktických problémů a bylo dokázáno, že pro určité logické fragmenty je možné počítat ho v čase polynomiálním ve velikosti domény. V této práci implementujeme grounder sentencí z těchto fragmentů logiky prvního řádu, a použijeme existující SAT řešič a počítače vážených modelů na porovnání jejich výkonu s polynomiálními metodami. Připravíme sadu sentencí, na kterých testujeme efektivitu polynomiálních i nepolynomiálních metod a prezentujeme výsledky experimentů na této sadě. Nakonec těmito výsledky podložíme, že nejmodernější polynomiální metody jsou mnohonásobně výkonnější než nepolynomiální metody.
This thesis studies weighted first-order model counting. Weighted first-order model counting can be used to solve many practical problems and has been shown to be domain-liftable for certain first-order logic fragments. In this work, we implement a grounder of first-order logic sentences from these fragments, and use available SAT solver and weighted model counters to compare their effectiveness to the lifted-methods. We create a dataset to test the effectiveness of both lifted and non-lifted methods and provide experimental results of their performance over said dataset. Lastly, we use these results to argue that the state-of-the-art lifted methods vastly outperform their non-lifted counterparts, as well as provide a few observations about non-lifted methods.
This thesis studies weighted first-order model counting. Weighted first-order model counting can be used to solve many practical problems and has been shown to be domain-liftable for certain first-order logic fragments. In this work, we implement a grounder of first-order logic sentences from these fragments, and use available SAT solver and weighted model counters to compare their effectiveness to the lifted-methods. We create a dataset to test the effectiveness of both lifted and non-lifted methods and provide experimental results of their performance over said dataset. Lastly, we use these results to argue that the state-of-the-art lifted methods vastly outperform their non-lifted counterparts, as well as provide a few observations about non-lifted methods.
Description
Citation
Underlying research data set URL
Permanent link
Rights/License
A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act.
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.