SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
Learning Characteristic Rules in Geographic
Information Systems
A. Salleb-Aouissi 1, C. Vrain 2, D. Cassard 3
1CCLS - Columbia University - New York
2LIFO - Université d’Orléans - France
3French Geological Survey (BRGM)
RuleML 2015
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 1 / 24
Plan
1 Introduction
2 Distance-based characteristic rules
3 Experiments
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 2 / 24
Plan
1 Introduction
2 Distance-based characteristic rules
3 Experiments
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 3 / 24
The characterization task
Characterization: a descriptive data mining task
given a target set of objets (denoted by X0)
⇒
find a description of these objects
X0 → p (measure)
A set of movies (for instance the movies produced by S. Spielberg)
Movie(Sp) → date ∈ [1974, 2010](86%)
Main advantages
focused on a set of positive examples
negative examples can be used to focus on important properties
⇒ Supervised Descriptive Rule Discovery: mining emergent patterns,
subgroup discovery, mining contrast set
⇒ differs from discrimination and classification
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 4 / 24
Extension to relational databases [PKDD03]
An intermediate language based on existential and universal
quantifiers
A set of movies (movies produced by S. Spielberg)
A relation between movies and awards
Movie(Sp) → ∃Award Award.kind in {Oscar, GoldenPalm}(25%)
Movie(Sp) → ∀Award Award.kind in {Oscar, GoldenPalm}(10%)
X0 → Q1 X1 . . . Qn Xn p
X0: the target objects
Xi: a type of objects
there exists a relation between Xi−1 and Xi
Qi = ∀ or ∃
The quantifier can be indexed by the name of the relation if needed.
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 5 / 24
Contributions
Extension of the work presented in [PKDD 03] for relational
databases
⇒ Flexible quantifiers: ∃e
, ∀f
Movie(Sp) → ∃2
Actor Actor.nationality = French (xxx%)
Movie(Sp) → ∀20%
Actor Actor.nationality = French (xxx%)
⇒ Application to GIS: management of spatial data and spatial
relations between objects
Introduction of distance-based relations for GIS → allows to model
spatial buffers around objects, as suggested in [PKDD 03]
Extension of the generality relation between rules
People → ∃Movie ∃Award p People → ∀Movie ∃Award p
∃2
10KmFault ∃2
5KmFault ∃3
3KmFault
Experiments on a SIG Andes with an interactive algorithm
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 6 / 24
Geographic Information Systems
A GIS allows to handle geographic, spatially
referenced data: a position and a shape in
the space.
→ organization into thematic layers, linked by
geography
→ descriptions of the geographical objects by
attribute-value tables
⇒ Experiments on a homogeneous GIS, a tool for mineral exploration and
development
extending for some 8,500 km long, from the Guajira Peninsula (northern
Colombia) to Cape Horn (Tierra del Fuego) → an area of 3.83 million km2
more than 70 thousands geographic objects
geographic, geologic, seismic, volcanic, mineralogy, gravimetric, . . . layers
mines, volcanos, faults
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 7 / 24
Plan
1 Introduction
2 Distance-based characteristic rules
3 Experiments
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 8 / 24
Specification of the characterization task
Inputs
E: a set of geographic objects organized into layers
E = E1 ∪ E2 · · · ∪ En, where each Ei represents a set of objects with
the same type Ti.
A set of attributes for each type of objects; objects are described
by attribute-value pairs
Two kinds of relations between objects
classical relations between objects: intersect, overlap, . . .
rλ
ij for each type of objects Ei and Ej .
rλ
ij (oi , oj ) is true when d(oi , oj ) ≤ λ
A measure: support, novelty, . . .
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 9 / 24
Distance quantified paths
X0 − Q1 X1 . . . Qn Xn
where
n ≥ 0
X0 represents the target set of objects to characterize,
for each i = 0, Xi is a type of objects,
for each i = 0, Qi is either: ∀f
rij
, ∃e
rij
, ∀f
λ, ∃e
λ
f is a percentage (f = 0),
e is a natural number (e = 0)
the indexation by λ stands for the distance relation rλ
(i−1)i between
Xi−1 and Xi
∀100% (resp. ∃1) stands for ∀ (resp. ∃).
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 10 / 24
Language of properties
Given for each type Ti,
a language Li specifying the properties that can be built
a boolean function V, determining for each object o of type Ti and
for each property p in Li whether Vp(o) = true or Vp(o) = false
A geographic characteristic rule on a target set X0
a conjunction of a distance quantified path δ and a property p
X0 − δ → p
Mines − ∃3
5km Faults → True: there exist at least 3 Faults within 5km of
the a target object (mineral deposits).
Mines − ∃1
1km Volcano → (active=yes): there exist at least one active
volcano within 1km of a target object (mineral deposits).
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 11 / 24
Generality order between paths
Let δ1 and δ2 be two distance quantified paths.
δ1 is more general than δ2 (δ1 δ2) iff
length(δ1) = length(δ2)
δ1 and δ2 involve the same type of objects in the same order
for 1 ≤ i ≤ length(δ1), either:
Q1
i ≡ Q2
i , or
Q1
i = ∃rij
and Q2
i = ∀rij
Q1
i = ∃λ and Q2
i = ∀λ
Q1
i = ∃e
rij
and Q2
i = ∃e
rij
, with e ≤ e
Q1
i = ∃e
λ and Q2
i = ∃e
λ , with λ ≥ λ and e ≤ e
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 12 / 24
Generality order between rules
δ1 → p1 is more general than δ2 → p2 (r1 r2) iff
either δ1 δ2 and p1 p2,
or length(δ1) < length(δ2), δ1 is more general than the prefix of δ2
with length equal to length(δ1) and p1 = True.
∃2
10KmFault ∃2
5KmFault ∃3
3KmFault
True is more general than ∃2
10KmFault
We have ∀3KmFault ∀5KmFault ∀10KmFault but no relation
between ∀40%
5KmFault and ∀20%
10KmFault.
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 13 / 24
Notion of coverage
Let o an objet and let δ → p be a rule.
δ is decomposed into QλX.δ and we consider the objects o1, . . . on of
type X at a distance less than λ from o.
If n = 0 (no objects of X at a distance less than λ from o)
V∀f
λX.δ →p(o) = V∃e
λX.δ →p(o) = False
V∀f
λX.δ →p(o) = True if
|{oi |Vδ →p(oi )=True}|
n ≥ f , False otherwise
V∃e
λX.δ →p(o) = True if |{oi|Vδ →p(oi) = True}| ≥ e, False
otherwise.
Let us notice that
V∀λX.δ →p(o) = Vδ →p(o1) ∧ · · · ∧ Vδ →p(on)
V∃λX.δ →p(o) = Vδ →p(o1) ∨ · · · ∨ Vδ →p(on)
The same definition easily extends to a relation rij by considering
the objects o1, . . . on linked to o by the relation rij.
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 14 / 24
Geographic Information Systems
Let Etarg a given target set of objects
coverage(r, Etarg) =
{o|o ∈ Etarg, Vr (o) = true}
Etarg
Proposition. Let r1 (δ1 → p1) and r2 (δ2 → p2) be two geographic rules
then
r1 r2 ⇒ coverage(r1, Etarg) ≥ coverage(r2, Etarg)
Corollary: If r1 is not frequent, r2 is not frequent.
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 15 / 24
Link-coverage
Definition of the link-coverage of a rule r (δ → p):
L-coverage(r, Etarg) = coverage(open(δ) → True, Etarg)
where open(δ) is obtained by setting all the quantifiers of δ to ∃ (with
no constraint on the number of elements).
Proposition:
If L-coverage(r, Etarg) ≤ then coverage(r, Etarg) ≤
Corollary:
If open(δ) → True is not frequent, then all its specializations are not
frequent.
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 16 / 24
SIGMiner
Input:
- Etarg, Ei , Pi , i ∈ {1..n}
- Rij binary relations between Ei and Ej , i, j ∈ {1..n}
- MinCov.
Output:
- A set of characterization rules R and a tree representing the rules.
QP =empty string, response=T
while response do
Choose a quantifier q ∈ {∀, ∃}
Choose a buffer λ or a relation ri,j
Choose a parameter k for the quantifier
Choose a set of objects Ej ∈ {Ei , i ∈ {1..n}}
QP = QP.Qk
λ Ej
if L-coverage(Etarg − QP → True) ≥ MinCov then
foreach property p ∈ Pj do
if coverage(Etarg − QP → p, Etarg) ≥ MinCov then
if interesting(Etarg − QP → p) then
R=R ∪ {Etarg − QP → p}
if user no longer wishes to extend QP then
response=F
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 17 / 24
Plan
1 Introduction
2 Distance-based characteristic rules
3 Experiments
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 18 / 24
GIS Andes
Figure: Database schema of GIS Andes. Links represent an “is_distant”
relationship.
Pre-computation of the distance between objects, given a large
distance thresold
Pre-computation of relation tables between objects
Only rules with |novelty| ≥ 0.05 are kept.
novelty(r) =
|{o|o∈Etarg, Vr (o)=true}|
|E| -
|Etarg|
|E| · |{o|o∈E, Vr (o)=true}|
|E|
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 19 / 24
An example
Figure: Example of tree exploration in GISMiner.
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 20 / 24
Classical learned rules
Rule Coverage
Mines → Mines.Era ∈ {Mesozoic, Cretacious} 4%
Mines → Mines.Era ∈ {Mesozoic, Jurassic, Cretacious} 6%
Mines → Mines.Lithology = sedimentary deposits 5%
Mines → Mines.Lithology = volcanic deposits 64%
Mines → Mines.Distance_Benioff ∈ [170..175] 67%
Minesgold → substance = Gold/Copper 12%
Minesgold → Country = Peru 31%
Minesgold → Country = Chile 16%
Minesgold → Country = Argentina 22%
Minesgold → Morphology = Present − dayorrecentplacers 16%
Minesgold → Morphology = Discordantlodeorvein(thickness > 50cm), · · · 30%
Minesgold → Gitology = Alluvial − eluvialplacers 14%
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 21 / 24
More complex rules
Rule Coverage
Minesgold − ∃1
10kmGeology → True 95%
Minesgold − ∃1
10kmGeology → Geology.Age ∈ {Cenozoic, Tertiary} 58%
Minesgold − ∃1
10kmGeology → Geology.Age ∈ {Cenozoic, Quaternary} 40%
Minesgold − ∃1
10kmGeology → Geology.Age = Paleozoic 38%
Minesgold − ∃1
10kmGeology → Geology.System = Neogene 41%
Minesgold − ∃1
10kmGeology → Geology.GeolType = Sedimentary 35%
Minesgold − ∃1
15kmFaults → True 63%
Minesgold − ∃2
15kmFaults → True 51%
Minesgold − ∃3
15kmFaults → True 43%
Minesgold − ∀75%
10kmGeology∃1
20kmFault → True 58%
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 22 / 24
Conclusion
Extension of the framework based on quantified paths
Introduction of distance-based relations for GIS
⇒ allows to model spatial buffers around objects, as suggested in
[PKDD 03]
Introduction of flexible operators ∃e
and ∀f
allowing much more
interesting rules
⇒ ∃e
is more interesting than ∀f
from the point of view of generality
An interactive algorithm for mining distance based geographic
rules.
In progress, an implementation of a relational rule mining system
performing a breadth-first search.
Interest of the formalism for learning in Description Logics?
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 23 / 24
Links with description logics
Let X0 − QR0
X1 . . . QRn−1
Xn → p, we associate
the atomic concept Xi to each type of object Xi
the role Ri to each relation Ri linking Xi to Xi+1
the concept P to the property p
quantified path + property representation in DL
∅ p P
∀Xi p Xi ∀Ri .P
∃Xi p Xi ∃Ri .P
∃e is a cardinality constraint.
Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 24 / 24

Más contenido relacionado

La actualidad más candente

A Unifying Review of Gaussian Linear Models (Roweis 1999)
A Unifying Review of Gaussian Linear Models (Roweis 1999)A Unifying Review of Gaussian Linear Models (Roweis 1999)
A Unifying Review of Gaussian Linear Models (Roweis 1999)Feynman Liang
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
On complementarity in qec and quantum cryptography
On complementarity in qec and quantum cryptographyOn complementarity in qec and quantum cryptography
On complementarity in qec and quantum cryptographywtyru1989
 
Important Cuts and (p,q)-clustering
Important Cuts and (p,q)-clusteringImportant Cuts and (p,q)-clustering
Important Cuts and (p,q)-clusteringASPAK2014
 
The moving bottleneck problem: a Hamilton-Jacobi approach
The moving bottleneck problem: a Hamilton-Jacobi approachThe moving bottleneck problem: a Hamilton-Jacobi approach
The moving bottleneck problem: a Hamilton-Jacobi approachGuillaume Costeseque
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Wide-Coverage CCG Parsing with Quantifier Scope
Wide-Coverage CCG Parsing with Quantifier ScopeWide-Coverage CCG Parsing with Quantifier Scope
Wide-Coverage CCG Parsing with Quantifier Scopedimkart
 
Jyokyo-kai-20120605
Jyokyo-kai-20120605Jyokyo-kai-20120605
Jyokyo-kai-20120605ketanaka
 
Continuous and Discrete-Time Analysis of SGD
Continuous and Discrete-Time Analysis of SGDContinuous and Discrete-Time Analysis of SGD
Continuous and Discrete-Time Analysis of SGDValentin De Bortoli
 
A multi-objective optimization framework for a second order traffic flow mode...
A multi-objective optimization framework for a second order traffic flow mode...A multi-objective optimization framework for a second order traffic flow mode...
A multi-objective optimization framework for a second order traffic flow mode...Guillaume Costeseque
 
Contribution à l'étude du trafic routier sur réseaux à l'aide des équations d...
Contribution à l'étude du trafic routier sur réseaux à l'aide des équations d...Contribution à l'étude du trafic routier sur réseaux à l'aide des équations d...
Contribution à l'étude du trafic routier sur réseaux à l'aide des équations d...Guillaume Costeseque
 
Bidimensionality
BidimensionalityBidimensionality
BidimensionalityASPAK2014
 
Bathymetry smoothing in ROMS: A new approach
Bathymetry smoothing in ROMS: A new approachBathymetry smoothing in ROMS: A new approach
Bathymetry smoothing in ROMS: A new approachMathieu Dutour Sikiric
 
Topographic graph clustering with kernel and dissimilarity methods
Topographic graph clustering with kernel and dissimilarity methodsTopographic graph clustering with kernel and dissimilarity methods
Topographic graph clustering with kernel and dissimilarity methodstuxette
 
RSS discussion of Girolami and Calderhead, October 13, 2010
RSS discussion of Girolami and Calderhead, October 13, 2010RSS discussion of Girolami and Calderhead, October 13, 2010
RSS discussion of Girolami and Calderhead, October 13, 2010Christian Robert
 
Parabolic Restricted Three Body Problem
Parabolic Restricted Three Body ProblemParabolic Restricted Three Body Problem
Parabolic Restricted Three Body ProblemEsther Barrabés Vera
 

La actualidad más candente (20)

Richard Everitt's slides
Richard Everitt's slidesRichard Everitt's slides
Richard Everitt's slides
 
A Unifying Review of Gaussian Linear Models (Roweis 1999)
A Unifying Review of Gaussian Linear Models (Roweis 1999)A Unifying Review of Gaussian Linear Models (Roweis 1999)
A Unifying Review of Gaussian Linear Models (Roweis 1999)
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
On complementarity in qec and quantum cryptography
On complementarity in qec and quantum cryptographyOn complementarity in qec and quantum cryptography
On complementarity in qec and quantum cryptography
 
Important Cuts and (p,q)-clustering
Important Cuts and (p,q)-clusteringImportant Cuts and (p,q)-clustering
Important Cuts and (p,q)-clustering
 
The moving bottleneck problem: a Hamilton-Jacobi approach
The moving bottleneck problem: a Hamilton-Jacobi approachThe moving bottleneck problem: a Hamilton-Jacobi approach
The moving bottleneck problem: a Hamilton-Jacobi approach
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Shanghai tutorial
Shanghai tutorialShanghai tutorial
Shanghai tutorial
 
Wide-Coverage CCG Parsing with Quantifier Scope
Wide-Coverage CCG Parsing with Quantifier ScopeWide-Coverage CCG Parsing with Quantifier Scope
Wide-Coverage CCG Parsing with Quantifier Scope
 
Jyokyo-kai-20120605
Jyokyo-kai-20120605Jyokyo-kai-20120605
Jyokyo-kai-20120605
 
Continuous and Discrete-Time Analysis of SGD
Continuous and Discrete-Time Analysis of SGDContinuous and Discrete-Time Analysis of SGD
Continuous and Discrete-Time Analysis of SGD
 
A multi-objective optimization framework for a second order traffic flow mode...
A multi-objective optimization framework for a second order traffic flow mode...A multi-objective optimization framework for a second order traffic flow mode...
A multi-objective optimization framework for a second order traffic flow mode...
 
Contribution à l'étude du trafic routier sur réseaux à l'aide des équations d...
Contribution à l'étude du trafic routier sur réseaux à l'aide des équations d...Contribution à l'étude du trafic routier sur réseaux à l'aide des équations d...
Contribution à l'étude du trafic routier sur réseaux à l'aide des équations d...
 
Bidimensionality
BidimensionalityBidimensionality
Bidimensionality
 
Chris Sherlock's slides
Chris Sherlock's slidesChris Sherlock's slides
Chris Sherlock's slides
 
Bathymetry smoothing in ROMS: A new approach
Bathymetry smoothing in ROMS: A new approachBathymetry smoothing in ROMS: A new approach
Bathymetry smoothing in ROMS: A new approach
 
Topographic graph clustering with kernel and dissimilarity methods
Topographic graph clustering with kernel and dissimilarity methodsTopographic graph clustering with kernel and dissimilarity methods
Topographic graph clustering with kernel and dissimilarity methods
 
RSS discussion of Girolami and Calderhead, October 13, 2010
RSS discussion of Girolami and Calderhead, October 13, 2010RSS discussion of Girolami and Calderhead, October 13, 2010
RSS discussion of Girolami and Calderhead, October 13, 2010
 
Parabolic Restricted Three Body Problem
Parabolic Restricted Three Body ProblemParabolic Restricted Three Body Problem
Parabolic Restricted Three Body Problem
 
Jere Koskela slides
Jere Koskela slidesJere Koskela slides
Jere Koskela slides
 

Similar a RuleML2015: Learning Characteristic Rules in Geographic Information Systems

Slides: A glance at information-geometric signal processing
Slides: A glance at information-geometric signal processingSlides: A glance at information-geometric signal processing
Slides: A glance at information-geometric signal processingFrank Nielsen
 
Maximum likelihood estimation of regularisation parameters in inverse problem...
Maximum likelihood estimation of regularisation parameters in inverse problem...Maximum likelihood estimation of regularisation parameters in inverse problem...
Maximum likelihood estimation of regularisation parameters in inverse problem...Valentin De Bortoli
 
Clustering in Hilbert geometry for machine learning
Clustering in Hilbert geometry for machine learningClustering in Hilbert geometry for machine learning
Clustering in Hilbert geometry for machine learningFrank Nielsen
 
block-mdp-masters-defense.pdf
block-mdp-masters-defense.pdfblock-mdp-masters-defense.pdf
block-mdp-masters-defense.pdfJunghyun Lee
 
Threshold network models
Threshold network modelsThreshold network models
Threshold network modelsNaoki Masuda
 
Prof. Rob Leigh (University of Illinois)
Prof. Rob Leigh (University of Illinois)Prof. Rob Leigh (University of Illinois)
Prof. Rob Leigh (University of Illinois)Rene Kotze
 
An investigation of inference of the generalized extreme value distribution b...
An investigation of inference of the generalized extreme value distribution b...An investigation of inference of the generalized extreme value distribution b...
An investigation of inference of the generalized extreme value distribution b...Alexander Decker
 
MVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priorsMVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priorsElvis DOHMATOB
 
IVR - Chapter 1 - Introduction
IVR - Chapter 1 - IntroductionIVR - Chapter 1 - Introduction
IVR - Chapter 1 - IntroductionCharles Deledalle
 
Clustering in Hilbert simplex geometry
Clustering in Hilbert simplex geometryClustering in Hilbert simplex geometry
Clustering in Hilbert simplex geometryFrank Nielsen
 
A new generalized lindley distribution
A new generalized lindley distributionA new generalized lindley distribution
A new generalized lindley distributionAlexander Decker
 
Reciprocity Law For Flat Conformal Metrics With Conical Singularities
Reciprocity Law For Flat Conformal Metrics With Conical SingularitiesReciprocity Law For Flat Conformal Metrics With Conical Singularities
Reciprocity Law For Flat Conformal Metrics With Conical SingularitiesLukasz Obara
 
論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations
論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations
論文紹介:Towards Robust Adaptive Object Detection Under Noisy AnnotationsToru Tamaki
 
Coordinate sampler: A non-reversible Gibbs-like sampler
Coordinate sampler: A non-reversible Gibbs-like samplerCoordinate sampler: A non-reversible Gibbs-like sampler
Coordinate sampler: A non-reversible Gibbs-like samplerChristian Robert
 
Formulas for Surface Weighted Numbers on Graph
Formulas for Surface Weighted Numbers on GraphFormulas for Surface Weighted Numbers on Graph
Formulas for Surface Weighted Numbers on Graphijtsrd
 

Similar a RuleML2015: Learning Characteristic Rules in Geographic Information Systems (20)

Slides: A glance at information-geometric signal processing
Slides: A glance at information-geometric signal processingSlides: A glance at information-geometric signal processing
Slides: A glance at information-geometric signal processing
 
Maximum likelihood estimation of regularisation parameters in inverse problem...
Maximum likelihood estimation of regularisation parameters in inverse problem...Maximum likelihood estimation of regularisation parameters in inverse problem...
Maximum likelihood estimation of regularisation parameters in inverse problem...
 
Clustering in Hilbert geometry for machine learning
Clustering in Hilbert geometry for machine learningClustering in Hilbert geometry for machine learning
Clustering in Hilbert geometry for machine learning
 
block-mdp-masters-defense.pdf
block-mdp-masters-defense.pdfblock-mdp-masters-defense.pdf
block-mdp-masters-defense.pdf
 
Threshold network models
Threshold network modelsThreshold network models
Threshold network models
 
poster
posterposter
poster
 
MUMS: Bayesian, Fiducial, and Frequentist Conference - Model Selection in the...
MUMS: Bayesian, Fiducial, and Frequentist Conference - Model Selection in the...MUMS: Bayesian, Fiducial, and Frequentist Conference - Model Selection in the...
MUMS: Bayesian, Fiducial, and Frequentist Conference - Model Selection in the...
 
Prof. Rob Leigh (University of Illinois)
Prof. Rob Leigh (University of Illinois)Prof. Rob Leigh (University of Illinois)
Prof. Rob Leigh (University of Illinois)
 
An investigation of inference of the generalized extreme value distribution b...
An investigation of inference of the generalized extreme value distribution b...An investigation of inference of the generalized extreme value distribution b...
An investigation of inference of the generalized extreme value distribution b...
 
MUMS Opening Workshop - Panel Discussion: Facts About Some Statisitcal Models...
MUMS Opening Workshop - Panel Discussion: Facts About Some Statisitcal Models...MUMS Opening Workshop - Panel Discussion: Facts About Some Statisitcal Models...
MUMS Opening Workshop - Panel Discussion: Facts About Some Statisitcal Models...
 
MVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priorsMVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priors
 
IVR - Chapter 1 - Introduction
IVR - Chapter 1 - IntroductionIVR - Chapter 1 - Introduction
IVR - Chapter 1 - Introduction
 
Clustering in Hilbert simplex geometry
Clustering in Hilbert simplex geometryClustering in Hilbert simplex geometry
Clustering in Hilbert simplex geometry
 
A new generalized lindley distribution
A new generalized lindley distributionA new generalized lindley distribution
A new generalized lindley distribution
 
Reciprocity Law For Flat Conformal Metrics With Conical Singularities
Reciprocity Law For Flat Conformal Metrics With Conical SingularitiesReciprocity Law For Flat Conformal Metrics With Conical Singularities
Reciprocity Law For Flat Conformal Metrics With Conical Singularities
 
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
 
論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations
論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations
論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations
 
CLIM Fall 2017 Course: Statistics for Climate Research, Statistics of Climate...
CLIM Fall 2017 Course: Statistics for Climate Research, Statistics of Climate...CLIM Fall 2017 Course: Statistics for Climate Research, Statistics of Climate...
CLIM Fall 2017 Course: Statistics for Climate Research, Statistics of Climate...
 
Coordinate sampler: A non-reversible Gibbs-like sampler
Coordinate sampler: A non-reversible Gibbs-like samplerCoordinate sampler: A non-reversible Gibbs-like sampler
Coordinate sampler: A non-reversible Gibbs-like sampler
 
Formulas for Surface Weighted Numbers on Graph
Formulas for Surface Weighted Numbers on GraphFormulas for Surface Weighted Numbers on Graph
Formulas for Surface Weighted Numbers on Graph
 

Más de RuleML

Aggregates in Recursion: Issues and Solutions
Aggregates in Recursion: Issues and SolutionsAggregates in Recursion: Issues and Solutions
Aggregates in Recursion: Issues and SolutionsRuleML
 
A software agent controlling 2 robot arms in co-operating concurrent tasks
A software agent controlling 2 robot arms in co-operating concurrent tasksA software agent controlling 2 robot arms in co-operating concurrent tasks
A software agent controlling 2 robot arms in co-operating concurrent tasksRuleML
 
Port Clearance Rules in PSOA RuleML: From Controlled-English Regulation to Ob...
Port Clearance Rules in PSOA RuleML: From Controlled-English Regulation to Ob...Port Clearance Rules in PSOA RuleML: From Controlled-English Regulation to Ob...
Port Clearance Rules in PSOA RuleML: From Controlled-English Regulation to Ob...RuleML
 
RuleML 2015: When Processes Rule Events
RuleML 2015: When Processes Rule EventsRuleML 2015: When Processes Rule Events
RuleML 2015: When Processes Rule EventsRuleML
 
RuleML 2015: Ontology Reasoning using Rules in an eHealth Context
RuleML 2015: Ontology Reasoning using Rules in an eHealth ContextRuleML 2015: Ontology Reasoning using Rules in an eHealth Context
RuleML 2015: Ontology Reasoning using Rules in an eHealth ContextRuleML
 
RuleML 2015: Semantics of Notation3 Logic: A Solution for Implicit Quantifica...
RuleML 2015: Semantics of Notation3 Logic: A Solution for Implicit Quantifica...RuleML 2015: Semantics of Notation3 Logic: A Solution for Implicit Quantifica...
RuleML 2015: Semantics of Notation3 Logic: A Solution for Implicit Quantifica...RuleML
 
Challenge@RuleML2015 Developing Situation-Aware Applications for Disaster Man...
Challenge@RuleML2015 Developing Situation-Aware Applications for Disaster Man...Challenge@RuleML2015 Developing Situation-Aware Applications for Disaster Man...
Challenge@RuleML2015 Developing Situation-Aware Applications for Disaster Man...RuleML
 
Rule Generalization Strategies in Incremental Learning of Disjunctive Concepts
Rule Generalization Strategies in Incremental Learning of Disjunctive ConceptsRule Generalization Strategies in Incremental Learning of Disjunctive Concepts
Rule Generalization Strategies in Incremental Learning of Disjunctive ConceptsRuleML
 
RuleML 2015 Constraint Handling Rules - What Else?
RuleML 2015 Constraint Handling Rules - What Else?RuleML 2015 Constraint Handling Rules - What Else?
RuleML 2015 Constraint Handling Rules - What Else?RuleML
 
RuleML2015 The Herbrand Manifesto - Thinking Inside the Box
RuleML2015 The Herbrand Manifesto - Thinking Inside the Box RuleML2015 The Herbrand Manifesto - Thinking Inside the Box
RuleML2015 The Herbrand Manifesto - Thinking Inside the Box RuleML
 
RuleML2015 PSOA RuleML: Integrated Object-Relational Data and Rules
RuleML2015 PSOA RuleML: Integrated Object-Relational Data and RulesRuleML2015 PSOA RuleML: Integrated Object-Relational Data and Rules
RuleML2015 PSOA RuleML: Integrated Object-Relational Data and RulesRuleML
 
Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...
Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...
Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...RuleML
 
A Service for Improving the Assignments of Common Agriculture Policy Funds to...
A Service for Improving the Assignments of Common Agriculture Policy Funds to...A Service for Improving the Assignments of Common Agriculture Policy Funds to...
A Service for Improving the Assignments of Common Agriculture Policy Funds to...RuleML
 
Datalog+-Track Introduction & Reasoning on UML Class Diagrams via Datalog+-
Datalog+-Track Introduction & Reasoning on UML Class Diagrams via Datalog+-Datalog+-Track Introduction & Reasoning on UML Class Diagrams via Datalog+-
Datalog+-Track Introduction & Reasoning on UML Class Diagrams via Datalog+-RuleML
 
RuleML2015: Binary Frontier-guarded ASP with Function Symbols
RuleML2015: Binary Frontier-guarded ASP with Function SymbolsRuleML2015: Binary Frontier-guarded ASP with Function Symbols
RuleML2015: Binary Frontier-guarded ASP with Function SymbolsRuleML
 
RuleML2015: API4KP Metamodel: A Meta-API for Heterogeneous Knowledge Platforms
RuleML2015: API4KP Metamodel: A Meta-API for Heterogeneous Knowledge PlatformsRuleML2015: API4KP Metamodel: A Meta-API for Heterogeneous Knowledge Platforms
RuleML2015: API4KP Metamodel: A Meta-API for Heterogeneous Knowledge PlatformsRuleML
 
RuleML2015: Rule-Based Exploration of Structured Data in the Browser
RuleML2015: Rule-Based Exploration of Structured Data in the BrowserRuleML2015: Rule-Based Exploration of Structured Data in the Browser
RuleML2015: Rule-Based Exploration of Structured Data in the BrowserRuleML
 
RuleML2015: Ontology-Based Multidimensional Contexts with Applications to Qua...
RuleML2015: Ontology-Based Multidimensional Contexts with Applications to Qua...RuleML2015: Ontology-Based Multidimensional Contexts with Applications to Qua...
RuleML2015: Ontology-Based Multidimensional Contexts with Applications to Qua...RuleML
 
RuleML2015: Compact representation of conditional probability for rule-based...
RuleML2015:  Compact representation of conditional probability for rule-based...RuleML2015:  Compact representation of conditional probability for rule-based...
RuleML2015: Compact representation of conditional probability for rule-based...RuleML
 
RuleML2015: Using Substitutive Itemset Mining Framework for Finding Synonymou...
RuleML2015: Using Substitutive Itemset Mining Framework for Finding Synonymou...RuleML2015: Using Substitutive Itemset Mining Framework for Finding Synonymou...
RuleML2015: Using Substitutive Itemset Mining Framework for Finding Synonymou...RuleML
 

Más de RuleML (20)

Aggregates in Recursion: Issues and Solutions
Aggregates in Recursion: Issues and SolutionsAggregates in Recursion: Issues and Solutions
Aggregates in Recursion: Issues and Solutions
 
A software agent controlling 2 robot arms in co-operating concurrent tasks
A software agent controlling 2 robot arms in co-operating concurrent tasksA software agent controlling 2 robot arms in co-operating concurrent tasks
A software agent controlling 2 robot arms in co-operating concurrent tasks
 
Port Clearance Rules in PSOA RuleML: From Controlled-English Regulation to Ob...
Port Clearance Rules in PSOA RuleML: From Controlled-English Regulation to Ob...Port Clearance Rules in PSOA RuleML: From Controlled-English Regulation to Ob...
Port Clearance Rules in PSOA RuleML: From Controlled-English Regulation to Ob...
 
RuleML 2015: When Processes Rule Events
RuleML 2015: When Processes Rule EventsRuleML 2015: When Processes Rule Events
RuleML 2015: When Processes Rule Events
 
RuleML 2015: Ontology Reasoning using Rules in an eHealth Context
RuleML 2015: Ontology Reasoning using Rules in an eHealth ContextRuleML 2015: Ontology Reasoning using Rules in an eHealth Context
RuleML 2015: Ontology Reasoning using Rules in an eHealth Context
 
RuleML 2015: Semantics of Notation3 Logic: A Solution for Implicit Quantifica...
RuleML 2015: Semantics of Notation3 Logic: A Solution for Implicit Quantifica...RuleML 2015: Semantics of Notation3 Logic: A Solution for Implicit Quantifica...
RuleML 2015: Semantics of Notation3 Logic: A Solution for Implicit Quantifica...
 
Challenge@RuleML2015 Developing Situation-Aware Applications for Disaster Man...
Challenge@RuleML2015 Developing Situation-Aware Applications for Disaster Man...Challenge@RuleML2015 Developing Situation-Aware Applications for Disaster Man...
Challenge@RuleML2015 Developing Situation-Aware Applications for Disaster Man...
 
Rule Generalization Strategies in Incremental Learning of Disjunctive Concepts
Rule Generalization Strategies in Incremental Learning of Disjunctive ConceptsRule Generalization Strategies in Incremental Learning of Disjunctive Concepts
Rule Generalization Strategies in Incremental Learning of Disjunctive Concepts
 
RuleML 2015 Constraint Handling Rules - What Else?
RuleML 2015 Constraint Handling Rules - What Else?RuleML 2015 Constraint Handling Rules - What Else?
RuleML 2015 Constraint Handling Rules - What Else?
 
RuleML2015 The Herbrand Manifesto - Thinking Inside the Box
RuleML2015 The Herbrand Manifesto - Thinking Inside the Box RuleML2015 The Herbrand Manifesto - Thinking Inside the Box
RuleML2015 The Herbrand Manifesto - Thinking Inside the Box
 
RuleML2015 PSOA RuleML: Integrated Object-Relational Data and Rules
RuleML2015 PSOA RuleML: Integrated Object-Relational Data and RulesRuleML2015 PSOA RuleML: Integrated Object-Relational Data and Rules
RuleML2015 PSOA RuleML: Integrated Object-Relational Data and Rules
 
Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...
Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...
Industry@RuleML2015: Norwegian State of Estate A Reporting Service for the St...
 
A Service for Improving the Assignments of Common Agriculture Policy Funds to...
A Service for Improving the Assignments of Common Agriculture Policy Funds to...A Service for Improving the Assignments of Common Agriculture Policy Funds to...
A Service for Improving the Assignments of Common Agriculture Policy Funds to...
 
Datalog+-Track Introduction & Reasoning on UML Class Diagrams via Datalog+-
Datalog+-Track Introduction & Reasoning on UML Class Diagrams via Datalog+-Datalog+-Track Introduction & Reasoning on UML Class Diagrams via Datalog+-
Datalog+-Track Introduction & Reasoning on UML Class Diagrams via Datalog+-
 
RuleML2015: Binary Frontier-guarded ASP with Function Symbols
RuleML2015: Binary Frontier-guarded ASP with Function SymbolsRuleML2015: Binary Frontier-guarded ASP with Function Symbols
RuleML2015: Binary Frontier-guarded ASP with Function Symbols
 
RuleML2015: API4KP Metamodel: A Meta-API for Heterogeneous Knowledge Platforms
RuleML2015: API4KP Metamodel: A Meta-API for Heterogeneous Knowledge PlatformsRuleML2015: API4KP Metamodel: A Meta-API for Heterogeneous Knowledge Platforms
RuleML2015: API4KP Metamodel: A Meta-API for Heterogeneous Knowledge Platforms
 
RuleML2015: Rule-Based Exploration of Structured Data in the Browser
RuleML2015: Rule-Based Exploration of Structured Data in the BrowserRuleML2015: Rule-Based Exploration of Structured Data in the Browser
RuleML2015: Rule-Based Exploration of Structured Data in the Browser
 
RuleML2015: Ontology-Based Multidimensional Contexts with Applications to Qua...
RuleML2015: Ontology-Based Multidimensional Contexts with Applications to Qua...RuleML2015: Ontology-Based Multidimensional Contexts with Applications to Qua...
RuleML2015: Ontology-Based Multidimensional Contexts with Applications to Qua...
 
RuleML2015: Compact representation of conditional probability for rule-based...
RuleML2015:  Compact representation of conditional probability for rule-based...RuleML2015:  Compact representation of conditional probability for rule-based...
RuleML2015: Compact representation of conditional probability for rule-based...
 
RuleML2015: Using Substitutive Itemset Mining Framework for Finding Synonymou...
RuleML2015: Using Substitutive Itemset Mining Framework for Finding Synonymou...RuleML2015: Using Substitutive Itemset Mining Framework for Finding Synonymou...
RuleML2015: Using Substitutive Itemset Mining Framework for Finding Synonymou...
 

Último

Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)Areesha Ahmad
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisDiwakar Mishra
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxgindu3009
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINChromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINsankalpkumarsahoo174
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPirithiRaju
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPirithiRaju
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...anilsa9823
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 

Último (20)

The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINChromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 

RuleML2015: Learning Characteristic Rules in Geographic Information Systems

  • 1. Learning Characteristic Rules in Geographic Information Systems A. Salleb-Aouissi 1, C. Vrain 2, D. Cassard 3 1CCLS - Columbia University - New York 2LIFO - Université d’Orléans - France 3French Geological Survey (BRGM) RuleML 2015 Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 1 / 24
  • 2. Plan 1 Introduction 2 Distance-based characteristic rules 3 Experiments Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 2 / 24
  • 3. Plan 1 Introduction 2 Distance-based characteristic rules 3 Experiments Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 3 / 24
  • 4. The characterization task Characterization: a descriptive data mining task given a target set of objets (denoted by X0) ⇒ find a description of these objects X0 → p (measure) A set of movies (for instance the movies produced by S. Spielberg) Movie(Sp) → date ∈ [1974, 2010](86%) Main advantages focused on a set of positive examples negative examples can be used to focus on important properties ⇒ Supervised Descriptive Rule Discovery: mining emergent patterns, subgroup discovery, mining contrast set ⇒ differs from discrimination and classification Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 4 / 24
  • 5. Extension to relational databases [PKDD03] An intermediate language based on existential and universal quantifiers A set of movies (movies produced by S. Spielberg) A relation between movies and awards Movie(Sp) → ∃Award Award.kind in {Oscar, GoldenPalm}(25%) Movie(Sp) → ∀Award Award.kind in {Oscar, GoldenPalm}(10%) X0 → Q1 X1 . . . Qn Xn p X0: the target objects Xi: a type of objects there exists a relation between Xi−1 and Xi Qi = ∀ or ∃ The quantifier can be indexed by the name of the relation if needed. Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 5 / 24
  • 6. Contributions Extension of the work presented in [PKDD 03] for relational databases ⇒ Flexible quantifiers: ∃e , ∀f Movie(Sp) → ∃2 Actor Actor.nationality = French (xxx%) Movie(Sp) → ∀20% Actor Actor.nationality = French (xxx%) ⇒ Application to GIS: management of spatial data and spatial relations between objects Introduction of distance-based relations for GIS → allows to model spatial buffers around objects, as suggested in [PKDD 03] Extension of the generality relation between rules People → ∃Movie ∃Award p People → ∀Movie ∃Award p ∃2 10KmFault ∃2 5KmFault ∃3 3KmFault Experiments on a SIG Andes with an interactive algorithm Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 6 / 24
  • 7. Geographic Information Systems A GIS allows to handle geographic, spatially referenced data: a position and a shape in the space. → organization into thematic layers, linked by geography → descriptions of the geographical objects by attribute-value tables ⇒ Experiments on a homogeneous GIS, a tool for mineral exploration and development extending for some 8,500 km long, from the Guajira Peninsula (northern Colombia) to Cape Horn (Tierra del Fuego) → an area of 3.83 million km2 more than 70 thousands geographic objects geographic, geologic, seismic, volcanic, mineralogy, gravimetric, . . . layers mines, volcanos, faults Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 7 / 24
  • 8. Plan 1 Introduction 2 Distance-based characteristic rules 3 Experiments Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 8 / 24
  • 9. Specification of the characterization task Inputs E: a set of geographic objects organized into layers E = E1 ∪ E2 · · · ∪ En, where each Ei represents a set of objects with the same type Ti. A set of attributes for each type of objects; objects are described by attribute-value pairs Two kinds of relations between objects classical relations between objects: intersect, overlap, . . . rλ ij for each type of objects Ei and Ej . rλ ij (oi , oj ) is true when d(oi , oj ) ≤ λ A measure: support, novelty, . . . Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 9 / 24
  • 10. Distance quantified paths X0 − Q1 X1 . . . Qn Xn where n ≥ 0 X0 represents the target set of objects to characterize, for each i = 0, Xi is a type of objects, for each i = 0, Qi is either: ∀f rij , ∃e rij , ∀f λ, ∃e λ f is a percentage (f = 0), e is a natural number (e = 0) the indexation by λ stands for the distance relation rλ (i−1)i between Xi−1 and Xi ∀100% (resp. ∃1) stands for ∀ (resp. ∃). Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 10 / 24
  • 11. Language of properties Given for each type Ti, a language Li specifying the properties that can be built a boolean function V, determining for each object o of type Ti and for each property p in Li whether Vp(o) = true or Vp(o) = false A geographic characteristic rule on a target set X0 a conjunction of a distance quantified path δ and a property p X0 − δ → p Mines − ∃3 5km Faults → True: there exist at least 3 Faults within 5km of the a target object (mineral deposits). Mines − ∃1 1km Volcano → (active=yes): there exist at least one active volcano within 1km of a target object (mineral deposits). Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 11 / 24
  • 12. Generality order between paths Let δ1 and δ2 be two distance quantified paths. δ1 is more general than δ2 (δ1 δ2) iff length(δ1) = length(δ2) δ1 and δ2 involve the same type of objects in the same order for 1 ≤ i ≤ length(δ1), either: Q1 i ≡ Q2 i , or Q1 i = ∃rij and Q2 i = ∀rij Q1 i = ∃λ and Q2 i = ∀λ Q1 i = ∃e rij and Q2 i = ∃e rij , with e ≤ e Q1 i = ∃e λ and Q2 i = ∃e λ , with λ ≥ λ and e ≤ e Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 12 / 24
  • 13. Generality order between rules δ1 → p1 is more general than δ2 → p2 (r1 r2) iff either δ1 δ2 and p1 p2, or length(δ1) < length(δ2), δ1 is more general than the prefix of δ2 with length equal to length(δ1) and p1 = True. ∃2 10KmFault ∃2 5KmFault ∃3 3KmFault True is more general than ∃2 10KmFault We have ∀3KmFault ∀5KmFault ∀10KmFault but no relation between ∀40% 5KmFault and ∀20% 10KmFault. Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 13 / 24
  • 14. Notion of coverage Let o an objet and let δ → p be a rule. δ is decomposed into QλX.δ and we consider the objects o1, . . . on of type X at a distance less than λ from o. If n = 0 (no objects of X at a distance less than λ from o) V∀f λX.δ →p(o) = V∃e λX.δ →p(o) = False V∀f λX.δ →p(o) = True if |{oi |Vδ →p(oi )=True}| n ≥ f , False otherwise V∃e λX.δ →p(o) = True if |{oi|Vδ →p(oi) = True}| ≥ e, False otherwise. Let us notice that V∀λX.δ →p(o) = Vδ →p(o1) ∧ · · · ∧ Vδ →p(on) V∃λX.δ →p(o) = Vδ →p(o1) ∨ · · · ∨ Vδ →p(on) The same definition easily extends to a relation rij by considering the objects o1, . . . on linked to o by the relation rij. Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 14 / 24
  • 15. Geographic Information Systems Let Etarg a given target set of objects coverage(r, Etarg) = {o|o ∈ Etarg, Vr (o) = true} Etarg Proposition. Let r1 (δ1 → p1) and r2 (δ2 → p2) be two geographic rules then r1 r2 ⇒ coverage(r1, Etarg) ≥ coverage(r2, Etarg) Corollary: If r1 is not frequent, r2 is not frequent. Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 15 / 24
  • 16. Link-coverage Definition of the link-coverage of a rule r (δ → p): L-coverage(r, Etarg) = coverage(open(δ) → True, Etarg) where open(δ) is obtained by setting all the quantifiers of δ to ∃ (with no constraint on the number of elements). Proposition: If L-coverage(r, Etarg) ≤ then coverage(r, Etarg) ≤ Corollary: If open(δ) → True is not frequent, then all its specializations are not frequent. Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 16 / 24
  • 17. SIGMiner Input: - Etarg, Ei , Pi , i ∈ {1..n} - Rij binary relations between Ei and Ej , i, j ∈ {1..n} - MinCov. Output: - A set of characterization rules R and a tree representing the rules. QP =empty string, response=T while response do Choose a quantifier q ∈ {∀, ∃} Choose a buffer λ or a relation ri,j Choose a parameter k for the quantifier Choose a set of objects Ej ∈ {Ei , i ∈ {1..n}} QP = QP.Qk λ Ej if L-coverage(Etarg − QP → True) ≥ MinCov then foreach property p ∈ Pj do if coverage(Etarg − QP → p, Etarg) ≥ MinCov then if interesting(Etarg − QP → p) then R=R ∪ {Etarg − QP → p} if user no longer wishes to extend QP then response=F Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 17 / 24
  • 18. Plan 1 Introduction 2 Distance-based characteristic rules 3 Experiments Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 18 / 24
  • 19. GIS Andes Figure: Database schema of GIS Andes. Links represent an “is_distant” relationship. Pre-computation of the distance between objects, given a large distance thresold Pre-computation of relation tables between objects Only rules with |novelty| ≥ 0.05 are kept. novelty(r) = |{o|o∈Etarg, Vr (o)=true}| |E| - |Etarg| |E| · |{o|o∈E, Vr (o)=true}| |E| Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 19 / 24
  • 20. An example Figure: Example of tree exploration in GISMiner. Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 20 / 24
  • 21. Classical learned rules Rule Coverage Mines → Mines.Era ∈ {Mesozoic, Cretacious} 4% Mines → Mines.Era ∈ {Mesozoic, Jurassic, Cretacious} 6% Mines → Mines.Lithology = sedimentary deposits 5% Mines → Mines.Lithology = volcanic deposits 64% Mines → Mines.Distance_Benioff ∈ [170..175] 67% Minesgold → substance = Gold/Copper 12% Minesgold → Country = Peru 31% Minesgold → Country = Chile 16% Minesgold → Country = Argentina 22% Minesgold → Morphology = Present − dayorrecentplacers 16% Minesgold → Morphology = Discordantlodeorvein(thickness > 50cm), · · · 30% Minesgold → Gitology = Alluvial − eluvialplacers 14% Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 21 / 24
  • 22. More complex rules Rule Coverage Minesgold − ∃1 10kmGeology → True 95% Minesgold − ∃1 10kmGeology → Geology.Age ∈ {Cenozoic, Tertiary} 58% Minesgold − ∃1 10kmGeology → Geology.Age ∈ {Cenozoic, Quaternary} 40% Minesgold − ∃1 10kmGeology → Geology.Age = Paleozoic 38% Minesgold − ∃1 10kmGeology → Geology.System = Neogene 41% Minesgold − ∃1 10kmGeology → Geology.GeolType = Sedimentary 35% Minesgold − ∃1 15kmFaults → True 63% Minesgold − ∃2 15kmFaults → True 51% Minesgold − ∃3 15kmFaults → True 43% Minesgold − ∀75% 10kmGeology∃1 20kmFault → True 58% Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 22 / 24
  • 23. Conclusion Extension of the framework based on quantified paths Introduction of distance-based relations for GIS ⇒ allows to model spatial buffers around objects, as suggested in [PKDD 03] Introduction of flexible operators ∃e and ∀f allowing much more interesting rules ⇒ ∃e is more interesting than ∀f from the point of view of generality An interactive algorithm for mining distance based geographic rules. In progress, an implementation of a relational rule mining system performing a breadth-first search. Interest of the formalism for learning in Description Logics? Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 23 / 24
  • 24. Links with description logics Let X0 − QR0 X1 . . . QRn−1 Xn → p, we associate the atomic concept Xi to each type of object Xi the role Ri to each relation Ri linking Xi to Xi+1 the concept P to the property p quantified path + property representation in DL ∅ p P ∀Xi p Xi ∀Ri .P ∃Xi p Xi ∃Ri .P ∃e is a cardinality constraint. Salleb, Vrain,Cassard (CCLS,LIFO,BRGM) Rules learning RuleML 2015 24 / 24