36
Learning optimal BN Learning PRM Learning optimal PRM Conclusion An exact approach to learning Probabilistic Relational Model Nourhene Ettouzi 1 , Philippe Leray 2 , Montassar Ben Messaoud 1 1 LARODEC, ISG Tunis, Tunisia 2 LINA, Nantes University, France International Conference on Probabilistic Graphical Models Lugano (Switzerland), Sept. 6-9, 2016 Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 1/18

An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

An exact approach to learningProbabilistic Relational Model

Nourhene Ettouzi1, Philippe Leray2, Montassar BenMessaoud1

1 LARODEC, ISG Tunis, Tunisia2 LINA, Nantes University, France

International Conference on Probabilistic Graphical ModelsLugano (Switzerland), Sept. 6-9, 2016

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 1/18

Page 2: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Motivations

Probabilistic Relational Models (PRMs) extend Bayesiannetworks to work with relational databases rather thanpropositional data

Vote

Rating

MovieUser

RealiseDate

Genre

AgeGender

Occupation

0.60.4

FM

User.Gender

0.40.6Comedy, F

0.50.5Comedy, M

0.10.9Horror, F

0.80.2Horror, M

0.70.3Drama, F

0.50.5Drama, M

HighLow

Votes.RatingMovie.Genre

User.G

ender

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 2/18

Page 3: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Motivations

Our goal : PRM structure learning from a relationaldatabase

Only few works, inspired from classical BNs learningapproaches, were proposed to learn PRM structure

Our proposal

an exact approach to learn (guaranteed optimal) PRMs

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 3/18

Page 4: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Motivations

Our goal : PRM structure learning from a relationaldatabase

Only few works, inspired from classical BNs learningapproaches, were proposed to learn PRM structure

Our proposal

an exact approach to learn (guaranteed optimal) PRMs

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 3/18

Page 5: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Motivations

Our goal : PRM structure learning from a relationaldatabase

Only few works, inspired from classical BNs learningapproaches, were proposed to learn PRM structure

Our proposal

an exact approach to learn (guaranteed optimal) PRMs

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 3/18

Page 6: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Outline ...

1 Learning optimal BNScore-based approaches

2 Learning PRMDefinitionsProbabilistic relational modelsLearning

3 Learning optimal PRM4 Conclusion

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 4/18

Page 7: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Exact score-based approaches

Main issue : find the highest-scoring network1 decomposable scoring function (BDe, MDL/BIC, AIC, ...)2 optimal search strategy

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 5/18

Page 8: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Exact score-based approaches

Main issue : find the highest-scoring network1 decomposable scoring function (BDe, MDL/BIC, AIC, ...)2 optimal search strategy

Decomposability

Let us denote V a set of variables. A scoring function isdecomposable if the score of the structure, Score(BN(V)), can beexpressed as the sum of local scores at each node.

Score(BN(V)) =∑X∈V

Score(X | PaX )

Each local score Score(X | PaX ) is a function of one node and itsparents

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 5/18

Page 9: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Exact score-based approaches

Main issue : find the highest-scoring network1 decomposable scoring function (BDe, MDL/BIC, AIC, ...)2 optimal search strategy

Spanning Tree [Chow et Liu, 1968]

Mathematical Programming [Cussens, 2012]

Dynamic Programming [Singh et al., 2005]

A* search [Yuan et al., 2011]

variant of Best First Heuristic search (BFHS) [Pearl, 1984]BN structure learning as a shortest path finding problemevaluation functions g and h based on local scoring function

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 5/18

Page 10: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Exact score-based approaches

Main issue : find the highest-scoring network1 decomposable scoring function (BDe, MDL/BIC, AIC, ...)2 optimal search strategy

Spanning Tree [Chow et Liu, 1968]

Mathematical Programming [Cussens, 2012]

Dynamic Programming [Singh et al., 2005]

A* search [Yuan et al., 2011]

variant of Best First Heuristic search (BFHS) [Pearl, 1984]BN structure learning as a shortest path finding problemevaluation functions g and h based on local scoring function

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 5/18

Page 11: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

A* search for BNs [Yuan et al., 2011]

Ø

X4X3X2X1

X1, X2 X1, X3 X1, X4 X2, X3 X2, X4 X3, X4

X1, X2, X3 X1, X2, X4 X1, X3, X4 X2, X3, X4

X1, X2, X3, X4

Order graph: the search space

X3

X1

X4 X2

Optimal BN

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 6/18

Page 12: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

A* search for BNs [Yuan et al., 2011]

Ø

X4X3X2X1

X1, X2 X1, X3 X1, X4 X2, X3 X2, X4 X3, X4

X1, X2, X3 X1, X2, X4 X1, X3, X4 X2, X3, X4

X1, X2, X3, X4

g(U) : sum of edge costs on the

best path from the start node to U.

g(U{U∪X}) = BestScore(X,U)

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 6/18

Page 13: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

A* search for BNs [Yuan et al., 2011]

Ø

X4X3X2X1

X1, X2 X1, X3 X1, X4 X2, X3 X2, X4 X3, X4

X1, X2, X3, X4

h(U) enables variables not yet present in the

ordering to choose their optimal parents from V.

h(U) = 𝑋∈𝑉\U𝐵𝑒𝑠𝑡𝑆𝑐𝑜𝑟𝑒(𝑋|𝑉\{𝑋})h

g(U) : sum of edge costs on the

best path from the start node to U.

g(U{U∪X}) = BestScore(X,U)

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 6/18

Page 14: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

A* search for BNs [Yuan et al., 2011]

Ø

10

X4

13

X3

6

X2

8

X2, X3

5

X2, X4

8

X3, X4

12

X2, X3, X4

8

Parent graph of X1

Ø

X4X3X2X1

X1, X2 X1, X3 X1, X4 X2, X3 X2, X4 X3, X4

X1, X2, X3 X1, X2, X4 X1, X3, X4 X2, X3, X4

X1, X2, X3, X4

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 6/18

Page 15: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Outline ...

1 Learning optimal BNScore-based approaches

2 Learning PRMDefinitionsProbabilistic relational modelsLearning

3 Learning optimal PRM4 Conclusion

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 7/18

Page 16: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Relational schema R

Movie

User

Vote

Movie

User

Rating

Gender

Age

OccupationRealiseDate

Genre

Definitions

classes + attributes, X .A denotesan attribute A of a class X

reference slots = foreign keys (e.g.Vote.Movie,Vote.User)

inverse reference slots (e.g.User .User−1)

slot chain = a sequence of(inverse) reference slots

ex: Vote.User .User−1.Movie: allthe movies voted by a particularuser

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 8/18

Page 17: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Relational schema R

Movie

User

Vote

Movie

User

Rating

Gender

Age

OccupationRealiseDate

Genre

Definitions

classes + attributes, X .A denotesan attribute A of a class X

reference slots = foreign keys (e.g.Vote.Movie,Vote.User)

inverse reference slots (e.g.User .User−1)

slot chain = a sequence of(inverse) reference slots

ex: Vote.User .User−1.Movie: allthe movies voted by a particularuser

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 8/18

Page 18: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Relational schema R

Movie

User

Vote

Movie

User

Rating

Gender

Age

OccupationRealiseDate

Genre

Definitions

classes + attributes, X .A denotesan attribute A of a class X

reference slots = foreign keys (e.g.Vote.Movie,Vote.User)

inverse reference slots (e.g.User .User−1)

slot chain = a sequence of(inverse) reference slots

ex: Vote.User .User−1.Movie: allthe movies voted by a particularuser

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 8/18

Page 19: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Relational schema R

Movie

User

Vote

Movie

User

Rating

Gender

Age

OccupationRealiseDate

Genre

Definitions

classes + attributes, X .A denotesan attribute A of a class X

reference slots = foreign keys (e.g.Vote.Movie,Vote.User)

inverse reference slots (e.g.User .User−1)

slot chain = a sequence of(inverse) reference slots

ex: Vote.User .User−1.Movie: allthe movies voted by a particularuser

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 8/18

Page 20: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Probabilistic Relational Models

[Koller & Pfeffer, 1998]

Definition

A PRM Π associated to R:

a qualitative dependencystructure S (with possiblelong slot chains andaggregation functions)

a set of parameters θS

Vote

Rating

MovieUser

RealiseDate

Genre

AgeGender

Occupation

0.60.4

FM

User.Gender

0.40.6Comedy, F

0.50.5Comedy, M

0.10.9Horror, F

0.80.2Horror, M

0.70.3Drama, F

0.50.5Drama, M

HighLow

Votes.RatingMovie.Genre

User.G

ender

Aggregators

Mode(Vote.User .User−1.Movie.genre) → Vote.rating

movie rating from one user can be dependent with the mostfrequent genre of movies voted by this user

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 9/18

Page 21: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

PRM structure learning

Relational variables

finding new variables potentially dependent with each targetvariable, by exploring the relational schema and the possibleaggregators

ex: Vote.Rating , Vote.user .user−1.Rating ,Vote.movie.movie−1.Rating , ...

⇒ adding another dimension in the search space

⇒ limitation to a given maximal slot chain length

Constraint-based methods

relational PC [Maier et al., 2010] relational CD [Maier et al.,2013], rCD light [Lee and Honavar, 2016]

Score-based methods

Greedy search [Getoor et al., 2007]

Hybrid methods

relational MMHC [Ben Ishak et al., 2015]

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 10/18

Page 22: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

PRM structure learning

Relational variables

⇒ adding another dimension in the search space

⇒ limitation to a given maximal slot chain length

Constraint-based methods

relational PC [Maier et al., 2010] relational CD [Maier et al.,2013], rCD light [Lee and Honavar, 2016]

Score-based methods

Greedy search [Getoor et al., 2007]

Hybrid methods

relational MMHC [Ben Ishak et al., 2015]

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 10/18

Page 23: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

PRM structure learning

Relational variables

⇒ adding another dimension in the search space

⇒ limitation to a given maximal slot chain length

Constraint-based methods

relational PC [Maier et al., 2010] relational CD [Maier et al.,2013], rCD light [Lee and Honavar, 2016]

Score-based methods

Greedy search [Getoor et al., 2007]

Hybrid methods

relational MMHC [Ben Ishak et al., 2015]

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 10/18

Page 24: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

PRM structure learning

Relational variables

⇒ adding another dimension in the search space

⇒ limitation to a given maximal slot chain length

Constraint-based methods

relational PC [Maier et al., 2010] relational CD [Maier et al.,2013], rCD light [Lee and Honavar, 2016]

Score-based methods

Greedy search [Getoor et al., 2007]

Hybrid methods

relational MMHC [Ben Ishak et al., 2015]

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 10/18

Page 25: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Outline ...

1 Learning optimal BNScore-based approaches

2 Learning PRMDefinitionsProbabilistic relational modelsLearning

3 Learning optimal PRM4 Conclusion

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 11/18

Page 26: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Relational BFHS

Strategy similar to [Yuan et al., 2011], but adapted to therelational context

Two key points

search space : how to deal with ”relational variables” ?⇒ relational order graph

parent determination : how to deal with slot chains,aggregators, and possible ”multiple” dependencies betweentwo attributes ?⇒ relational parent graph⇒ evaluation functions

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 12/18

Page 27: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Relational BFHS

Strategy similar to [Yuan et al., 2011], but adapted to therelational context

Two key points

search space : how to deal with ”relational variables” ?⇒ relational order graph

parent determination : how to deal with slot chains,aggregators, and possible ”multiple” dependencies betweentwo attributes ?⇒ relational parent graph⇒ evaluation functions

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 12/18

Page 28: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Relational order graph

Definition

lattice over 2X .A, powerset of all possible attributes

no big change wrt. BNs

{ }

m.genre t.ratingm.rdate u.gender

m.rdate,

m.genre

m.rdate,

u.gender

m.rdate,

t.rating

m.genre,

u.gender

m.genre,

t.rating

u.gender,

t.rating

m.rdate,

m.genre,

u.gender

m.rdate,

m.genre,

t.rating

m.rdate,

u.gender,

t.rating

m.genre,

u.gender,

t.rating

m.rdate, m.genre,

u.gender, t.rating

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 13/18

Page 29: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Relational parent graph

Definition (one for each attribute X .A)

lattice over the candidate parents for a given maximal slotchain length (+ local score value)

the same attribute can appear several times in this graph

one attribute can appear in its own parent graph, e.g. gender

{ }

9

m.rdate

6𝜸 (m.mo-1.u.gender)

5

𝜸 (m.mo-1.rating)

10

m.rdate,

𝜸 (m.mo-1.u.gender)

4

m.rdate,

𝜸 (m.mo-1.rating)

8

𝜸 (m.mo-1.rating),

𝜸 (m.mo-1.u.gender)

7

m.rdate, 𝜸 (m.mo-1.rating),

𝜸 (m.mo-1.u.gender)

8

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 14/18

Page 30: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Evaluation functions

Relational cost so far (more complex than BNs)

g(U → U ∪ {X .A}) = interest of having a set of attributes U(and X .A) as candidate parents of X .A

= BestScore(X .A | {CPai/A(CPai ) ∈ A(U) ∪ {A}})

Relational heuristic function (similar to BNs)

h(U) =∑X

∑A∈A(X )\A(U)

BestScore(X .A | CPa(X .A))

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 15/18

Page 31: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Evaluation functions

Relational cost so far (more complex than BNs)

g(U → U ∪ {X .A}) = interest of having a set of attributes U(and X .A) as candidate parents of X .A

= BestScore(X .A | {CPai/A(CPai ) ∈ A(U) ∪ {A}})

Relational heuristic function (similar to BNs)

h(U) =∑X

∑A∈A(X )\A(U)

BestScore(X .A | CPa(X .A))

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 15/18

Page 32: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Relational BFHS : example

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 16/18

Page 33: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Outline ...

1 Learning optimal BNScore-based approaches

2 Learning PRMDefinitionsProbabilistic relational modelsLearning

3 Learning optimal PRM4 Conclusion

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 17/18

Page 34: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Conclusion and Perspectives

Visible face

An exact approach to learn optimal PRM, inspired from previousworks dedicated to Bayesian networks [Yuan et al., 2011; Malone,2012; Yuan et al., 2013] whose performance was already proven

To do list

Implement this approach on our software platform PILGRIM

Provide an anytime PRM structure learning algorithm,following the ideas presented in [Aine et al., 2007; Malone etal., 2013] for BNs

Thank you for your attention

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 18/18

Page 35: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Conclusion and Perspectives

Visible face

An exact approach to learn optimal PRM, inspired from previousworks dedicated to Bayesian networks [Yuan et al., 2011; Malone,2012; Yuan et al., 2013] whose performance was already proven

To do list

Implement this approach on our software platform PILGRIM

Provide an anytime PRM structure learning algorithm,following the ideas presented in [Aine et al., 2007; Malone etal., 2013] for BNs

Thank you for your attention

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 18/18

Page 36: An exact approach to learning Probabilistic Relational Model · Learning optimal BN Learning PRM Learning optimal PRMConclusion An exact approach to learning Probabilistic Relational

Learning optimal BN Learning PRM Learning optimal PRM Conclusion

Conclusion and Perspectives

Visible face

An exact approach to learn optimal PRM, inspired from previousworks dedicated to Bayesian networks [Yuan et al., 2011; Malone,2012; Yuan et al., 2013] whose performance was already proven

To do list

Implement this approach on our software platform PILGRIM

Provide an anytime PRM structure learning algorithm,following the ideas presented in [Aine et al., 2007; Malone etal., 2013] for BNs

Thank you for your attention

Nourhene Ettouzi, Philippe Leray, Montassar Ben Messaoud An exact approach to learning PRM 18/18