CMS Flashcards
À quoi servent les modèles de raisonnement qualitatifs spatiaux-temporels ?
À pallier le problèmes de logique des systèmes en apprentissage (ML) qui ne savent pas créer les bons liens logiques (spatiaux et temporels)
Que signifie QSTR ?
Qualitative Spatial and Temporal Reasoning
Relations de base de RCC8
- DC : disconnected
- EC : externally connected
- PO : partially overlaps
- EQ : equals
- TPP : tangential proper part
- NTPP : non-tangential propre part
Relations de base de l’algèbre des intervalles
- p : precedes
- m : meets
- o : overlaps
- s : starts
- d : during
- f : finishes
- eq : equals
Que signifie QCL ?
Qualitative Constraint Language
Définition d’un QCL
Un QCL est basé sur un ensemble B fini de relations de base et qui a les propriétés suivantes :
- les relations de bases sont définies sur un domaine infini D
- les relations de base sont JEPD
- B contient l’identité
- B est clos par inversion
- 2B</sub> est équipé de l’union, l’intersection, l’inverse et la composition faible
Que signifie JEPD ?
Jointly Exhaustive & Pairwise Disjoint
Quelles sont les propriété du domain des relations de bases d’un QCL ?
Il correspond à une entité spatiale ou temporelle et est infini, ce qui rend généralement les relations de bases infinies également : elles correspondent à des ensembles infinis de tuples acceptés
Qu’est-ce qu’un ensemble de relations de base jointly exhaustive ? (formule)
Une ensemble de relations de base B tel que ⋃{b ∈ B} = D × D × … × D
Qu’est-ce qu’un ensemble de relations de base pariwise disjoint ? (formule)
Une ensemble de relations de base B tel que ∀ b, b’ ∈ B, b != b’ ⇒ b ∩ b’ = ∅
Qu’est-ce qu’un ensemble de relations de base qui vérifie la propriété JEPD ? (langage naturel)
Un tuple de ϵ éléments de D, le domaine des relations de base de l’ensemble, peut satisfaire au plus une seule relation de base de B
Qu’est-ce qui est exprimé par l’ensemble des relations de base d’un ensemble B ?
Une connaissance définie entre un certain nombre d’entités (arité des relations)
Qu’est-ce qui est exprimé par un sous-ensemble de relations de base d’un ensemble B ?
{b1, …, bj} avec j < |B| correspond à b1 ∪ … ∪ bj, qui représente une certaine connaissance indéfinie
Soit B un ensemble de relations de base, qu’est-ce que 2B ?
L’ensemble des sous-ensembles de relations possibles, donc la connaissance définie et indéfinie entre les entités
Qu’est-ce qu’un tuple qui satisfait une relation de base b ?
(x1, …, xϵ) ∈ Dϵ tel que (x1, …, xϵ) ∈ b
Qu’est-ce qu’un tuple qui satisfait un sous-ensemble de relations de base r ∈ 2B ?
(x1, …, xϵ) ∈ Dϵ tel que ∃ b ∈ r, (x1, …, xϵ) ∈ b
Relations de base de l’algèbre des points
- < : precedes
- = : equals
- > : follows
Domaine de RCC8
L’ensemble Treg des sous-ensembles réguliers non-vides et fermés d’un espace topologique T
Domaine de l’algèbre d’intervalle
{ x = (x-, x+) ∈ {Q}2 | x- < x+}
Domaine de l’algèbre de points
{Q}
Inverse d’une relation de base b
b-1 = {(y, x) | (x, y) ∈ b}
Inverse d’un sous-ensemble r de l’ensemble des relations de base B
r-1 = {b-1 | b ∈ r}
Composition de deux relations de base b et b’
b ∘ b’ = {(x, z) ∈ D2 | ∃ y ∈ D, (x, y) ∈ b ∧ (y, z) ∈ b’}
Composition de deux sous-ensembles r et r’ de l’ensemble des relations de base B
r ∘ r’ = ⋃{b ∘ b’ | b ∈ r, b’ ∈ r’}
Composition faible de deux relations de base b et b’
b ⋄ b’ = {b’’ ∈ B | b’’ ∩ (b ∘ b’) != ∅}
Composition faible de deux sous-ensembles r et r’ de l’ensemble des relations de base B
r ⋄ r’ = ⋃{b ⋄ b’ | b ∈ r, b’ ∈ r’}
Principe de la composition faible de deux relations de base
Plus petite relation r ∈ 2B qui contient b ∘ b’
Axiomes d’une relation algébrique au sens de Tarski
- Commutativité de ⋃
- Associativité de ⋃
- Axiome d’Huntington : !(!r ∪ !s) ∪ !(!r ∪ s) = r
- Commutativité de ⋄
- Associativité de ⋄
- Loi de l’identité : r ⋄ Id = r
- Involution de -1 : (r-1)-1 = r
- Distibutivité de -1 : (r ∪ s)-1 = r-1 ∪ s-1
- Distributivité involutive de -1 : (r ⋄ s)-1 = r-1 ⋄ s-1
- Axiome de Tarski : r-1 ⋄ !(r ⋄ s) ∪ !s = !s
Clôtures de 2B
2B est clos par composition faible, union, intersection et inversion
Définition d’un sous-classe de relations
Une sous-classe de relations est une partie A ⊆ 2B qui contient les relations-singletons de 2B et de B, et qui clos sous inversion, intersection et composition faible
Que signifie QCN ?
Qualitative Constraint Network
Définition d’un QCN
Un QCN d’un QCL est un tuple (V, C) tel que
- V est un ensemble de variables sur le domaines infini D du langage
- C est un mapping de V2 dans 2B, qui associe un sou-ensemble de relations de base à chaque paire de variables de V
Propriétés des contraintes C de QCN
Elles sont binaires et normalisées : ∀ v, v’ ∈ V, C(v, v’) = (C(v’, v))-1