• Aucun résultat trouvé

Gestion de données incertaines et de leur provenance

N/A
N/A
Protected

Academic year: 2022

Partager "Gestion de données incertaines et de leur provenance"

Copied!
18
0
0

Texte intégral

(1)

Gestion de données incertaines et de leur provenance

Pierre Senellart

SéminaireINSERM & Institut TELECOM 7 octobre 2008

(2)

Données incertaines

Nombreuses sources de données incertaines : Erreurs de mesure

Intégration de données de multiples sources

Processus automatiques imprécis (extraction d’information, traitement du langage naturel. . .)

Jugement humain imparfait

(3)

Gérer cette imprécision

Objectif

Ne pas faire comme si cette imprécision n’existait pas, et la gérer de façon aussi rigoureuse que possible, tout au long d’un processus (automatique et humain) qui peut être complexe.

En particulier :

Utiliser desprobabilités pour représenter la confiance en les données

Interroger les données et récupérer des résultatsprobabiliste Permettre d’ajouter, supprimer, modifier des données de manière probabiliste

Garder tout au long du processus trace de la provenancedes données, afin d’assurer la traçabilité

(4)

Gérer cette imprécision

Objectif

Ne pas faire comme si cette imprécision n’existait pas, et la gérer de façon aussi rigoureuse que possible, tout au long d’un processus (automatique et humain) qui peut être complexe.

En particulier :

Utiliser desprobabilités pour représenter la confiance en les données

Interroger les données et récupérer des résultatsprobabiliste Permettre d’ajouter, supprimer, modifier des données de manière probabiliste

Garder tout au long du processus trace de la provenancedes données, afin d’assurer la traçabilité

(5)

Plan de l’exposé

1 Données incertaines, processus incertains

2 Tables (modèle relationnel)

3 Arbres (modèle semi-structuré)

4 État de l’art

(6)

Le modèle relationnel

Données stockées dans destables

Chaque table a un schéma précis (typedes colonnes) Adapté quand l’information est très structurée

Patient Examen 1 Examen 2 Diagostic

A 23 12

B 10 23

C 2 4

D 15 15

E 15 17

(7)

Simples annotations probabilistes

Patient Examen 1 Examen 2 Diagostic Probabilité

A 23 12 0.9

B 10 23 0.8

C 2 4 0.2

C 2 14 0.4

D 15 15 0.6

D 15 15 0.4

E 15 17 0.7

E 15 17 0.3

Permet de représenter la confiance dans chaque entrée de la table Des algorithmesefficaces pour répondre aux requêtes

Impossible d’exprimer des dépendancesentre entrées

(8)

Annotations + contraintes

Patient Examen 1 Examen 2 Diagostic Probabilité

A 23 12 0.9

B 10 23 0.8

C 2 4 0.2

C 2 14 0.4

D 15 15 0.6

D 15 15 0.4

E 15 17 0.7

E 15 17 0.3

Toujours des algorithmes efficacespour les requêtes Dépendances simples (exclusion) exprimables, mais pas dépendances plus complexes

(9)

Plan de l’exposé

1 Données incertaines, processus incertains

2 Tables (modèle relationnel)

3 Arbres (modèle semi-structuré)

4 État de l’art

(10)

Le modèle semi-structuré

A

B C

D

<a>

<b>...</b>

<c>

<d>...</d>

</c>

</a>

Présentationarborescente des données Pas (ou moins)de contraintes de schéma

Permet de mêler balises(contenu structuré) et texte (contenu non structuré)

Particulièrement adapté à du contenuannoté

(11)

Simples annotations probabilistes

A

B C

D 0:24

0:70

Probabilités associées aux nœuds de l’arbre Exprime les dépendances entre parent et enfant

Impossible d’exprimer des dépendances plus complexes

) tous les ensembles de mondes possiblesne sont pas exprimables de cette façon !

(12)

Annotations par variables d’événements

A

B C

D w1; :w2

w2

Évén. Proba.

w1 0:8 w2 0:7

sémantique

A

C

D p2=0:70 A

C p1=0:06

A

B C

p3=0:24

Expression de dépendancesarbitrairement complexes, et algorithmes efficacespour les requêtes et mises à jours (dans les cas « faciles ») ! Évidemment, possibilité d’adapter au cas relationnel

(13)

Annotations par variables d’événements

A

B C

D w1; :w2

w2

Évén. Proba.

w1 0:8 w2 0:7

sémantique

A

C

D p2=0:70 A

C p1=0:06

A

B C

p3=0:24

Expression de dépendancesarbitrairement complexes, et algorithmes efficacespour les requêtes et mises à jours (dans les cas « faciles ») ! Évidemment, possibilité d’adapter au cas relationnel

(14)

Gestion de la provenance

Variables d’événements : peuvent représenter l’origine des données Typiquement :

1 À chaque mise à jour (probabiliste), unenouvellevariable d’évènement est introduite

2 Ces variables restent présentestout au longde la vie de la base de données

3 Les résultats des requêtes sont assorties de probabilités, mais aussi desvariablesd’évènementscorrespondantes

Permet de garder trace, sans coût supplémentaire, de l’origine des données !

(15)

Plan de l’exposé

1 Données incertaines, processus incertains

2 Tables (modèle relationnel)

3 Arbres (modèle semi-structuré)

4 État de l’art

(16)

Quelques références

De nombreux travaux sur les bases de données relationnelles probabilistes

Nilesh Dalvi and Dan Suciu.

Management of Probabilistic Data:

Foundations and Challenges.

Proc. PODS, Beijing, China, June 2007.

Une synthèse des modèles des bases de données XML probabilistes Benny Kimelfeld and Yuri Kosharovski and Yehoshua Sagiv.

Query Efficiency in Probabilistic XML Models.

Proc. SIGMOD, Vancouver, Canada, June 2008.

(17)

À TELECOM ParisTech

Intérêt général pour la représentationdes données incertaines Des travaux passés et en cours sur les modèles probabilistes avec variables d’évènements

Intérêt particulier pour la gestion desmises à jour

Thèse à venir sur la gestion de données imprécisesdans un système en pair-à-pair auto-administré (projet ANR DataRing)

(18)

Pour aller plus loin. . .

Gestion desintervalles de valeur, et des distributions continues de probabilité Mises à jours complexes(modifications, suppressions) efficaces

Transformer des valeurs de confiance en vraies probabilités

Références

Documents relatifs

[r]

[r]

Exercice n°4: Dans chaque cas, indique si la droite (d) est la médiatrice du segment [AB].. b) Pour RSTU et IJK, reporte leur périmètre sur une demi-droite. c) Compare au compas

Ne pas faire comme si cette imprécision n’existait pas, et la gérer de façon aussi rigoureuse que possible, tout au long d’un processus (automatique et humain) qui peut

Je suis un entier égal au produit de six nombres premiers distincts. La somme de mon inverse et des inverses de mes six facteurs premiers est égale

Parce que si je commence à faire des grands gestes expressionnistes, avec des grands costumes et un langage très artificiel, en m’éloignant de ce que je pourrais faire dans la

Pour écrire le bilan (l'oxydant du couple (1) réagit sur le réducteur du couple (2), on &#34;renverse la deuxième demi équation&#34; et on &#34;fait la somme&#34; des

On dit souvent que les joueurs de tennis ont un bras plus court que l’autre.. 1 Note les deux mots qui se prononcent de la