Fast Estimation of Relational Pattern Coverage through Randomization and Maximum Likelihood
author:
Ondrej Kuzelka,
Ceské vysoké ucení technické v Praze
Description
In inductive logic programming, theta-subsumption is a widely used coverage test. Unfortunately, testing theta-subsumption is NP-complete, which represents a crucial efficiency bottleneck for many relational learners. In this paper, we present a probabilistic estimator of clause coverage, based on a randomized restarted search strategy. Under a distribution assumption, our algorithm can estimate clause coverage without having to decide subsumption for all examples. We implement this algorithm in program ReCovEr. On generated graph data and real-world datasets, we show that ReCovEr provides reasonably accurate estimates while achieving dramatic runtimes improvements compared to a state-of-the-art algorithm
You might be experiencing some problems with Your Video player.
| Slides | |
| 0:00 | Fast Estimation of First-Order Clause Coverage through Randomization and Maximum Likelihood |
| 0:24 | Inductive Logic Programming |
| 1:54 | Coverage |
| 2:58 | Θ-Subsumption Algorithm |
| 4:02 | Runtime Distributions (log/log) |
| 7:40 | Alleviating the Coverage Problem |
| 10:40 | Coverage Estimation: Intuition - 1 |
| 10:54 | Coverage Estimation: Intuition - 2 |
| 11:03 | Coverage Estimation: Intuition - 3 |
| 11:19 | Coverage Estimation: Intuition - 4 |
| 11:20 | Coverage Estimation: Intuition - 5 |
| 11:52 | Coverage Estimation: Intuition - 6 |
| 11:53 | Coverage Estimation: Intuition - 7 |
| 11:57 | Coverage Estimation: Formalization - 1 |
| 12:45 | Coverage Estimation: Formalization - 2 |
| 13:23 | Coverage Estimation: Formalization - 3 |
| 13:32 | Coverage Estimation: Formalization - 4 |
| 13:41 | Experiments: Estimation Precision |
| 16:35 | Experiments: Learning Performance - 1 |
| 17:48 | - Questions |
Lecture rating
| People found this lecture: | ||
| Worth seeing | ||
| because it is: | ||
| Valuable and informative | ||
| Well presented | ||
| Easily understandable | ||
| Acceptably recorded | ||
| You need to login to cast your vote. | ||
Report a problem or upload files
If you have found a problem with this lecture or would like to send us extra material, articles, exercises, etc., please use our ticket system to describe your request and upload the data.Enter your e-mail into the 'Cc' field, and we will keep you updated with your request's status.
Related content
Visitors who watched this lecture also watched...
SEE ALSO:
Link this page
Would you like to put a link to this lecture on your homepage?Go ahead! Copy the HTML snippet !


