Parameter Learning in Probabilistic Databases: A Least Squares Approach

author:Bernd Gutmann, Department of Computer Science, Catholic University of Leuven
author:Angelika Kimmig, Faculty of Applied Sciences, University of Freiburg
author:Luc De Raedt, Department of Computer Science, Catholic University of Leuven
author:Kristian Kersting, Fraunhofer IAIS
published: Oct. 10, 2008,   recorded: September 2008,   views: 102
You might be experiencing some problems with Your Video player.

Slides

Slides
0:00 Parameter Learning for Probabilistic Databases
0:16 Summary
1:44 Outline
2:06 Probabilistic Examples
2:41 Probabilistic Databases
3:15 Parameter Learning (1)
3:35 Parameter Learning (2)
3:57 ProbLog [De Raedt et al. 07] (1)
4:46 ProbLog [De Raedt et al. 07] (2)
4:50 ProbLog [De Raedt et al. 07] (3)
4:52 ProbLog [De Raedt et al. 07] (4)
4:58 ProbLog [De Raedt et al. 07] (5)
5:20 ProbLog [De Raedt et al. 07] (6)
5:23 ProbLog [De Raedt et al. 07] (7)
5:24 ProbLog [De Raedt et al. 07] (8)
5:27 ProbLog [De Raedt et al. 07] (9)
5:29 ProbLog [De Raedt et al. 07] (10)
5:31 ProbLog [De Raedt et al. 07] (11)
5:33 ProbLog [De Raedt et al. 07] (12)
6:10 Calculate Probabilities [De Raedt et al. 07] (1)
6:24 Calculate Probabilities [De Raedt et al. 07] (2)
6:28 Calculate Probabilities [De Raedt et al. 07] (3)
6:57 Calculate Probabilities [De Raedt et al. 07] (4)
7:04 Calculate Probabilities [De Raedt et al. 07] (5)
7:08 Calculate Probabilities [De Raedt et al. 07] (6)
7:16 Calculate Probabilities [De Raedt et al. 07] (7)
7:22 Calculate Probabilities [De Raedt et al. 07] (8)
7:26 Parameter Learning (1)
7:30 Parameter Learning (2)
7:34 Parameter Learning (3)
7:47 Parameter Learning (4)
7:57 Parameter Learning (5)
8:13 Parameter Learning (6)
8:20 Parameter Learning (7)
8:26 Parameter Learning (8)
8:59 Parameter Learning (9)
9:16 Parameter Learning (10)
9:41 Gradient Descent
10:05 Calculate Gradient (1)
10:20 Calculate Gradient (2)
10:22 Calculate Gradient (3)
10:23 Calculate Gradient (4)
10:51 Proofs as Queries
12:08 Experiments
13:43 Recovering Probabilities
14:19 Reducing Test Error
14:33 Using Proofs
15:13 Summary
15:44 Questions?

Related content

Visitors who watched this lecture also watched...
57:43
ProbLog and its Application to Link Mining in Biological Networks

251 views - Luc De Raedt, 2007
22:07
Probabilistic Explanation Based Learning

104 views - Angelika Kimmig, 2007
23:09
Parameter Learning in Probabilistic Databases: A Least Squares Approach

41 views - Bernd Gutmann, 2008
16:30
A Simple Model for Sequences of Relational State Descriptions

74 views - Niels Landwehr, Luc De Raedt, Ingo Thon, 2008
51:42
Numerical Methods for Solving Least Squares Problems with Constraints

2410 views - Gene Golub, 2004
54:57
Panel Discussion

100 views - Thomas Gärtner, Pedro Domingos, Stephen Muggleton, Luc De Raedt, Karsten Michael Borgwardt, Kristian Kersting, C. David Page Jr., Paolo Frasconi, 2009
01:26:52
Graphical Models for Structural Pattern Recognition

753 views - Tibério Caetano, 2006
21:29
Probabilistic and Logical Inference for Network Mining

37 views - Luc De Raedt, 2009
01:36:27
PhD Thesis Defense: Dynamics of large networks

14247 views - Jure Leskovec, 2008
03:35:48
Practical Statistical Relational Learning

2092 views - Pedro Domingos, 2007

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.
Lecture popularity: You need to login to cast your vote.

We are currently conducting a short survey. We value your feedback, and would appreciate if you took a few moments to respond to some questions. Click here to take the survey.

Description

We introduce the problem of learning the parameters of the probabilistic database ProbLog. Given the observed success probabilities of a set of queries, we compute the probabilities attached to facts that have a low approximation error on the training examples as well as on unseen examples. Assuming Gaussian error terms on the observed success probabilities, this naturally leads to a least squares optimization problem. Our approach, called LeProbLog, is able to learn both from queries and from proofs and even from both simultaneously. This makes it flexible and allows faster training in domains where the proofs are available. Experiments on real world data show the usefulness and effectiveness of this least squares calibration of probabilistic databases.

Link this page  

Would you like to put a link to this lecture on your homepage?
Go ahead! Copy the HTML snippet !

Write your own review or comment:

make sure you have javascript enabled or clear this field: