Raisonnement probabiliste et réseaux bayésiens

Découvre comment un agent intelligent raisonne lorsqu'il ne peut pas être sûr. Commence par les probabilités, les probabilités conditionnelles et la formule de Bayes, et vois comment l'indépendance permet de garder des modèles compacts. Représente les dépendances dans des réseaux bayésiens, identifie les indépendances à partir du graphe grâce à la d-séparation et calcule des réponses exactes par élimination de variables ou approchées par échantillonnage. Termine en choisissant des actions qui maximisent l'espérance d'utilité et en déterminant la valeur d'une observation avant de l'effectuer.

IntermédiaireUnité 6 sur 10 de la formation Formation : Intelligence artificielle : agents, recherche et apprentissage

Ce que tu vas apprendre

  1. Décrire une situation incertaine à l'aide de variables aléatoires et de lois, répondre à des questions à partir d'une loi conjointe complète, actualiser les croyances avec la formule de Bayes et utiliser l'indépendance pour garder des modèles compacts.
    • Décrire l'incertitude à l'aide de variables aléatoires et de lois conjointes
      Utiliser les univers, les événements, les variables aléatoires et les lois conjointes pour exprimer les croyances d'un agent, et trouver les probabilités d'une variable en éliminant les autres par sommation.
    • Répondre aux requêtes par les probabilités conditionnelles et l'énumération
      Calculer des probabilités conditionnelles, utiliser la règle du produit et la formule des probabilités composées, et répondre à toute requête à partir d'une loi conjointe complète par sélection, élimination par sommation et normalisation.
    • Actualiser les croyances avec la formule de Bayes
      Déduire la formule de Bayes, transformer des connaissances causales en conclusions diagnostiques et éviter de négliger les taux de base.
    • Utiliser l'indépendance, l'indépendance conditionnelle et le modèle bayésien naïf
      Vérifier si des variables sont indépendantes ou conditionnellement indépendantes, expliquer comment l'indépendance réduit la taille d'un modèle et classer avec un modèle bayésien naïf.
  2. Lire et construire des réseaux bayésiens, calculer des probabilités conjointes à partir de leurs tables et déterminer à partir du graphe quelles indépendances sont vérifiées.
    • Lire un réseau bayésien et calculer des probabilités conjointes
      Expliquer les composantes d'un réseau bayésien, calculer toute probabilité conjointe complète comme un produit de valeurs des tables et compter le nombre de paramètres nécessaires au réseau.
    • Construire des réseaux compacts et identifier leurs indépendances locales
      Construire un réseau en choisissant un ordre et un ensemble minimal de parents, utiliser la propriété de Markov locale et les couvertures de Markov, et modéliser de nombreux parents avec des tables de probabilités conditionnelles compactes.
    • Déterminer l'indépendance par d-séparation
      Classer les trois types de triplets, examiner chaque chemin entre deux variables et déterminer quelles indépendances conditionnelles le graphe garantit.
  3. Répondre exactement à des requêtes de probabilité dans un réseau bayésien, d'abord par énumération puis efficacement par élimination de variables, et évaluer la croissance du coût.
    • Répondre aux requêtes dans un réseau par énumération
      Écrire une requête sous forme de somme normalisée de produits de valeurs des tables de probabilités conditionnelles, la calculer et supprimer les variables qui ne peuvent pas influencer la réponse.
    • Exécuter l'élimination de variables et choisir des ordres d'élimination efficaces
      Représenter les tables de probabilités conditionnelles par des facteurs, les multiplier et éliminer une variable cachée à la fois par sommation, normaliser et expliquer comment l'ordre d'élimination et la forme du réseau déterminent le coût.
  4. Estimer des probabilités dans un réseau bayésien en générant des échantillons, et comparer l'échantillonnage ancestral, l'échantillonnage par rejet, la pondération par la vraisemblance et l'échantillonnage de Gibbs.
    • Estimer des probabilités par échantillonnage ancestral et par rejet
      Tirer des échantillons d'un réseau dans un ordre topologique, estimer des probabilités à partir des effectifs et utiliser l'échantillonnage par rejet pour les requêtes conditionnelles.
    • Estimer des probabilités conditionnelles par pondération par la vraisemblance
      Fixer les observations, échantillonner les autres variables, pondérer chaque échantillon selon sa capacité à expliquer les observations et reconnaître les limites de la méthode.
    • Estimer des probabilités a posteriori par échantillonnage de Gibbs
      Rééchantillonner une variable à la fois selon sa loi sachant sa couverture de Markov, utiliser la chaîne d'états obtenue comme échantillons et comparer les méthodes d'échantillonnage.
  5. Choisir les actions qui maximisent l'espérance d'utilité, modéliser les décisions avec des réseaux de décision et calculer la valeur d'une observation avant de l'effectuer.
    • Choisir les actions qui maximisent l'espérance d'utilité
      Exprimer les préférences sous forme d'utilités, calculer l'espérance d'utilité d'issues incertaines et expliquer les attitudes face au risque et les axiomes qui fondent le principe.
    • Modéliser et résoudre des problèmes de décision à l'aide de réseaux de décision
      Étendre un réseau bayésien avec des nœuds de décision et d'utilité, évaluer chaque action avec les observations disponibles et trouver la meilleure politique.
    • Calculer la valeur de l'information parfaite
      Calculer l'augmentation attendue de l'espérance d'utilité maximale due à une observation, utiliser ses propriétés et décider si l'information vaut son coût.

Raisonnement probabiliste : cours

5 chapitres

1

Raisonner avec les probabilités, la formule de Bayes et l'indépendance

Un agent a besoin d'un moyen précis de décrire ce qu'il sait lorsque les observations sont incomplètes. Commence par les mondes possibles et les tables conjointes, puis conditionne sur les observations et inverse les probabilités conditionnelles avec la formule de Bayes. L'indépendance permet de déterminer quelles observations apportent de l'information et lesquelles deviennent redondantes lorsqu'une condition pertinente est connue. Ces opérations fournissent les calculs utilisés dans toute l'inférence probabiliste.

1.1 Décrire les mondes possibles

Un agent peut ne voir qu'une partie de son environnement. Un capteur peut être bruité et une action peut avoir plusieurs issues. La probabilité permet à l'agent d'attribuer un degré de croyance à chaque possibilité et de réviser ces croyances lorsque des informations arrivent.

Mondes, événements et variables

L'univers, Ω, énumère toutes les issues possibles. Ses issues sont incompatibles et exhaustives : une seule se produit. Un événement est un ensemble de ces issues, par exemple « le bus est en retard ». Sa probabilité est la somme des probabilités de ses issues.

Une variable aléatoire attribue une valeur à chaque issue. Son domaine énumère les valeurs possibles. Par exemple, Weather a pour domaine {sun,cloud,rain}. Écris les variables avec une majuscule et les valeurs en minuscules. Pour la variable booléenne Rain, r signifie vrai et ¬r signifie faux. La virgule dans P(r,t) signifie « et ».

Les probabilités sont comprises entre 0 et 1, et la somme des probabilités de toutes les issues vaut 1. Les événements complémentaires vérifient P(¬a)=1−P(a). Une loi indique la probabilité de chaque valeur d'une variable ; une probabilité a priori décrit la croyance avant de prendre en compte les observations considérées.

Lire une table conjointe

Une loi conjointe donne la probabilité de chaque combinaison de valeurs. Voici un modèle de la météo et du bus :

MétéoÀ l'heureEn retard
Soleil0,400,10
Nuage0,180,12
Pluie0,080,12

Les six cases représentent les six mondes possibles et leur somme vaut 1. Le total d'une ligne est la probabilité de cette météo : la somme d'une ligne n'a donc pas à valoir 1. Pour la pluie, P(rain)=0,08+0,12=0,20. La colonne des retards donne P(late)=0,10+0,12+0,12=0,34.

Cette opération est la marginalisation, ou élimination par sommation. Pour garder X et supprimer Y, utilise P(x)=∑yP(x,y). Additionne sur toutes les valeurs de la variable supprimée, y compris les valeurs fausses pour les variables booléennes.

Compter une intersection une seule fois

L'événement « pluie ou retard » comprend chaque case de la ligne pluie ou de la colonne retard. Sa probabilité est

P(rain∨late)=0,20+0,34−0,12=0,42.

La soustraction retire l'intersection comptée deux fois. En général, P(a∨b)=P(a)+P(b)−P(a,b). Additionner simplement les probabilités marginales donnerait 0,54 et compterait deux fois le monde avec pluie et retard.

Pourquoi les tables complètes deviennent coûteuses

Une table conjointe complète permet de répondre à toute requête de probabilité portant sur ses variables, mais sa taille augmente rapidement. Chaque variable booléenne supplémentaire double le nombre de mondes. Avec n variables booléennes, il y a 2n valeurs et 2n−1 nombres libres, puisque la dernière valeur est fixée par le total de 1. Trente variables booléennes nécessitent 1 073 741 824 valeurs. Les modèles compacts stockeront les dépendances locales au lieu d'énumérer explicitement chaque monde.

Points clés

  • Une table conjointe attribue des probabilités à des combinaisons complètes de valeurs.
  • La marginalisation additionne sur toutes les valeurs d'une variable que l'on souhaite supprimer.
  • Pour un événement « ou », soustrais une fois l'intersection.
  • La somme de toute la table conjointe vaut 1 ; ce n'est généralement pas le cas pour chaque ligne.

1.2 Conditionner sur les observations et normaliser

Un bus en retard modifie les conditions météorologiques qui semblent probables. La probabilité conditionnelle se concentre sur les mondes compatibles avec une observation, puis mesure leurs proportions relatives. La probabilité obtenue après prise en compte des observations est une probabilité a posteriori.

Relier le dénominateur à l'observation

Pour une observation de probabilité positive,

P(a∣b)=P(a,b)P(b).

Dans le modèle de la météo et du bus, les valeurs correspondant au retard pour soleil, nuage et pluie sont 0,10, 0,12 et 0,12. Leur total est de 0,34. Ainsi P(rain∣late)=0,12/0,34≈0,353. En inversant la question, on obtient P(late∣rain)=0,12/0,20=0,6. Les deux calculs utilisent la même case conjointe, mais chacun divise par la probabilité de sa propre observation.

La loi conditionnelle complète est P(Weather∣late)≈⟨0,294;0,353;0,353⟩. La somme de ces valeurs vaut 1 car elles décrivent les différentes valeurs de la météo pour une observation fixée. Les trois vraisemblances P(late∣sun)=0,2, P(late∣cloud)=0,4 et P(late∣rain)=0,6 utilisent des conditions différentes et leur somme n'a pas à valoir 1.

Produits et probabilités composées

En réarrangeant la définition, on obtient la règle du produit :

P(a,b)=P(a∣b)P(b)=P(b∣a)P(a).

En l'appliquant plusieurs fois, on obtient la formule des probabilités composées :

P(x1,…,xn)=∏i=1nP(xi∣x1,…,xi−1).

Tout ordre des variables convient. L'indépendance n'est pas nécessaire à cette identité ; elle permettra plus tard de raccourcir les listes de conditions.

Sélectionner, additionner et normaliser

Pour une variable de requête X, des observations e et des variables cachées Y, l'énumération utilise

P(X∣e)=α∑yP(X,e,y).

Sélectionne d'abord les mondes compatibles avec les observations. Élimine ensuite toutes les variables cachées par sommation, en gardant un total distinct pour chaque valeur de la variable de requête. Divise enfin ces totaux par leur somme. La constante de normalisation α est l'inverse de cette somme, qui vaut P(e).

Considère les variables booléennes Grippe (F), Fièvre (V) et Toux (K). Leur table conjointe complète est :

GrippeFièvreTouxProbabilité
VraiVraiVrai0,056
VraiVraiFaux0,024
VraiFauxVrai0,014
VraiFauxFaux0,006
FauxVraiVrai0,018
FauxVraiFaux0,072
FauxFauxVrai0,162
FauxFauxFaux0,648

Pour trouver P(F∣v), garde les lignes avec fièvre et élimine la toux par sommation. Les totaux sont 0,056+0,024=0,08 pour la grippe et 0,018+0,072=0,09 sans grippe. Normalise par 0,17 pour obtenir P(f∣v)≈0,471.

Si la toux est aussi observée, ne garde que les deux lignes avec fièvre et toux. Alors P(f∣v,k)=0,056/0,074≈0,757. Pour la fièvre sans toux, P(f∣v,¬k)=0,024/0,096=0,25. Additionner sur la toux ferait perdre cette observation supplémentaire. Un total brut comme 0,08 est une probabilité conjointe, pas la probabilité conditionnelle demandée.

Points clés

  • Une probabilité conditionnelle divise une probabilité conjointe par la probabilité de l'observation.
  • La formule des probabilités composées s'applique à tout ordre des variables.
  • L'énumération sélectionne les observations, élimine les variables cachées par sommation et normalise.
  • La somme d'une loi conditionnelle sur les valeurs de la variable de requête vaut 1.
  • Garde les valeurs observées fixes pendant la sommation.

1.3 Utiliser la formule de Bayes sans perdre de vue le taux de base

Un agent sait souvent comment une cause produit une observation, mais doit raisonner dans l'autre sens. Un modèle de panne peut décrire la fréquence à laquelle un composant endommagé déclenche une alerte. Après l'alerte, l'agent a besoin de la probabilité que le composant soit endommagé.

Inverser correctement une probabilité conditionnelle

Les deux expressions d'une probabilité conjointe données par la règle du produit donnent la formule de Bayes :

P(c∣e)=P(e∣c)P(c)P(e).

Ici P(c) est la probabilité a priori, P(e∣c) la vraisemblance et P(c∣e) la probabilité a posteriori. Le dénominateur comprend toutes les façons dont l'observation peut se produire. Pour une cause booléenne, la formule des probabilités totales donne

P(e)=P(e∣c)P(c)+P(e∣¬c)P(¬c).

Pour plus de deux valeurs de la cause, inclus un terme pour chaque valeur. Tu peux aussi calculer, pour chaque cause, un score égal au produit de la vraisemblance par la probabilité a priori, puis normaliser les scores.

Étudier un exemple de maladie rare

Supposons qu'une maladie touche 1 % d'une population. Un test est positif chez 90 % des personnes malades et 5 % des personnes saines. La probabilité d'un résultat positif est

P(+)=0,9(0,01)+0,05(0,99)=0,009+0,0495=0,0585.

La probabilité d'être malade et d'avoir un test positif est de 0,009, donc

P(ill∣+)=0,009/0,0585≈0,154.

Les fréquences naturelles rendent le dénominateur plus facile à comprendre. Parmi 10 000 personnes, 100 sont malades et 90 d'entre elles ont un test positif. Parmi 9 900 personnes saines, 495 ont un test positif. Il y a 585 résultats positifs au total ; 90 concernent des personnes malades.

La sensibilité de 90 % répond à « À quelle fréquence le test d'une personne malade est-il positif ? » Elle ne répond pas à « À quelle fréquence une personne dont le test est positif est-elle malade ? » La négligence du taux de base donne trop peu de poids à la probabilité a priori. Une maladie rare touche au départ beaucoup moins de personnes ; les faux positifs issus du groupe plus nombreux de personnes saines peuvent donc dépasser les vrais positifs. Si la sensibilité et le taux de faux positifs restent fixes, modifier la prévalence modifie néanmoins la probabilité a posteriori.

Un résultat négatif utilise les vraisemblances complémentaires :

P(ill∣−)=0,1(0,01)0,1(0,01)+0,95(0,99)≈0,0011.
Actualiser à l'arrivée de nouvelles observations

La probabilité a posteriori obtenue après une observation devient la probabilité a priori pour la suivante. Si le résultat d'un second test est conditionnellement indépendant du premier sachant l'état de santé, un nouveau résultat positif donne

P(ill∣+,+)=0,92(0,01)0,92(0,01)+0,052(0,99)≈0,766.

Garde la première probabilité a posteriori sans l'arrondir pendant les calculs successifs. L'indépendance conditionnelle compte : des mesures répétées d'un même capteur défectueux peuvent partager une erreur ; multiplier leurs vraisemblances comme si les observations étaient indépendantes peut donc exagérer l'actualisation.

Les informations préalables restent présentes dans chaque condition pertinente :

P(c∣e,b)=P(e∣c,b)P(c∣b)P(e∣b).

Cela permet à un agent d'actualiser ses croyances au sein de la population ou de la situation qu'il connaît déjà, à l'aide de sa probabilité a priori actuelle et des vraisemblances appropriées.

Points clés

  • La formule de Bayes multiplie la vraisemblance par la probabilité a priori et divise par la probabilité de l'observation.
  • La probabilité de l'observation tient compte de toutes les causes possibles.
  • Une sensibilité élevée peut coexister avec une faible probabilité a posteriori lorsque la maladie est rare.
  • Les actualisations successives utilisent la probabilité a posteriori actuelle comme probabilité a priori suivante.

1.4 Utiliser l'indépendance pour réduire un modèle

Certaines observations modifient leurs probabilités respectives ; d'autres n'apportent aucune information supplémentaire lorsqu'une condition pertinente est connue. L'indépendance permet de déterminer quand une longue expression de probabilité peut être remplacée par des éléments plus petits.

L'indépendance concerne toutes les valeurs

Des événements sont indépendants lorsque P(a,b)=P(a)P(b). Pour des variables, cette égalité doit être vérifiée pour chaque paire de valeurs. Une seule paire qui ne la vérifie pas établit la dépendance. Dans la table météo, P(rain,late)=0,12, tandis que P(rain)P(late)=0,20(0,34)=0,068 : la météo et l'état du bus sont donc dépendants.

Des événements incompatibles de probabilités positives sont dépendants : apprendre que l'un s'est produit ramène la probabilité de l'autre à zéro. Des événements indépendants peuvent se produire ensemble. Si n variables booléennes sont toutes mutuellement indépendantes, seules n probabilités sont nécessaires, contre 2n−1 pour une table conjointe sans restriction.

Savoir ce qui est fixé

L'indépendance conditionnelle, notée X⊥Y∣Z, signifie que

P(x,y∣z)=P(x∣z)P(y∣z).

L'égalité est vérifiée pour chaque combinaison de valeurs pertinente. De façon équivalente, connaître Y n'apporte rien de plus sur X une fois Z connue.

Dans le modèle de la grippe, P(k∣v,f)=P(k∣f)=0,7 et P(k∣v,¬f)=P(k∣¬f)=0,2. La fièvre et la toux sont conditionnellement indépendantes sachant l'état de grippe. Sans cette condition, elles sont dépendantes : P(k)=0,25, tandis que P(k∣v)=0,074/0,17≈0,435. La fièvre modifie la croyance concernant la grippe, ce qui modifie la croyance concernant la toux.

AffirmationCe qu'il faut vérifier
IndépendanceLa probabilité conjointe est égale au produit des probabilités marginales pour chaque paire de valeurs
Indépendance conditionnelleLa probabilité conjointe conditionnelle est égale au produit pour chaque valeur de la condition

L'indépendance sans observation et l'indépendance sachant une observation sont deux affirmations distinctes. Observer un effet commun peut même rendre dépendantes deux causes auparavant indépendantes.

Classer avec le modèle bayésien naïf

Un modèle bayésien naïf suppose que les caractéristiques sont conditionnellement indépendantes sachant une classe. Sa loi a posteriori est

P(C∣e1,…,en)=αP(C)∏iP(ei∣C).

Une classe booléenne avec n caractéristiques booléennes nécessite 1+2n probabilités. L'hypothèse peut être imparfaite tout en permettant une classification utile, mais des caractéristiques corrélées peuvent conduire à des probabilités excessivement confiantes.

Pour les pourriels, posons P(spam)=0,3. Le mot « offre » apparaît avec une probabilité de 0,4 dans les pourriels et de 0,05 dans les messages légitimes. Le mot « gagnant » apparaît avec les probabilités 0,2 et 0,01. Lorsque les deux mots sont présents, les scores sont 0,3(0,4)(0,2)=0,024 pour les pourriels et 0,7(0,05)(0,01)=0,00035 pour les messages légitimes. La normalisation donne P(spam∣o,w)≈0,986.

L'absence fournit aussi une observation. Si « offre » est présent mais « gagnant » absent, les scores deviennent 0,3(0,4)(0,8)=0,096 et 0,7(0,05)(0,99)=0,03465, ce qui donne une probabilité a posteriori de pourriel d'environ 0,735. Utilise le complément de la vraisemblance pour une caractéristique booléenne absente. Une vraisemblance nulle rend tout le score de la classe nul ; un événement possible ne devrait donc pas recevoir une valeur nulle simplement parce qu'il était absent d'un petit échantillon de données.

Points clés

  • Une seule égalité entre probabilité conjointe et produit qui échoue établit la dépendance.
  • L'indépendance conditionnelle concerne les lois sous une condition fixée.
  • L'incompatibilité d'événements de probabilités positives crée une dépendance.
  • Le modèle bayésien naïf multiplie les vraisemblances des caractéristiques conditionnellement à la classe.
  • Les caractéristiques booléennes absentes utilisent les vraisemblances complémentaires.
  • Normalise les scores des classes lorsqu'une probabilité est demandée.
2

Représenter les dépendances par des réseaux bayésiens

Un réseau bayésien remplace une immense table conjointe par un graphe et de petites tables locales. La lecture de ses flèches indique quelles probabilités stocker et comment les multiplier pour obtenir la probabilité d'un monde complet. La construction du graphe exige des choix réfléchis d'indépendance, et la d-séparation permet de les vérifier sur les chemins. Les propriétés locales et les tables structurées facilitent la représentation de modèles plus grands.

2.1 Lire un réseau et multiplier ses tables

Un réseau bayésien représente une loi conjointe à l'aide d'un graphe orienté acyclique et de tables de probabilités locales. Chaque nœud est une variable aléatoire. Une flèche entrant dans un nœud indique l'un de ses parents ; suivre les flèches ne doit jamais ramener au nœud de départ.

Un modèle de trajet domicile-travail

Utilise cinq variables booléennes : Pluie (R), Accident (A), Trafic dense (T), Retard (L) et port d'un Parapluie (U). Les flèches sont R→T, A→T, T→L et R→U. La pluie et l'accident ont pour probabilités a priori P(r)=0,2 et P(a)=0,1.

La table de probabilités conditionnelles du trafic dépend des deux parents :

PluieAccidentProbabilité de trafic dense
VraiVrai0,95
VraiFaux0,70
FauxVrai0,80
FauxFaux0,20

Les autres tables donnent P(l∣t)=0,6, P(l∣¬t)=0,1, P(u∣r)=0,9 et P(u∣¬r)=0,2. Chaque affectation des parents sélectionne une loi sur les valeurs de l'enfant. Pour les nœuds booléens, ne stocke que la probabilité du vrai ; la probabilité du faux est son complément. Ainsi P(¬t∣r,¬a)=0,3.

Calculer la probabilité d'un monde complet

Le réseau définit sa loi conjointe par

P(x1,…,xn)=∏iP(xi∣parents(Xi)).

Pour la pluie, l'absence d'accident, un trafic dense, un retard et un parapluie, sélectionne une valeur pour chaque nœud :

P(r,¬a,t,l,u)=0,2(0,9)(0,7)(0,6)(0,9)=0,06804.

Les facteurs décrivent respectivement la pluie, l'absence d'accident, le trafic avec ces valeurs des parents, le retard avec un trafic dense et l'utilisation d'un parapluie sous la pluie. Omettre un nœud donne un produit incomplet. Choisir 0,95 pour le trafic décrirait aussi un accident et ne correspondrait donc pas au monde évalué.

La formule découle de la formule des probabilités composées dans un ordre topologique, avec les parents avant les enfants. Les indépendances conditionnelles du réseau permettent de remplacer, dans chaque condition, toutes les variables précédentes par les seuls parents.

Compter les paramètres et distinguer les probabilités marginales

Un nœud booléen ayant k parents booléens nécessite 2k probabilités libres. Plus généralement, un nœud ayant d valeurs et k parents ayant chacun d valeurs nécessite (d−1)dk probabilités. Le réseau du trajet nécessite 1+1+4+2+2=10 nombres ; une loi conjointe complète sur ses cinq variables booléennes en nécessite 31. Trente nœuds booléens ayant chacun au plus cinq parents nécessitent au plus 960 nombres, contre plus d'un milliard pour une loi conjointe complète sans restriction.

Une valeur d'une table de probabilités conditionnelles répond à une question où tous les parents sont fixés. Pour trouver une probabilité marginale, calcule une moyenne sur les valeurs manquantes des parents. Ici

P(t)=0,019+0,126+0,064+0,144=0,353,

les quatre termes pondérant les lignes du trafic par les probabilités de leurs parents. De même, P(t∣r)=0,1(0,95)+0,9(0,7)=0,725. Ce n'est pas la valeur 0,7 d'une seule ligne.

Les flèches vont souvent de la cause vers l'effet car cela rend le modèle compact et compréhensible. Formellement, elles représentent une factorisation et des affirmations d'indépendance. Un graphe à deux nœuds inversé peut représenter la même loi conjointe avec des tables différentes ; une flèche seule n'établit pas la causalité.

Points clés

  • Chaque nœud possède une table de probabilités conditionnelles sachant ses parents.
  • Pour une affectation complète, multiplie une valeur correspondante par nœud.
  • La somme de chaque ligne d'une table de probabilités conditionnelles vaut 1 sur les valeurs de l'enfant.
  • Calcule une moyenne sur les parents inconnus pour obtenir une probabilité marginale.
  • Un graphe représente des indépendances conditionnelles ; une interprétation causale exige davantage.

2.2 Choisir les parents et trouver une couverture de Markov

Un réseau utile omet les dépendances inutiles tout en conservant celles dont la loi a besoin. Choisir peu de parents peut économiser de nombreuses valeurs dans les tables, mais chaque omission engage le modèle à affirmer une indépendance.

Construire le réseau selon un ordre

Choisis les variables et leurs domaines, puis ordonne les variables. Pour chaque variable, sélectionne un ensemble minimal de variables antérieures qui la rend indépendante des autres variables antérieures. Ajoute des flèches depuis ces parents et remplis sa table de probabilités conditionnelles à partir du jugement d'experts ou de probabilités estimées sur des effectifs.

Un ordre plaçant les causes en premier pour le modèle du trajet produit quatre flèches et dix probabilités libres. Un autre ordre valide est L,T,U,R,A, avec les ensembles de parents T:{L}, U:{T}, R:{T,U} et A:{T,R}. Cela utilise six flèches et 1+2+2+4+4=13 nombres. Sachant l'état du trafic, la pluie modifie la croyance concernant un accident ; la pluie doit donc rester parmi les parents de l'accident dans cet ordre.

Tout ordre peut représenter la loi si chaque nœud reçoit suffisamment de parents. Donner à chaque nœud tous les nœuds antérieurs comme parents fonctionne toujours, mais ne permet aucune compression. Un ordre diagnostique peut aussi nécessiter des probabilités plus difficiles à apprécier, comme celle de la pluie sachant le trafic et la présence d'un parapluie. Omettre un parent nécessaire impose une fausse indépendance ; ajouter un parent inutile agrandit la table.

Deux règles d'indépendance locale

La propriété de Markov locale affirme qu'un nœud est indépendant de ses non-descendants sachant ses parents. Dans le réseau du trajet, L⊥{R,A,U}∣T et U⊥{A,T,L}∣R. Une fois le trafic connu, les autres variables n'apportent plus d'information sur le retard.

La couverture de Markov d'un nœud contient ses parents, ses enfants et les autres parents de ses enfants. Sachant ces variables, le nœud est indépendant de toute variable extérieure à la couverture. La couverture de la pluie est {T,U,A} : l'accident en fait partie car il est l'autre parent du trafic. La couverture du trafic est {R,A,L} et celle du retard ne contient que {T}. La couverture permet des mises à jour locales même lorsque le réseau entier est grand.

Remplacer une grande table par une structure

Un nœud déterministe est une fonction fixe de ses parents, comme Late=Traffic∨Strike. Ses lignes contiennent des zéros et des uns. Un OU bruité permet à chaque cause vraie d'échouer indépendamment. Si la cause i a une probabilité d'inhibition qi, l'effet n'est absent que si toutes les causes actives échouent :

P(¬effect∣causes actives)=∏i activeqi.

Supposons qu'un accident échoue à provoquer un embouteillage avec une probabilité de 0,2 et que des travaux échouent avec une probabilité de 0,4. Un accident seul donne une probabilité d'embouteillage de 0,8 ; des travaux seuls donnent 0,6. Lorsque les deux se produisent, la probabilité de ne pas avoir d'embouteillage est 0,2(0,4)=0,08, donc la probabilité d'embouteillage est de 0,92.

Un OU bruité simple ne donne aucun effet lorsqu'aucune cause n'est active. Une cause de fuite, représentée comme une cause toujours présente, permet à l'effet de provenir de causes non répertoriées. Le modèle utilise une probabilité d'inhibition par cause au lieu d'une table sans restriction de 2k lignes. Cette économie provient de l'indépendance des échecs des causes ; des interactions arbitraires nécessitent un modèle plus riche.

Points clés

  • Choisis les parents qui rendent un nœud indépendant des autres variables antérieures.
  • L'ordre des variables modifie la taille et l'interprétation de leurs tables.
  • Une couverture de Markov comprend les autres parents des enfants.
  • Un OU bruité multiplie les probabilités d'échec indépendantes des causes actives.
  • Une cause de fuite tient compte des causes non répertoriées.

2.3 Suivre les chemins pour déterminer l'indépendance

La d-séparation permet de trouver les indépendances conditionnelles garanties par le graphe d'un réseau. Elle examine les chemins sans exiger que les flèches pointent dans le sens du parcours. Le sens des flèches reste toutefois important, car il détermine le comportement de chaque nœud intermédiaire.

Trois configurations de chemins
ConfigurationNœud intermédiaire non observéNœud intermédiaire observé
Chaîne : X→Y→ZActiveBloquée
Fourche : X←Y→ZActiveBloquée
Collisionneur : X→Y←ZBloqué sauf si un descendant est observéActif

Dans une chaîne, connaître la variable intermédiaire rend la variable précédente sans apport supplémentaire. Dans R→T→L, la pluie n'apporte plus d'information sur le retard une fois le trafic connu. Dans une fourche, connaître la cause commune a le même effet : un parapluie n'apporte plus d'information sur le trafic une fois la pluie connue.

Un collisionneur, ou effet commun, fonctionne à l'inverse. Le chemin R→T←A est bloqué en l'absence d'observation du trafic ou de ses descendants. Observer le trafic ou le retard en aval ouvre le collisionneur. Des causes qui étaient indépendantes peuvent alors renseigner l'une sur l'autre.

Effet d'explication concurrente

Dans le modèle du trajet, P(a∣r)=P(a)=0,1. Un trafic dense augmente la probabilité d'accident jusqu'à environ 0,235. Ajouter la pluie la réduit à P(a∣t,r)≈0,131 ; ajouter l'absence de pluie donne P(a∣t,¬r)≈0,308. La pluie explique une partie du trafic observé, ce qui rend l'accident moins nécessaire comme explication. C'est l'effet d'explication concurrente.

Vérifier chaque chemin

Pour tester X⊥Y∣Z :

  1. Énumère tous les chemins non orientés entre les variables de requête.
  2. Pour chaque nœud interne, détermine si le chemin forme un collisionneur ou un non-collisionneur.
  3. Bloque un chemin s'il possède un non-collisionneur observé ou un collisionneur dont ni lui-même ni aucun descendant n'est observé.
  4. Conclus à la d-séparation uniquement si tous les chemins sont bloqués.

Pour le parapluie et l'accident, le seul chemin est U←R→T←A. Sans observation, le trafic le bloque, donc U⊥A. Sachant le retard, le collisionneur du trafic s'ouvre et la pluie reste non observée ; le chemin devient donc actif. Le modèle numérique donne P(u∣l)≈0,434 mais P(u∣a,l)≈0,356.

Si le retard et la pluie sont tous deux observés, le collisionneur du trafic reste ouvert, mais la pluie bloque le chemin en tant que non-collisionneur observé. Ainsi U⊥A∣L,R. Ouvrir une partie d'un chemin ne supprime pas un blocage ailleurs.

Le parapluie et le retard sont reliés par le chemin U←R→T→L. Il est actif sans observation et bloqué par la pluie ou par le trafic. Par exemple, P(l∣u,r)=P(l∣r)=0,4625.

Interpréter la garantie du graphe

La d-séparation est correcte : l'indépendance est vérifiée pour toute loi conforme au graphe. Un chemin actif signifie que l'indépendance n'est pas garantie. Certaines valeurs des tables de probabilités conditionnelles peuvent néanmoins rendre les variables indépendantes par coïncidence. Dans un graphe à plusieurs chemins, examiner un seul chemin bloqué ne suffit pas : un autre peut rester actif.

Points clés

  • Les chaînes et les fourches sont bloquées lorsque leur nœud intermédiaire est observé.
  • Un collisionneur s'ouvre lorsqu'il est observé ou que l'un de ses descendants l'est.
  • Tous les chemins doivent être bloqués pour qu'il y ait d-séparation.
  • L'effet d'explication concurrente relie les causes après l'observation d'un effet commun.
  • Un chemin actif supprime la garantie d'indépendance.
  • Un seul nœud interne bloqué bloque tout son chemin.
3

Calculer des réponses exactes par énumération et élimination de variables

L'inférence exacte combine les tables de probabilités locales pour répondre à une requête conditionnelle. L'énumération explicite toute la somme de produits, tandis que l'élimination de variables réutilise les résultats partiels communs. Les deux méthodes donnent la même loi a posteriori, mais leurs coûts de calcul peuvent différer fortement. La restriction aux observations, la suppression des variables sans incidence et un ordre d'élimination réfléchi concentrent le travail sur la requête.

3.1 Énumérer les mondes dans un réseau

Un réseau stocke une loi conjointe sous forme d'éléments locaux. L'inférence exacte les combine pour répondre à une requête, en additionnant sur les variables dont les valeurs restent inconnues. L'énumération est la façon directe de procéder.

Distinguer les trois rôles des variables

Dans P(X∣e), X est la variable de requête et e fixe les observations. Toute autre variable est cachée. Remplace la loi conjointe par le produit du réseau dans la formule générale d'énumération :

P(X∣e)=α∑y∏iP(xi∣parents(Xi)).

Calcule un total non normalisé pour chaque valeur de la variable de requête, puis divise par leur somme. Les valeurs observées restent fixes dans chaque produit. Les variables cachées parcourent leurs domaines entiers.

Pour le modèle du trajet, avec les flèches R→T←A, T→L et R→U, la requête P(R∣l) laisse cachés l'accident, le trafic et le parapluie. Chaque terme complet utilise P(R)P(A)P(T∣R,A)P(l∣T)P(U∣R).

Supprimer une feuille sans incidence

Le parapluie n'a aucun descendant observé et n'est ni la variable de requête ni une observation. Additionner sa table de probabilités conditionnelles sur les deux valeurs donne ∑u′P(u′∣r)=1 pour chaque valeur de pluie. Sa contribution disparaît.

Plus généralement, garde les variables de requête, les variables observées et tous leurs ancêtres. Les autres variables peuvent être supprimées en additionnant d'abord sur les feuilles sans incidence, puis en remontant. Cela concerne leur contribution à cette requête ; un nœud non observé peut compter dans une autre requête.

Calculer les deux totaux pour la pluie

Les tables du trajet donnent P(r)=0,2, P(a)=0,1, les probabilités de trafic 0,95, 0,7, 0,8 et 0,2 pour les combinaisons de parents (r,a),(r,¬a),(¬r,a),(¬r,¬a), et les probabilités de retard 0,6 avec trafic et 0,1 sans trafic.

Avec pluie et accident, additionne les possibilités de trafic : 0,95(0,6)+0,05(0,1)=0,575. Avec pluie et sans accident, le résultat est 0,7(0,6)+0,3(0,1)=0,45. Pondère par les probabilités d'accident, puis par celle de la pluie :

P(r,l)=0,2[0,1(0,575)+0,9(0,45)]=0,0925.

Sans pluie, les totaux internes correspondants sont 0,5 et 0,2, ce qui donne

P(¬r,l)=0,8[0,1(0,5)+0,9(0,2)]=0,184.

Normalise par 0,0925+0,184=0,2765. La réponse est P(R∣l)≈⟨0,335;0,665⟩ pour vrai et faux. Donner 0,0925 reviendrait à donner l'événement conjoint, avant conditionnement.

Garder les sommes liées à leurs dépendances

Un facteur ne peut sortir d'une somme que si aucun de ses arguments ne dépend de la variable sur laquelle porte la sommation. Par exemple, P(r) peut sortir de la somme sur les accidents ; P(t∣r,a′) ne le peut pas, car l'accident est un argument parent.

Si le parapluie est observé, il ne disparaît plus par sommation. Avec P(u∣r)=0,9 et P(u∣¬r)=0,2, la nouvelle probabilité a posteriori est 0,08325/(0,08325+0,0368)≈0,693. L'énumération peut s'exécuter en profondeur d'abord avec peu de mémoire, mais elle parcourt un nombre exponentiel d'affectations cachées et répète des calculs partiels.

Points clés

  • Fixe les observations et additionne sur chaque affectation des variables cachées.
  • Supprime les variables qui ne sont ni des variables de requête ou observées, ni leurs ancêtres.
  • Un facteur ne peut sortir d'une somme que s'il ne dépend pas de la variable sur laquelle porte la sommation.
  • Normalise les totaux conjoints pour obtenir la loi a posteriori.

3.2 Réutiliser les sommes partielles par élimination de variables

L'énumération répète du travail car de nombreux mondes complets partagent le même calcul partiel. L'élimination de variables stocke ces résultats partiels sous forme de facteurs et les réutilise. Elle calcule la même loi a posteriori exacte dans un ordre de calcul différent.

Facteurs, produits et observations

Un facteur associe des nombres positifs ou nuls aux affectations de ses variables. Les tables de probabilités conditionnelles sont les facteurs initiaux, mais les facteurs intermédiaires n'ont pas à avoir une somme égale à 1. Prends en compte une observation en conservant la valeur observée. Pour l'observation du retard, P(l∣T) est un facteur portant sur le trafic, de valeurs 0,6 et 0,1.

Le produit de facteurs multiplie les valeurs correspondantes et utilise l'union de leurs ensembles de variables. Multiplier P(A) et P(T∣R,A) donne un facteur portant sur la pluie, l'accident et le trafic. L'élimination par sommation de l'accident consiste à additionner les valeurs qui ne diffèrent que par la valeur de l'accident.

Pour chaque variable cachée, multiplie tous les facteurs qui la contiennent, élimine-la par sommation et remplace ces facteurs par le résultat. Garde les facteurs qui ne la mentionnent pas. À la fin, multiplie les facteurs restants et normalise sur les valeurs de la variable de requête.

Éliminer l'accident, puis le trafic

Pour P(R∣l), supprime la feuille non observée du parapluie. Pars de P(R), P(A), P(T∣R,A) et P(l∣T). L'élimination de l'accident donne

f1(R,T)=∑a′P(a′)P(T∣R,a′).

Ses valeurs pour un trafic présent sont f1(r,t)=0,1(0,95)+0,9(0,7)=0,725 et f1(¬r,t)=0,1(0,8)+0,9(0,2)=0,26. Les valeurs pour un trafic absent sont 0,275 et 0,74.

Élimine maintenant le trafic :

f2(R)=∑t′f1(R,t′)P(l∣t′).

Cela donne f2(r)=0,725(0,6)+0,275(0,1)=0,4625 et f2(¬r)=0,26(0,6)+0,74(0,1)=0,23. La multiplication par la probabilité a priori de pluie donne ⟨0,0925;0,184⟩. Divise par 0,2765 pour obtenir ⟨0,335;0,665⟩.

Éliminer d'abord le trafic fonctionne aussi. Le facteur g(R,A)=∑t′P(t′∣R,A)P(l∣t′) a pour valeurs 0,575, 0,45, 0,5 et 0,2. La pondération par la probabilité a priori d'accident produit ensuite les deux mêmes vraisemblances du retard.

Choisir un ordre qui garde les facteurs petits

Un facteur portant sur k variables à d valeurs comporte dk valeurs. Le plus grand ensemble de variables d'un facteur intermédiaire domine généralement le coût. Supposons qu'une variable cachée Z pointe vers les variables booléennes X1,…,Xn, chacune ayant un enfant observé Yi, et que la requête porte sur Xn. Éliminer d'abord Z multiplie les facteurs dans une table portant sur Z,X1,…,Xn, puis laisse 2n valeurs. Éliminer d'abord les autres Xi réduit au contraire chaque branche à un facteur portant sur Z ; le plus grand produit porte seulement sur Z,Xi et comporte quatre valeurs.

Un polyarbre comporte au plus un chemin non orienté entre deux nœuds quelconques. Avec un bon ordre, l'inférence est linéaire par rapport à la taille totale des tables de probabilités conditionnelles. L'inférence exacte générale et la recherche de l'ordre d'élimination optimal sont NP-difficiles. Une heuristique pratique choisit une variable qui crée un petit facteur à l'étape suivante. Garde la variable de requête jusqu'à la normalisation. Multiplier tout un facteur par une constante positive laisse la réponse normalisée inchangée.

Points clés

  • Applique les observations avant d'éliminer les variables cachées.
  • Multiplie tous les facteurs contenant une variable avant de l'éliminer par sommation.
  • Les facteurs intermédiaires n'ont pas à être des lois de probabilité.
  • L'ordre d'élimination modifie le coût tout en préservant la réponse exacte.
  • Le plus grand ensemble de variables d'un facteur intermédiaire détermine la taille de la table.
  • Un bon ordre rend l'inférence dans un polyarbre linéaire par rapport à la taille des tables de probabilités conditionnelles.
4

Obtenir des réponses approchées par échantillonnage

L'échantillonnage estime une probabilité en générant des affectations au lieu d'évaluer chaque combinaison de variables cachées. Les méthodes diffèrent par leur utilisation des observations : filtrer des échantillons ancestraux, pondérer des affectations avec des observations fixées ou rééchantillonner plusieurs fois une loi conditionnelle locale. Étudier des tirages individuels clarifie leurs estimateurs et montre pourquoi des observations rares, des poids inégaux et des états corrélés influencent la précision.

4.1 Générer des échantillons et garder ceux qui correspondent

Lorsque les sommes exactes sont trop coûteuses, un agent peut simuler des affectations et estimer les probabilités à partir de leurs fréquences. L'échantillonnage produit une approximation dont la qualité dépend de la quantité d'information utile contenue dans les tirages.

Transformer un nombre aléatoire en valeur

Tire un nombre uniforme u dans [0;1[. Découpe cet intervalle en parties dont les longueurs sont égales aux probabilités. Pour les probabilités météo ⟨0,5;0,3;0,2⟩, le soleil occupe [0;0,5[, les nuages [0,5;0,8[ et la pluie [0,8;1[. Un tirage de 0,63 donne des nuages. Pour une variable booléenne, choisis vrai si le tirage est inférieur à sa probabilité d'être vraie.

Échantillonner les parents avant les enfants

L'échantillonnage ancestral parcourt les variables dans un ordre topologique. Chaque nœud est échantillonné selon la ligne de sa table de probabilités conditionnelles sélectionnée par les valeurs échantillonnées de ses parents. Le terme ancestral désigne ici le tirage dans le réseau avant de conditionner la population d'échantillons sur les observations de la requête.

Dans le modèle du trajet, utilise l'ordre R,A,T,L,U et les tirages 0,13, 0,57, 0,40, 0,81 et 0,35 :

  1. La pluie est vraie car 0,13<0,2.
  2. L'accident est faux car 0,57≥0,1.
  3. Le trafic est vrai car 0,40<P(t∣r,¬a)=0,7.
  4. Le retard est faux car 0,81≥P(l∣t)=0,6.
  5. Le parapluie est vrai car 0,35<P(u∣r)=0,9.

L'affectation est (r,¬a,t,¬l,u). Sa probabilité de génération est 0,2(0,9)(0,7)(0,4)(0,9)=0,04536, exactement sa probabilité selon la loi conjointe du réseau. Échantillonner un enfant avant ses parents laisserait indéterminée la ligne de la table de probabilités conditionnelles nécessaire.

Estimer des probabilités à partir des effectifs

La proportion d'échantillons ancestraux contenant un retard estime P(l), qui vaut 0,2765 dans ce modèle. L'estimateur est convergent : lorsque le nombre de tirages indépendants augmente, il converge vers la probabilité réelle. Une exécution plus longue peut encore fluctuer. L'erreur typique d'échantillons indépendants évolue comme 1/N ; quadrupler le nombre d'échantillons la divise donc approximativement par deux, mais le doubler ne suffit pas.

Conditionner par échantillonnage par rejet

L'échantillonnage par rejet génère des affectations ancestrales et écarte celles qui contredisent les observations. Ne compte les valeurs de la variable de requête que parmi les affectations conservées. Par exemple, supposons que 280 des 1 000 affectations contiennent un retard et que 94 d'entre elles contiennent aussi la pluie. Alors P(r∣l)≈94/280≈0,336. Diviser par 1 000 estimerait plutôt l'événement conjoint pluie et retard.

Un échantillon peut être abandonné dès qu'il contredit une observation, ce qui économise le reste du travail de simulation. La proportion attendue d'échantillons conservés reste P(e). Le retard seul en conserve environ 28 % ; le retard avec parapluie environ 12 %, puisque P(l,u)=0,12005. De nombreuses observations peuvent rendre leur combinaison rare même si chacune est ordinaire prise isolément. Si aucun échantillon ne survit, l'estimation conditionnelle est indéfinie et un échantillonnage plus utile est nécessaire.

Points clés

  • L'échantillonnage ancestral parcourt les parents avant les enfants.
  • Chaque affectation complète est générée avec sa probabilité conjointe.
  • L'échantillonnage par rejet divise le nombre de résultats correspondant à la requête par le nombre d'échantillons conservés.
  • La proportion attendue d'échantillons acceptés est égale à la probabilité des observations.
  • Quadrupler le nombre d'échantillons indépendants divise approximativement l'erreur typique par deux.

4.2 Pondérer les échantillons en fixant les observations

L'échantillonnage par rejet passe du temps à créer des affectations inutilisables. La pondération par la vraisemblance garde chaque variable observée fixe et compense par un poids. Les échantillons dont les valeurs cachées rendent les observations probables contribuent davantage.

Construire une affectation pondérée

Commence chaque échantillon avec un poids de 1. Parcours les nœuds dans un ordre topologique. Échantillonne un nœud non observé à l'aide des valeurs actuelles de ses parents. Pour un nœud observé, garde sa valeur observée et multiplie le poids par la probabilité de cette valeur dans la table de probabilités conditionnelles :

w=∏iP(ei∣parents(Ei)).

Seules les probabilités des observations entrent dans ce poids. Les probabilités des nœuds échantillonnés déterminent déjà la fréquence de génération de leurs affectations. Les multiplier dans le poids reviendrait à les compter deux fois.

Deux échantillons dans le modèle du trajet

Pour P(R∣l,u), garde le retard et le parapluie vrais. Échantillonne la pluie, l'accident et le trafic. Les probabilités de trafic pour (r,a),(r,¬a),(¬r,a),(¬r,¬a) sont 0,95, 0,7, 0,8 et 0,2, avec les probabilités a priori P(r)=0,2 et P(a)=0,1.

Les tirages 0,13, 0,57 et 0,40 donnent pluie, absence d'accident et trafic dense. Le retard fixé contribue par P(l∣t)=0,6 ; le parapluie fixé contribue par P(u∣r)=0,9. Le poids de l'échantillon est 0,6(0,9)=0,54.

Les tirages 0,66, 0,05 et 0,92 donnent au contraire absence de pluie, accident et absence de trafic dense. Les vraisemblances des observations sont maintenant P(l∣¬t)=0,1 et P(u∣¬r)=0,2, donc le poids est de 0,02. Les deux échantillons correspondent aux observations car ces valeurs ont été fixées, mais leurs contributions diffèrent fortement.

Normaliser les poids, pas le nombre d'échantillons

Estime une probabilité de requête par

P^(x∣e)=∑j:Xj=xwj∑jwj.

L'estimation de la pluie à partir des deux échantillons est 0,54/(0,54+0,02)≈0,964. Elle est loin de la probabilité a posteriori exacte d'environ 0,693 ; deux tirages sont trop peu nombreux pour représenter les affectations cachées pertinentes. Avec de nombreux tirages, le rapport pondéré converge vers la loi a posteriori. Diviser 0,54 par deux ne produirait pas une estimation de probabilité conditionnelle.

La correction fonctionne car multiplier la probabilité d'échantillonnage par le poids des observations restitue le produit conjoint complet. La normalisation élimine la probabilité commune des observations et laisse la loi conditionnelle.

Reconnaître la concentration des poids

Les observations fixées influencent l'échantillonnage de leurs descendants, puisque ceux-ci les utilisent dans les lignes de leurs parents. Les variables en amont restent tirées sans retour des observations situées en aval. Si des observations rares se trouvent aux feuilles, la plupart des affectations en amont peuvent mal les expliquer. Leurs poids sont minuscules et quelques affectations peuvent dominer le résultat.

La pondération par la vraisemblance utilise souvent les calculs plus efficacement que l'échantillonnage par rejet, mais « aucun échantillon rejeté » ne signifie pas que tous les échantillons sont aussi informatifs. Une longue exécution avec des poids très inégaux peut encore donner une estimation instable. Examine quelles affectations portent le poids total lorsque tu compares les résultats de plusieurs exécutions.

Points clés

  • Fixe les observations et n'échantillonne que les variables restantes.
  • Les poids multiplient les vraisemblances des observations, pas les probabilités des nœuds échantillonnés.
  • Divise le poids accumulé pour une requête par le poids total.
  • Des observations rares en aval peuvent concentrer presque tout le poids sur quelques échantillons.

4.3 Rééchantillonner localement avec l'échantillonnage de Gibbs

L'échantillonnage de Gibbs conserve une affectation complète et modifie une variable non observée à la fois. Chaque modification est tirée selon la loi conditionnelle de la variable sachant les valeurs actuelles de toutes les autres variables. La séquence forme un échantillonneur de Monte-Carlo par chaînes de Markov, ou MCMC.

Démarrer une chaîne et garder les observations fixes

Fixe les observations à leurs valeurs observées et initialise les variables restantes. En présence de zéros déterministes, pars d'une affectation compatible avec les observations et de probabilité conjointe positive. Choisis une variable non observée à mettre à jour, calcule une probabilité pour chacune de ses valeurs possibles, normalise et tire la nouvelle valeur. Toutes les autres valeurs restent en place pendant cette étape. La répétition du processus permet aux observations d'influencer les croyances en amont comme en aval.

Seule la couverture de Markov du nœud choisi est nécessaire : ses parents, ses enfants et les autres parents de ses enfants. Les facteurs extérieurs à cette couverture ne changent pas lorsque la valeur choisie change ; ils s'annulent donc lors de la normalisation. La formule locale est

P(x∣mb(X))=αP(x∣parents(X))∏Y∈children(X)P(y∣parents(Y)).

Les enfants gardent leurs valeurs actuelles pendant que chaque valeur candidate du parent choisi est essayée. Les valeurs de leurs tables de probabilités conditionnelles peuvent donc changer même si les enfants ne sont pas rééchantillonnés.

Mettre à jour la pluie dans le modèle du trajet

Garde le retard et le parapluie vrais. Supposons que l'état caché courant soit absence de pluie, absence d'accident et trafic dense. La couverture de la pluie est le trafic, le parapluie et l'accident. Pour une pluie vraie, le score local est

P(r)P(u∣r)P(t∣r,¬a)=0,2(0,9)(0,7)=0,126.

Pour une pluie fausse, le score est 0,8(0,2)(0,2)=0,032. La normalisation donne P(r∣couverture)=0,126/0,158≈0,797. Un tirage uniforme de 0,40 rend donc la pluie vraie. Le facteur du retard est absent de cette mise à jour car le trafic reste fixe et ce facteur est constant pour les deux valeurs candidates de la pluie.

Mettre à jour le trafic avec la nouvelle valeur de pluie

La couverture du trafic est la pluie, l'accident et le retard. Ses deux scores sont 0,7(0,6)=0,42 pour un trafic dense et 0,3(0,1)=0,03 pour son absence. Sa probabilité d'être vrai est donc 0,42/0,45≈0,933. Pour une mise à jour de l'accident avec pluie et trafic dense fixés, la probabilité d'être vrai est 0,095/(0,095+0,63)≈0,131.

Compter les états et laisser le temps au mélange

Après chaque mise à jour, l'affectation complète peut compter comme un échantillon, y compris si la valeur choisie reste inchangée. Écarte une période de chauffe initiale pour réduire l'influence de l'initialisation. Lorsque la chaîne converge, la fréquence de la pluie à long terme se rapproche d'environ 0,693 pour cette requête.

Les états successifs partagent presque toutes leurs valeurs et sont corrélés. Ils contiennent moins d'information indépendante que le même nombre de tirages indépendants. Lorsque toutes les valeurs des tables de probabilités conditionnelles sont strictement comprises entre 0 et 1, des mises à jour répétées appropriées peuvent atteindre chaque état et converger vers la loi a posteriori. Des contraintes déterministes peuvent piéger une chaîne qui modifie une seule variable à la fois ; des relations presque déterministes peuvent la faire évoluer très lentement.

L'échantillonnage ancestral tire selon la loi conjointe ; le rejet filtre ces tirages ; la pondération par la vraisemblance fixe les observations et pondère les affectations ; Gibbs met à jour plusieurs fois un état à observations fixées. Conditionner uniquement sur les parents donnerait une mauvaise loi locale pour une mise à jour de Gibbs, car cela omettrait les observations des enfants.

Points clés

  • L'échantillonnage de Gibbs modifie une variable non observée à la fois.
  • Utilise la table de probabilités conditionnelles du nœud et celles de tous ses enfants.
  • Normalise les scores des valeurs candidates avant le tirage.
  • Les états consécutifs sont corrélés.
  • La période de chauffe réduit la dépendance à l'affectation initiale arbitraire.
  • Des contraintes déterministes peuvent empêcher une chaîne d'atteindre tous les états pertinents.
5

Prendre des décisions à l'aide des utilités, des réseaux de décision et de la valeur de l'information

Un agent utile doit choisir quoi faire en plus d'estimer ce qui est vrai. Les utilités expriment les préférences sur les issues et l'espérance d'utilité relie ces préférences aux actions incertaines. Les réseaux de décision organisent les informations disponibles, les choix possibles et leurs conséquences. Comparer ensuite la meilleure action avant et après une observation montre si recueillir davantage d'information en vaut le coût.

5.1 Choisir des actions selon l'espérance d'utilité

Les probabilités décrivent ce qui peut arriver ; les utilités décrivent à quel point les issues sont souhaitables. Une fonction d'utilité attribue des nombres plus élevés aux issues préférées. Une action incertaine est une loterie, qui énumère les issues et leurs probabilités.

Calculer la moyenne des utilités des issues possibles

L'espérance d'utilité d'une action est

EU(a∣e)=∑sP(s∣a,e)U(s).

Multiplie l'utilité de chaque issue par sa probabilité et additionne. Le principe d'espérance d'utilité maximale choisit l'action dont le résultat est le plus élevé. L'issue dont l'utilité individuelle est la plus élevée n'appartient pas nécessairement à la meilleure action, et l'issue la plus probable ne détermine pas à elle seule le choix. Une décision judicieuse peut tout de même produire un mauvais résultat par hasard.

Pourquoi des préférences cohérentes fondent ce principe

La théorie de l'utilité utilise ces exigences de rationalité :

  • Comparabilité : deux loteries quelconques peuvent être comparées, y compris avec une indifférence.
  • Transitivité : préférer A à B et B à C implique de préférer A à C.
  • Continuité : une issue intermédiaire peut être égalée par une loterie entre de meilleures et de moins bonnes issues.
  • Substituabilité : une issue ou une loterie indifférente peut en remplacer une autre dans une loterie plus large.
  • Monotonie : entre des loteries ayant les mêmes meilleure et moins bonne issues, on préfère celle qui donne la plus grande probabilité à la meilleure.
  • Décomposabilité : une loterie de loteries se réduit aux probabilités de ses issues finales.

Le résultat de von Neumann-Morgenstern représente les préférences respectant ces exigences par une espérance d'utilité. Des préférences cycliques violent la transitivité. Si un agent paie une petite somme pour passer de B à A, de A à C et de C à B, des échanges répétés le ramènent à sa situation initiale tout en lui faisant perdre de l'argent. C'est le problème de la « pompe à argent ».

L'argent et l'utilité peuvent classer les loteries différemment

Compare un paiement certain de 400 avec une chance de 50 % de recevoir 1 000 et une chance de 50 % de recevoir zéro. L'espérance monétaire favorise la loterie, dont la moyenne est de 500. Pour U(x)=x, cependant, l'espérance d'utilité de la loterie est 0,51000+0,50≈15,81, tandis que le paiement certain donne 20. Cet agent choisit 400.

L'équivalent certain est le montant certain ayant l'utilité de la loterie. Ici, il vaut (0,51000)2=250. La différence entre l'espérance monétaire et l'équivalent certain est la prime de risque, égale à 250 dans cet exemple.

Utilité de l'argentAttitude face au risque
ConcaveAversion au risque
LinéaireNeutralité face au risque
ConvexePréférence pour le risque

Avec une utilité concave, un montant certain égal à la moyenne est au moins aussi souhaitable que la loterie de même moyenne. Une concavité stricte rend cette préférence stricte pour une loterie non triviale. Une option risquée suffisamment favorable peut néanmoins être préférable à un montant certain de moindre valeur.

Changer d'échelle sans changer les préférences

Remplacer l'utilité par U′(s)=kU(s)+c avec k>0 préserve toutes les comparaisons d'espérance d'utilité. Chaque espérance reçoit la même mise à l'échelle positive et le même décalage. Une transformation croissante quelconque préserve le classement des issues certaines, mais peut modifier celui des loteries.

Lorsque l'on compare plusieurs attributs souhaitables, une option au moins aussi bonne sur chaque attribut et meilleure sur au moins un domine l'autre. Avec des préférences qui valorisent ces améliorations, l'option dominée peut être écartée sans préciser les poids exacts des attributs.

Points clés

  • L'espérance d'utilité pondère l'utilité de chaque issue par sa probabilité.
  • L'espérance d'utilité maximale évalue un choix à partir des informations disponibles, pas du hasard qui se produit ensuite.
  • Des préférences cohérentes sur les loteries peuvent être représentées par l'espérance d'utilité.
  • L'argent et l'utilité n'ont pas nécessairement la même échelle ni la même courbure.
  • Un équivalent certain a la même utilité que l'espérance d'utilité d'une loterie.
  • Les transformations affines strictement croissantes de l'utilité préservent les choix.
  • La dominance peut éliminer une option inférieure avant une pondération détaillée.

5.2 Transformer les observations en politique de décision

Un réseau de décision, aussi appelé diagramme d'influence, combine un modèle de probabilité avec des choix et des préférences. Sa résolution nécessite à la fois une inférence sur les états incertains et une comparaison des actions disponibles pour l'agent.

Lire les trois types de nœuds

Les nœuds de hasard, généralement ovales, ont des tables de probabilités. Les nœuds de décision, généralement rectangulaires, représentent les actions contrôlées par l'agent. Les nœuds d'utilité, généralement en forme de losange, attribuent une utilité aux combinaisons de valeurs des parents. Une flèche entrant dans un nœud de décision indique une information disponible au moment du choix. Ce n'est pas une dépendance ordinaire de probabilité conditionnelle.

Pour un événement en plein air, la pluie influence une prévision et l'utilité de l'événement. L'action influence aussi l'utilité. La prévision pointe vers la décision lorsqu'elle est observée avant le choix de la personne organisatrice. Aucune flèche ne va de l'action vers la pluie : passer à l'intérieur ne change pas la météo.

Résoudre sans prévision

Supposons que P(rain)=0,3 et utilisons cette table d'utilité :

ActionSans pluiePluie
À l'extérieur1000
À l'intérieur6070

Les espérances d'utilité sont EU(outdoors)=0,7(100)+0,3(0)=70 et EU(indoors)=0,7(60)+0,3(70)=63. Sans information supplémentaire, choisis l'extérieur et l'espérance d'utilité maximale est de 70. Le nœud de décision reçoit une valeur choisie, pas une table de probabilités permettant de calculer une moyenne sur les actions.

Intégrer une prévision

Posons P(wet∣rain)=0,8 et P(wet∣¬rain)=0,1. La probabilité d'une prévision pluvieuse est 0,8(0,3)+0,1(0,7)=0,31. La formule de Bayes donne P(rain∣wet)=0,24/0,31≈0,774. Une prévision sèche donne P(rain∣dry)=0,06/0,69≈0,087.

Avec une prévision pluvieuse, l'espérance d'utilité de l'extérieur est d'environ 22,6 et celle de l'intérieur d'environ 67,7 : choisis donc l'intérieur. Avec une prévision sèche, l'extérieur donne environ 91,3 et l'intérieur environ 60,9 : choisis donc l'extérieur. Utilise la loi a posteriori après une observation ; garder la probabilité a priori ferait perdre l'information fournie par la prévision.

La politique obtenue est « Choisis l'intérieur après une prévision pluvieuse ; choisis l'extérieur après une prévision sèche ». Une politique associe des actions aux observations ; elle peut donc être définie avant l'arrivée de l'observation. Une action est le choix unique effectué une fois l'information disponible.

Trouver où le choix change

Soit p la probabilité actuelle de pluie. Alors EU(outdoors)=100(1−p) et EU(indoors)=60(1−p)+70p=60+10p. Leur égalité donne 40=110p, soit p=4/11≈0,364. En dessous de ce seuil, choisis l'extérieur ; au-dessus, choisis l'intérieur ; au seuil, les actions sont à égalité.

Pour résoudre un autre réseau de décision, fixe les observations actuelles, considère chaque action à tour de rôle, infère la loi des variables aléatoires pertinentes pour l'utilité et calcule son espérance d'utilité. Si une action modifie une issue incertaine, inclus ses effets dans le modèle de probabilité avant de comparer les espérances. Sélectionne enfin la meilleure action séparément pour chaque observation possible que la politique recevra.

Points clés

  • Les nœuds de hasard, de décision et d'utilité jouent des rôles différents.
  • Une flèche entrant dans un nœud de décision indique une information connue avant le choix.
  • Évalue chaque action avec la loi a posteriori correspondant aux observations disponibles.
  • Une politique associe des actions aux observations.
  • Égaler les espérances d'utilité permet de déterminer un seuil de décision.

5.3 Déterminer la valeur d'une observation

Une observation a de la valeur lorsqu'elle aide l'agent à choisir une meilleure action. La valeur de l'information parfaite mesure l'amélioration attendue de la connaissance de la valeur d'une variable avant d'agir. « Parfaite » décrit l'accès à la valeur réelle de cette variable ; la variable peut elle-même être une prévision imparfaite d'autre chose.

Optimiser pour chaque observation possible

Sachant les observations actuelles e, la valeur de l'observation de E′ est

VPI(E′∣e)=∑e′P(e′∣e)MEU(e,e′)−MEU(e).

Trouve d'abord la meilleure espérance d'utilité d'une décision immédiate. Ensuite, pour chaque observation possible, actualise les probabilités et choisis la meilleure action correspondant à cette observation. Calcule la moyenne de ces utilités optimisées à l'aide des probabilités des observations. Soustrais l'espérance d'utilité maximale actuelle. Choisir d'abord une action puis calculer une moyenne ferait perdre la possibilité d'adapter l'action.

Évaluer la prévision et la météo

Pour le modèle de l'événement, choisir l'extérieur sans prévision donne une espérance d'utilité maximale de 70. Les prévisions pluvieuses surviennent avec une probabilité de 0,31 et conduisent à l'intérieur, avec une espérance d'utilité maximale d'environ 67,74. Les prévisions sèches surviennent avec une probabilité de 0,69 et conduisent à l'extérieur, avec une espérance d'utilité maximale d'environ 91,30. En gardant les valeurs exactes, on obtient

0,31MEU(wet)+0,69MEU(dry)=21+63=84.

Ainsi VPI(F)=84−70=14 unités d'utilité. Un coût exprimé comme une perte d'utilité inférieure à 14 rend l'obtention de la prévision avantageuse ; à 14, l'agent est indifférent. Un prix monétaire doit d'abord être évalué sur l'échelle d'utilité de l'agent.

Connaître la météo elle-même est plus utile. La pluie conduit à l'intérieur avec une utilité de 70 ; l'absence de pluie conduit à l'extérieur avec une utilité de 100. La moyenne est 0,3(70)+0,7(100)=91, donc VPI(Rain)=91−70=21.

Pourquoi la valeur attendue de l'information est positive ou nulle

L'agent peut toujours ignorer une information gratuite et garder son action initiale. Optimiser après l'observation ne peut donc jamais réduire l'espérance d'utilité avant que l'observation soit connue. Si la même action est la meilleure pour chaque résultat possible, l'information a une valeur nulle. Dans ce modèle de décision, une information indépendante de toutes les variables aléatoires pertinentes pour l'utilité, sachant les observations actuelles, a aussi une valeur nulle.

Un résultat particulier peut néanmoins être défavorable. Après une prévision pluvieuse, l'espérance d'utilité maximale est d'environ 67,7, en dessous des 70 précédents. La non-négativité concerne la moyenne sur tous les résultats avant de les connaître.

Combiner les informations sans les compter deux fois

La valeur de l'information parfaite n'est généralement pas additive. La prévision seule vaut 14 et la météo seule 21, mais connaître les deux vaut 21 car la prévision n'ajoute rien une fois la météo connue.

Après une prévision pluvieuse, connaître la météo ajoute environ 9,03 ; après une prévision sèche, environ 6,09. Avant de voir la prévision, la valeur supplémentaire attendue est 0,31(9,03)+0,69(6,09)≈7. Le gain conjoint est donc 14+7=21, égal au gain obtenu en apprenant d'abord la météo puis en ajoutant zéro. Le total ne dépend pas de l'ordre lorsque toutes les observations précèdent l'action, chaque gain ultérieur étant évalué à l'aide des informations précédentes.

Un agent qui recueille des informations peut choisir successivement l'observation dont la valeur de l'information parfaite diminuée du coût est positive et la plus élevée, puis agir lorsqu'aucune ne vaut plus son coût. Cette stratégie myope évalue une observation à la fois. Deux observations peuvent être utiles ensemble même si aucune ne change seule la meilleure action ; la sélection gloutonne peut donc manquer une paire précieuse.

Points clés

  • Calcule la moyenne des meilleures actions pour chaque observation, puis soustrais l'espérance d'utilité maximale actuelle.
  • La valeur de l'information parfaite est mesurée avant que l'observation soit connue.
  • Une information gratuite a une valeur attendue positive ou nulle car elle peut être ignorée.
  • Un résultat particulier peut réduire l'espérance d'utilité maximale a posteriori.
  • Plusieurs observations peuvent partager de l'information ; leurs valeurs de l'information parfaite prises séparément ne s'additionnent donc pas nécessairement.
  • Compare le coût de l'information sur la même échelle d'utilité que son bénéfice.

Raisonnement probabiliste : exemples

5 Leçons Interactives

1

D'une table conjointe à une croyance actualisée

14 étapes
Lire les mondes possibles, conditionner sur une observation, appliquer la formule de Bayes et utiliser l'indépendance conditionnelle.
  1. 1
    IntroductionPartir des mondes possibles

    Un agent peut être incertain de plusieurs choses à la fois. Commence par une table conjointe qui attribue une probabilité à chaque combinaison, puis demande-toi comment une observation modifie les probabilités relatives.

    La démarche est la suivante : décrire les mondes, garder ceux qui sont observés, normaliser et chercher une indépendance qui simplifie le calcul suivant.

  2. 2
    ExplicationAttribuer une probabilité à chaque combinaison

    La météo prend les valeurs soleil, nuage et pluie ; le bus prend les valeurs à l'heure et en retard. Ensemble, elles donnent six mondes. Leurs probabilités conjointes sont 0,40 et 0,10 pour le soleil, 0,18 et 0,12 pour les nuages, et 0,08 et 0,12 pour la pluie, dans l'ordre à l'heure puis en retard.

    La somme des six valeurs vaut 1. Celle d'une ligne n'a pas à valoir 1 car elle ne couvre qu'une valeur de météo.

  3. 3
    ExempleAdditionner les mondes inclus dans un événement

    Pour trouver la probabilité de pluie, additionne les deux possibilités du bus : 0,08+0,12=0,20. Pour trouver celle du retard, additionne sur les trois valeurs de météo : 0,10+0,12+0,12=0,34.

    C'est la marginalisation. La variable supprimée parcourt toutes ses valeurs ; la variable conservée garde un total distinct pour chaque valeur.

  4. 4
    DéfiTrouver une réunion sans compter deux fois

    Avec une probabilité de pluie de 0,20, une probabilité de retard de 0,34 et leur probabilité conjointe de 0,12, trouve la probabilité de pluie ou de retard.

    ---reveal---

    0,20+0,34−0,12=0,42.

    Le monde avec pluie et retard apparaît dans les deux probabilités marginales. Soustraire une fois sa probabilité fait que chaque monde de la réunion est compté exactement une fois.

  5. 5
    ExplicationNe garder que la colonne observée

    Le bus est en retard. Les totaux météo conservés sont maintenant 0,10 pour le soleil, 0,12 pour les nuages et 0,12 pour la pluie. Leur somme est de 0,34, la probabilité du retard.

    Divise chacun par 0,34 pour obtenir P(Weather∣late)≈⟨0,294;0,353;0,353⟩. Les nouvelles probabilités décrivent les proportions au sein de la population observée ; leur somme vaut donc 1.

  6. 6
    DéfiInverser la question conditionnelle

    La probabilité conjointe de pluie et de retard est de 0,12, et la probabilité marginale de pluie est de 0,20. Combien vaut P(late∣rain) ? Pourquoi son dénominateur diffère-t-il de celui du calcul précédent de la pluie sachant le retard ?

    ---reveal---

    P(late∣rain)=0,12/0,20=0,6.

    La pluie est maintenant l'observation : la population de comparaison est donc l'ensemble des mondes pluvieux. Pour la pluie sachant le retard, on divise au contraire par la probabilité marginale de retard, 0,34.

  7. 7
    LienTransformer le conditionnement en produit

    Réarranger la probabilité conditionnelle donne P(a,b)=P(a∣b)P(b). Répéter cette identité donne la formule des probabilités composées, chaque variable étant conditionnée par les variables antérieures.

    Pour une requête à variables cachées, utilise les mêmes probabilités conjointes : sélectionne les mondes compatibles avec les observations, additionne sur les valeurs cachées et normalise. L'indépendance n'est nécessaire pour justifier ni la règle du produit ni l'énumération.

  8. 8
    ExemplePondérer un résultat positif par sa probabilité a priori

    Une maladie a une probabilité a priori de 0,01. Un test est positif avec une probabilité de 0,9 en cas de maladie et de 0,05 sinon.

    Le score malade et positif est 0,01(0,9)=0,009. Le score sain et positif est 0,99(0,05)=0,0495. Ces deux cas couvrent tous les résultats positifs ; leur somme est de 0,0585.

  9. 9
    ExempleNormaliser les explications concurrentes

    La formule de Bayes divise le score malade et positif par tous les résultats positifs :

    P(ill∣+)=0,009/0,0585≈0,154.

    Sur 10 000 personnes, 90 malades et 495 personnes saines ont un test positif. Seuls 90 des 585 résultats positifs concernent des personnes malades. Le faible taux de base compte car le groupe des personnes saines est beaucoup plus grand.

  10. 10
    DéfiInterpréter un second résultat positif

    Un second test est conditionnellement indépendant du premier sachant l'état de santé et a les mêmes vraisemblances. Comment son résultat positif doit-il actualiser la première probabilité a posteriori ?

    ---reveal---

    Utilise la première probabilité a posteriori comme nouvelle probabilité a priori. De façon équivalente, les deux scores sont 0,01(0,9)2=0,0081 et 0,99(0,05)2=0,002475. La normalisation donne environ 0,766. Réutiliser la probabilité a priori initiale pour le seul second résultat ferait perdre la première observation.

  11. 11
    ExplicationFixer la classe avant de multiplier

    Dans le modèle de la grippe, la probabilité de toux est de 0,7 avec grippe et de 0,2 sans grippe, qu'il y ait ou non de la fièvre. La fièvre et la toux sont conditionnellement indépendantes sachant l'état de grippe.

    Sans fixer l'état de grippe, la fièvre modifie la probabilité de toux car elle modifie la croyance concernant la grippe. Le modèle bayésien naïf utilise cette indépendance conditionnée par la classe pour multiplier les vraisemblances des caractéristiques, pas leurs probabilités marginales inconditionnelles.

  12. 12
    ExempleCalculer le score des deux classes

    Pour les pourriels, la probabilité a priori est de 0,3. Le mot « offre » a une vraisemblance de 0,4 dans les pourriels et de 0,05 dans les messages légitimes ; « gagnant » a une vraisemblance de 0,2 et de 0,01.

    Avec les deux mots présents, les scores sont 0,3(0,4)(0,2)=0,024 et 0,7(0,05)(0,01)=0,00035. Divise le score des pourriels par leur somme pour obtenir environ 0,986. Un score de classe seul n'est pas encore une probabilité a posteriori.

  13. 13
    DéfiActualiser lorsqu'une caractéristique est absente

    Garde le même modèle de pourriel, mais le courriel contient « offre » et pas « gagnant ». Trouve la probabilité a posteriori de pourriel.

    ---reveal---

    Utilise les vraisemblances complémentaires de « gagnant ». Le score pourriel est 0,3(0,4)(0,8)=0,096 ; le score légitime est 0,7(0,05)(0,99)=0,03465. Normalise pour obtenir 0,096/0,13065≈0,735. L'absence du mot est une observation ; omettre son facteur répondrait à une autre question.

  14. 14
    RécapitulatifChoisir la bonne opération de probabilité

    Une table conjointe décrit des mondes complets. La marginalisation supprime une variable par addition ; le conditionnement fixe une observation et normalise. La formule de Bayes inverse une probabilité conditionnelle en incluant à la fois la vraisemblance et la probabilité a priori.

    L'indépendance ne raccourcit un calcul que sous la condition où elle est vérifiée. Garde ces conditions lorsque tu multiplies les vraisemblances des observations.

2

Lire un réseau et suivre ses chemins

12 étapes
Utiliser les tables locales, identifier une couverture de Markov et déterminer quels chemins les observations bloquent.

Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.

  1. 1
    IntroductionRelier les tables à la structure du graphe
  2. 2
    ExplicationLire les flèches du trajet
  3. 3
    ExempleSélectionner une valeur à chaque nœud
  4. 4
    DéfiCompter les probabilités libres du modèle
  5. 5
    ExplicationTrouver les variables qui isolent Pluie
  6. 6
    DéfiAppliquer les échecs causaux indépendants
  7. 7
    Point cléUn parent omis affirme une indépendance
  8. 8
    ExplicationDistinguer les non-collisionneurs des collisionneurs
  9. 9
    ExempleObserver un effet relier ses causes
  10. 10
    DéfiObserver le descendant d'un collisionneur
  11. 11
    DéfiBloquer une autre partie du même chemin
  12. 12
    RécapitulatifUtiliser le graphe pour deux tâches différentes
3

Calculer une probabilité a posteriori par deux méthodes exactes

11 étapes
Calculer la pluie sachant le retard par énumération et élimination de variables, puis comparer les tailles des facteurs.

Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.

  1. 1
    IntroductionGarder la même réponse en changeant les calculs
  2. 2
    ExplicationIdentifier ce qui est caché
  3. 3
    ExempleAdditionner les possibilités cachées en cas de pluie
  4. 4
    DéfiTerminer la loi conditionnelle
  5. 5
    ExplicationRestreindre les facteurs aux observations
  6. 6
    ExempleÉliminer d'abord Accident
  7. 7
    ExempleÉliminer Trafic et garder Pluie
  8. 8
    DéfiRassembler tous les facteurs avant une somme
  9. 9
    Point cléMesurer le plus grand ensemble de variables d'un produit
  10. 10
    DéfiRéintroduire une feuille observée dans le calcul
  11. 11
    RécapitulatifGarder visibles les rôles des probabilités
4

Comparer quatre méthodes d'échantillonnage

14 étapes
Générer une affectation ancestrale, filtrer ou pondérer les observations, puis mettre à jour un état de Gibbs à partir de scores locaux.

Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.

  1. 1
    IntroductionDéterminer ce qui compte comme échantillon
  2. 2
    ExplicationÉchantillonner avec la ligne actuelle des parents
  3. 3
    ExempleTerminer un tirage conjoint
  4. 4
    DéfiUtiliser les échantillons conservés comme dénominateur
  5. 5
    ConseilMesurer les tirages utiles, pas seulement les tirages totaux
  6. 6
    ExplicationFixer les valeurs observées et accumuler leur vraisemblance
  7. 7
    ExempleComparer l'influence de deux échantillons
  8. 8
    DéfiDiagnostiquer une exécution aux poids concentrés
  9. 9
    ExplicationMettre à jour une variable en gardant les autres
  10. 10
    ExempleCalculer les deux scores locaux de Pluie
  11. 11
    DéfiTransmettre le nouvel état à la mise à jour suivante
  12. 12
    Point cléUne longue chaîne doit aussi se déplacer
  13. 13
    DéfiChoisir un estimateur pour chaque journal
  14. 14
    RécapitulatifFaire correspondre génération et estimation
5

Des issues incertaines à la valeur d'une prévision

15 étapes
Comparer les utilités, choisir une politique pour un événement après une prévision et calculer le gain attendu de son observation.

Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.

  1. 1
    IntroductionDistinguer croyance et préférence
  2. 2
    ExplicationCalculer la moyenne des utilités des issues
  3. 3
    ExempleVérifier l'échelle d'utilité avant de choisir
  4. 4
    DéfiChanger d'échelle sans modifier le choix
  5. 5
    ExplicationPréparer la décision concernant l'événement
  6. 6
    ExempleChoisir avant de recevoir une prévision
  7. 7
    ExempleActualiser après une prévision pluvieuse
  8. 8
    DéfiCompléter la politique dépendant de l'observation
  9. 9
    ExplicationCalculer la moyenne des décisions prises avec information
  10. 10
    DéfiSoustraire ce que l'agent possède déjà
  11. 11
    Point cléUn résultat défavorable peut valoir la peine d'être connu
  12. 12
    ExempleComparer une prévision à la connaissance de la météo
  13. 13
    DéfiÉvaluer conditionnellement une seconde observation
  14. 14
    LienSavoir quand le choix glouton des observations peut échouer
  15. 15
    RécapitulatifÉvaluer la politique avant de payer l'information

Raisonnement probabiliste : QCM

60 Questions Pratiques en 6 séries

Série 1 : Représenter les dépendances et tester les chemins10 Questions Pratiques

Question 1 sur 10

Un nœud booléen a trois parents booléens. Combien de probabilités libres sa table de probabilités conditionnelles sans restriction nécessite-t-elle ?
  1. 3
  2. 6
  3. 8
  4. 16
Afficher la réponseMasquer la réponse
Réponse : C
Il existe 23=8 affectations des parents. Chaque ligne nécessite une probabilité de vrai choisie librement, car la probabilité de faux est son complément. Seize compte les deux valeurs de chaque ligne, alors que chaque paire doit avoir une somme égale à 1.

Question 2 sur 10

Un réseau est Power→Sensor→Alert. Il donne P(p)=0,8, P(s∣p)=0,9 et P(a∣¬s)=0,15. Combien vaut P(p,¬s,a) ?
  1. 0,012
  2. 0,108
  3. 0,120
  4. 0,072
Afficher la réponseMasquer la réponse
Réponse : A
Sélectionne la valeur correspondant à un capteur faux sous alimentation : P(¬s∣p)=0,1. L'affectation complète a pour probabilité 0,8(0,1)(0,15)=0,012. Multiplier par 0,9 décrirait un capteur vrai, alors que le monde demandé le fixe à faux.

Question 3 sur 10

Une racine vérifie P(h)=0,25. Son enfant vérifie P(c∣h)=0,8 et P(c∣¬h)=0,2. Quelle est la probabilité marginale que l'enfant soit vrai ?
  1. 0,20
  2. 0,50
  3. 0,80
  4. 0,35
Afficher la réponseMasquer la réponse
Réponse : D
Calcule la moyenne des deux lignes de l'enfant avec les probabilités de la racine : 0,25(0,8)+0,75(0,2)=0,35. Une moyenne simple des valeurs des lignes donne 0,50 et traite les états de la racine comme équiprobables, en contradiction avec la probabilité a priori indiquée.

Question 4 sur 10

Dans A→C←B et C→D, quelle est la couverture de Markov de A ?
  1. {C}
  2. {B,C}
  3. {C,D}
  4. {B,C,D}
Afficher la réponseMasquer la réponse
Réponse : B
L'enfant de A est C, et l'autre parent de cet enfant est B. Ces deux nœuds forment la couverture de Markov de A. Inclure D ajouterait un petit-enfant qui n'apporte plus d'information une fois C fixé ; omettre B ferait perdre la dépendance par l'enfant commun observé.

Question 5 sur 10

Trois causes actives dans un OU bruité ont des probabilités d'inhibition de 0,1, 0,5 et 0,4, sans cause de fuite. Quelle est la probabilité de l'effet ?
  1. 0,02
  2. 0,90
  3. 0,20
  4. 0,98
Afficher la réponseMasquer la réponse
Réponse : D
Les trois causes doivent échouer pour que l'effet soit absent, ce qui donne 0,1(0,5)(0,4)=0,02. La probabilité de l'effet est son complément, 0,98. Répondre 0,02 confond le produit des échecs indépendants avec la probabilité qu'au moins une cause produise l'effet.

Question 6 sur 10

Dans la chaîne A→B→C, quelle observation d-sépare A de C ?
  1. N'observer aucune variable.
  2. Observer B.
  3. Observer un enfant de C.
  4. Observer un enfant de B.
Afficher la réponseMasquer la réponse
Réponse : B
Le seul chemin passe par B comme non-collisionneur ; observer B le bloque donc. Observer un descendant de B ne bloque pas cette chaîne : l'observation d'un descendant ouvre les collisionneurs, mais pour cette séparation dans une chaîne, le nœud intermédiaire lui-même doit être observé.

Question 7 sur 10

Le graphe est H→J←K et J→M. Si seul M est observé, l'indépendance entre H et K est-elle garantie ?
  1. Non ; observer M ouvre le collisionneur en J.
  2. Oui ; J lui-même n'est pas observé.
  3. Oui ; les flèches ne vont pas de H à K.
  4. Non ; les collisionneurs non observés sont toujours ouverts.
Afficher la réponseMasquer la réponse
Réponse : A
M est un descendant du collisionneur J ; observer M active donc le chemin H-J-K. L'indépendance n'est plus garantie. Il n'est pas nécessaire d'observer J lui-même : une observation d'un effet en aval peut aussi relier les deux explications possibles en amont.

Question 8 sur 10

Le graphe comporte A→B→D et A→C→D. Observer B garantit-il l'indépendance de A et D ?
  1. Oui ; B bloque toutes les routes orientées.
  2. Oui ; le conditionnement bloque l'extrémité commune.
  3. Non ; le chemin passant par C reste actif.
  4. Non ; observer B ouvre le chemin passant par B.
Afficher la réponseMasquer la réponse
Réponse : C
Observer B bloque le chemin A-B-D, mais A-C-D contient toujours le non-collisionneur C non observé. La d-séparation exige que tous les chemins soient bloqués. Ne vérifier que la route passant par le nœud observé fait oublier la seconde voie par laquelle l'information peut passer entre les extrémités.

Question 9 sur 10

Le graphe est Q←A→C←B→R et C→E. Sachant A et E, Q et R sont-ils d-séparés ?
  1. Non ; E ouvre tout le chemin passant par C.
  2. Oui ; A bloque le chemin malgré l'ouverture de C par E.
  3. Oui ; observer E ferme le collisionneur en C.
  4. Non ; conditionner sur A ouvre la fourche.
Afficher la réponseMasquer la réponse
Réponse : B
E ouvre le collisionneur C car il est un descendant de C. Le même chemin contient toujours le non-collisionneur observé A, qui le bloque, et il n'y a pas de seconde route. Ouvrir un collisionneur supprime un blocage ; cela n'annule pas un autre blocage ailleurs sur le chemin.

Question 10 sur 10

Un graphe laisse un chemin actif entre X et Y sachant Z. Que peut-on conclure sans les valeurs des tables de probabilités conditionnelles ?
  1. L'indépendance n'est pas garantie par le graphe.
  2. X et Y doivent être dépendantes pour toute table.
  3. X et Y doivent être indépendantes pour toute table.
  4. Le graphe ne peut représenter aucune loi conjointe.
Afficher la réponseMasquer la réponse
Réponse : A
Un chemin actif permet une dépendance pour certaines lois compatibles avec le graphe. Des valeurs particulières des tables peuvent néanmoins rendre les variables indépendantes ; affirmer une dépendance certaine exige donc davantage que ce test sur le graphe. La d-séparation fournit des garanties universelles d'indépendance ; l'échec du test supprime cette garantie.
Série 2 : Lire les observations et actualiser les croyances10 Questions Pratiques

Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.

Question 1 sur 10

Un modèle de tri attribue les probabilités 0,22 à « rouge et endommagé » et 0,18 à « rouge et intact ». Quelle est la probabilité marginale de rouge ?
  1. 0,04
  2. 0,40
  3. 0,22
  4. 0,60
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 2 sur 10

Pour un appareil, P(hot)=0,45, P(noisy)=0,30 et P(hot,noisy)=0,12. Quelle est la probabilité qu'il ne soit ni chaud ni bruyant ?
  1. 0,25
  2. 0,63
  3. 0,87
  4. 0,37
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 3 sur 10

Combien de probabilités libres sont nécessaires pour une loi conjointe sans restriction sur quatre variables booléennes ?
  1. 15
  2. 4
  3. 8
  4. 16
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 4 sur 10

Un modèle de fichiers donne P(corrupt,flag)=0,06 et P(intact,flag)=0,14. Quelle est la probabilité qu'un fichier soit corrompu sachant qu'il est signalé ?
  1. 0,06
  2. 0,20
  3. 0,30
  4. 0,70
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 5 sur 10

Pour les variables A, B et C, quelle expression de la formule des probabilités composées est égale à P(a,b,c) dans cet ordre ?
  1. P(a)P(b)P(c)
  2. P(a)P(b∣a)P(c∣a,b)
  3. P(a)P(b∣a)P(c∣b)
  4. P(a∣b)P(b∣c)P(c∣a)
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 6 sur 10

Un composant est défectueux avec une probabilité de 0,04. Un avertissement apparaît avec une probabilité de 0,80 s'il est défectueux et de 0,10 sinon. Quelle est la probabilité d'un défaut après un avertissement ?
  1. 0,040
  2. 0,320
  3. 0,250
  4. 0,800
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 7 sur 10

Un procédé de détection a une sensibilité de 0,85 et un taux de faux positifs de 0,15. Les deux restent fixes. Comment la probabilité a posteriori d'une panne après un résultat positif change-t-elle lorsque la probabilité a priori de panne augmente ?
  1. Elle augmente.
  2. Elle reste fixe.
  3. Elle diminue.
  4. Elle égale la sensibilité.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 8 sur 10

Un colis contient un article réglementé avec une probabilité a priori de 0,05. Chacun de deux détecteurs est positif avec une probabilité de 0,9 si le colis en contient un et de 0,2 sinon. Leurs résultats sont conditionnellement indépendants sachant si l'article est présent. Après deux résultats positifs, quelle est la probabilité a posteriori ?
  1. 0,191
  2. 0,810
  3. 0,096
  4. 0,516
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 9 sur 10

Deux événements ont chacun une probabilité de 0,5 et ne peuvent pas se produire ensemble. Sont-ils indépendants ?
  1. Oui ; leurs probabilités sont égales.
  2. Oui ; aucun ne modifie l'autre.
  3. Non ; leur probabilité conjointe est 0, pas 0,25.
  4. Non ; leur probabilité conjointe doit valoir 0,5.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 10 sur 10

Un modèle bayésien naïf donne P(C)=0,4, P(x∣C)=0,6, P(x∣¬C)=0,2, P(y∣C)=0,3 et P(y∣¬C)=0,7. Combien vaut P(C∣x,¬y) ?
  1. 0,824
  2. 0,462
  3. 0,168
  4. 0,933
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Série 3 : Calculer des probabilités a posteriori avec des facteurs10 Questions Pratiques

Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.

Question 1 sur 10

Une requête est P(Q∣b) dans le graphe A→B→Q, avec un enfant supplémentaire B→Z. Quelle variable cachée ne fait pas partie des ancêtres de la variable de requête et des observations ?
  1. A
  2. Z
  3. B
  4. Q
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 2 sur 10

Une variable cachée booléenne H produit les totaux non normalisés 0,03+0,09 pour q et 0,08+0,10 pour ¬q. Combien vaut P(q∣e) ?
  1. 0,12
  2. 0,30
  3. 0,40
  4. 0,60
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 3 sur 10

Un réseau est H→S et H→T, avec P(h)=0,3, P(s∣h)=0,8, P(s∣¬h)=0,2, P(t∣h)=0,6 et P(t∣¬h)=0,1. Combien vaut P(s∣t) ?
  1. 0,632
  2. 0,800
  3. 0,380
  4. 0,158
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 4 sur 10

Restreins la table de probabilités conditionnelles P(E∣A,B) à l'observation E=false. Quelles variables restent dans l'ensemble des variables du facteur ?
  1. E,A,B
  2. E
  3. A
  4. A,B
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 5 sur 10

Un facteur donne f(h,x)=0,3 et f(¬h,x)=0,7. Un autre donne g(h)=0,4 et g(¬h)=0,2. Quelle valeur obtient-on pour x après avoir multiplié les facteurs et éliminé H ?
  1. 0,60
  2. 1,00
  3. 0,26
  4. 0,12
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 6 sur 10

Les facteurs actuels sont f(A,B), g(B,C), h(C) et j(A). Quel facteur remplace ceux qui contiennent B lorsque B est éliminée ?
  1. k(A,C)=(∑bf(A,b))(∑bg(b,C))
  2. k(A,C)=∑bf(A,b)g(b,C)
  3. k(A)=∑bf(A,b)
  4. k(C)=∑bg(b,C)
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 7 sur 10

La variable booléenne Z est le parent de cinq feuilles booléennes cachées X1,…,X5. La requête porte sur Z. Compare l'élimination des feuilles en premier à celle de Z en premier. Quel ordre est valide et conserve la variable de requête ?
  1. Éliminer les cinq feuilles ; garder Z.
  2. Éliminer Z, puis les cinq feuilles.
  3. Éliminer Z, puis reconstruire sa loi a priori.
  4. Éliminer toutes les variables, puis normaliser.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 8 sur 10

La variable booléenne H pointe vers quatre nœuds booléens cachés Xi, ayant chacun un enfant observé Ei. La requête porte sur X4. Si H est éliminée avant tout Xi, combien de valeurs comporte le facteur obtenu sur les Xi ?
  1. 4
  2. 8
  3. 32
  4. 16
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 9 sur 10

Les facteurs f(A,B), g(B,C) et h(C,D) portent sur des variables booléennes ; les variables de requête sont A et D. Quelle première élimination donne le plus petit facteur après multiplication : B ou C ?
  1. B : son facteur après multiplication comporte 4 valeurs.
  2. Égalité : chaque facteur après multiplication comporte 8 valeurs.
  3. C : son facteur après multiplication comporte 4 valeurs.
  4. Égalité : chaque facteur après multiplication comporte 16 valeurs.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 10 sur 10

Une implémentation multiplie chaque valeur d'un facteur par 7 avant de terminer l'élimination de variables. Comment cela modifie-t-il la loi a posteriori finale normalisée ?
  1. Chaque valeur a posteriori est multipliée par 7.
  2. Chaque valeur a posteriori est divisée par 7.
  3. La loi a posteriori devient uniforme.
  4. La loi a posteriori reste inchangée.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Série 4 : Estimer des probabilités à partir d'échantillons utiles10 Questions Pratiques

Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.

Question 1 sur 10

Une variable a pour probabilités 0,2 pour faible, 0,5 pour moyen et 0,3 pour élevé, dans cet ordre cumulatif. Quelle valeur un tirage uniforme de 0,68 sélectionne-t-il ?
  1. Faible.
  2. Élevé.
  3. Faible ou moyen.
  4. Moyen.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 2 sur 10

Sur 2 400 échantillons ancestraux, 120 correspondent aux observations et 42 d'entre eux correspondent à la valeur de la requête. Quelle est l'estimation par rejet ?
  1. 0,3500
  2. 0,0175
  3. 0,0500
  4. 0,6500
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 3 sur 10

Une observation a une probabilité de 0,003. Combien d'échantillons correspondants peut-on attendre environ parmi 20 000 échantillons ancestraux indépendants ?
  1. 6
  2. 600
  3. 60
  4. 2000
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 4 sur 10

Un échantillonneur indépendant passe de 900 à 8 100 tirages. Dans quelle proportion l'erreur typique diminue-t-elle ?
  1. Elle est divisée par neuf.
  2. Elle est divisée par trois.
  3. Elle est divisée par deux.
  4. Elle est multipliée par trois.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 5 sur 10

Deux nœuds observés fixés ont des vraisemblances de 0,3 et 0,8 pour une affectation échantillonnée. La racine échantillonnée avait une probabilité a priori de 0,2. Quel est le poids dans la pondération par la vraisemblance ?
  1. 0,048
  2. 0,24
  3. 0,16
  4. 0,30
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 6 sur 10

Trois échantillons pondérés par la vraisemblance ont pour poids 0,15, 0,05 et 0,30. Les deux premiers ont la valeur vraie pour la requête. Quelle est l'estimation de sa probabilité a posteriori ?
  1. 0,20
  2. 0,67
  3. 0,40
  4. 0,10
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 7 sur 10

Une panne est rare et plusieurs alarmes presque déterministes en aval sont observées. L'échantillonnage par rejet conserve peu de tirages, tandis que la pondération par la vraisemblance produit surtout des poids minuscules. Quelle caractéristique commune explique les deux problèmes ?
  1. Les tirages ancestraux choisissent rarement des états de panne qui expliquent les alarmes.
  2. Fixer les alarmes transforme chaque tirage en amont en tirage a posteriori.
  3. Les alarmes obligent les deux méthodes à rééchantillonner toutes les observations.
  4. De faibles probabilités d'observation font dépasser 1 aux estimations normalisées.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 8 sur 10

Pendant l'échantillonnage de Gibbs de P(X,Y∣z), quelles variables peuvent être rééchantillonnées ?
  1. X, Y et Z.
  2. Z seulement.
  3. X seulement.
  4. X et Y seulement.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 9 sur 10

Le graphe est H→S, avec P(h)=0,4, P(s∣h)=0,9 et P(s∣¬h)=0,2. S est observée comme vraie. Quelle probabilité de vrai une mise à jour de Gibbs doit-elle utiliser pour H ?
  1. 0,40
  2. 0,36
  3. 0,75
  4. 0,90
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 10 sur 10

Deux variables booléennes vérifient une égalité déterministe : seuls (faux, faux) et (vrai, vrai) ont une probabilité positive. Une chaîne de Gibbs qui modifie une variable à la fois part de (faux, faux). Pourquoi peut-elle ne pas explorer la loi a posteriori ?
  1. Modifier une seule variable conduit à un état de probabilité nulle.
  2. Sa période de chauffe doit égaler le nombre d'états possibles.
  3. Ses échantillons deviennent indépendants après un balayage complet.
  4. Ses mises à jour locales exigent de rééchantillonner les observations.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Série 5 : Choisir des actions et évaluer l'information10 Questions Pratiques

Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.

Question 1 sur 10

Une action a une probabilité de 0,7 de donner une utilité de 20 et une probabilité de 0,3 de donner une utilité de −10. Quelle est son espérance d'utilité ?
  1. 11
  2. 5
  3. 14
  4. 17
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 2 sur 10

Un agent a U(x)=x. Une loterie paie 900 avec une probabilité de 0,25 et zéro sinon. Quel est son équivalent certain ?
  1. 225,00
  2. 7,50
  3. 56,25
  4. 675,00
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 3 sur 10

Les utilités sont remplacées par U′=3U−8. Comment les choix selon l'espérance d'utilité maximale changent-ils ?
  1. Ils favorisent une faible utilité.
  2. Ils deviennent neutres face au risque.
  3. Ils deviennent averses au risque.
  4. Ils restent les mêmes.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 4 sur 10

Un robot peut emprunter le trajet A, d'utilité 80 s'il est libre et −40 s'il est bloqué, ou le trajet B, d'utilité 35 dans les deux cas. La probabilité actuelle que le trajet soit bloqué est de 0,25. Que doit-il choisir ?
  1. Le trajet B, d'espérance d'utilité 35.
  2. Le trajet A, d'espérance d'utilité 50.
  3. Le trajet A, d'espérance d'utilité 80.
  4. Le trajet B, d'espérance d'utilité 26,25.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 5 sur 10

Une machine tombe en panne avec une probabilité de 0,2. Un voyant rouge apparaît avec une probabilité de 0,75 en cas de panne et de 0,1 sinon. Faire fonctionner la machine donne une utilité de 60 si elle marche et de −100 si elle est en panne ; l'arrêter donne 10. Après l'apparition du voyant rouge, quelle action maximise l'espérance d'utilité ?
  1. Arrêter ; son utilité de 10 dépasse l'espérance d'utilité du fonctionnement.
  2. Faire fonctionner ; son espérance d'utilité de 28 dépasse les 10 de l'arrêt.
  3. Faire fonctionner ; son espérance d'utilité de 44 dépasse les 10 de l'arrêt.
  4. Arrêter ; le voyant rouge établit une panne avec une probabilité de 0,75.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 6 sur 10

Un livreur choisit la livraison express, d'utilité 90 sans retard et −30 avec retard, ou standard, d'utilité 42 dans les deux cas. À quelle probabilité de retard la meilleure action change-t-elle ?
  1. 0,35
  2. 0,60
  3. 0,65
  4. 0,40
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 7 sur 10

L'espérance d'utilité maximale actuelle est de 24. Une observation gratuite a deux résultats de probabilités 0,4 et 0,6, qui conduisent à des espérances d'utilité maximales conditionnelles de 18 et 33. Quelle est sa valeur de l'information parfaite ?
  1. 27
  2. 3
  3. 9
  4. 1,5
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 8 sur 10

Une personne chargée de marchandises choisit entre un stockage à découvert, d'utilité 50 au sec et −50 sous la pluie, et un stockage couvert, d'utilité 20 dans les deux cas. La probabilité de pluie est de 0,2. Quelle est la valeur de connaître exactement le temps avant de choisir ?
  1. 0
  2. 6
  3. 14
  4. 20
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 9 sur 10

Le résultat d'une observation réduit l'espérance d'utilité maximale actuelle. Qu'établit cela sur la valeur de l'information parfaite avant que le résultat soit connu ?
  1. La valeur était négative.
  2. La valeur était nulle.
  3. La valeur est égale à cette baisse.
  4. Ce résultat seul ne détermine pas la valeur.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 10 sur 10

Deux observations gratuites laissent chacune la même action comme meilleure lorsqu'elles sont prises seules. Ensemble, elles peuvent révéler un état où une autre action est meilleure. Que peut valoir leur information conjointe ?
  1. Elle doit être nulle car les deux valeurs séparées sont nulles.
  2. Elle peut être positive même si chaque valeur séparée est nulle.
  3. Elle doit égaler la somme de leurs valeurs séparées.
  4. Elle doit être négative car les actions sont incompatibles.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Série 6 : Relier inférence, échantillonnage et décisions10 Questions Pratiques

Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.

Question 1 sur 10

Un classifieur bayésien naïf reçoit deux fois une caractéristique parce qu'une entrée du journal a été dupliquée. Quel point de modélisation faut-il vérifier avant de traiter les deux entrées comme des observations distinctes ?
  1. Si la somme de leurs probabilités marginales vaut un.
  2. Si la probabilité a priori de la classe vaut exactement un demi.
  3. Si les deux vraisemblances dépassent la probabilité a priori.
  4. Si elles sont conditionnellement indépendantes sachant la classe.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 2 sur 10

Une personne modifie l'ordre des variables d'un réseau et garde chaque nœud relié à toutes les variables antérieures. Le réseau peut-il encore représenter la loi conjointe initiale, et qu'advient-il de la compression ?
  1. Oui, et il utilise toujours moins de paramètres libres.
  2. Oui, mais il peut perdre toute la compression fondée sur l'indépendance.
  3. Non, car seul un ordre causal factorise une loi conjointe.
  4. Non, car un ordre orienté complet doit comporter un cycle.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 3 sur 10

Le graphe est A→C←B, C→D→E et A→F→B. Sachant D et F, l'indépendance de A et B est-elle garantie ?
  1. Non ; D ouvre C même si F bloque l'autre route.
  2. Oui ; F bloque la seule route active.
  3. Oui ; observer D bloque toutes les routes passant par C.
  4. Non ; observer F ouvre sa chaîne.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 4 sur 10

Des facteurs sur des variables booléennes portent sur {A,H},{H,B},{H,C},{B,C}, avec A comme variable de requête. Compare les ordres H,B,C et B,C,H. Quelles sont les tailles de leurs plus grands facteurs après multiplication ?
  1. 8 et 8
  2. 16 et 16
  3. 16 et 8
  4. 8 et 16
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 5 sur 10

La pondération par la vraisemblance donne un poids total de 0,8, dont 0,6 en faveur de q. Une autre implémentation multiplie chaque poids d'échantillon par 0,01. Quelle estimation de la requête doit-elle donner ?
  1. 0,0075
  2. 0,60
  3. 0,75
  4. 0,0060
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 6 sur 10

Un réseau booléen est A→B←C, avec A et C comme racines indépendantes. B est observée comme vraie, C est actuellement fausse, P(a)=0,3, P(b∣a,¬c)=0,8 et P(b∣¬a,¬c)=0,1. Quelle probabilité une mise à jour de Gibbs doit-elle utiliser pour A ?
  1. 0,300
  2. 0,240
  3. 0,889
  4. 0,774
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 7 sur 10

Un agent dont l'utilité est la racine carrée choisit entre un montant certain de 100 et une loterie payant 400 avec une probabilité de 0,2 et zéro sinon. Que doit-il choisir ?
  1. Les 100 certains, d'utilité 10 contre une espérance d'utilité de 4.
  2. La loterie, d'espérance d'utilité 80 contre une utilité de 10.
  3. Les 100 certains, d'utilité 100 contre une espérance d'utilité de 80.
  4. La loterie, d'espérance d'utilité 20 contre une utilité de 10.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 8 sur 10

La probabilité a priori de panne d'un robot est de 0,1. Un avertissement est observé avec une vraisemblance de 0,9 en cas de panne et de 0,2 sinon. Continuer donne une utilité de 70 si le robot fonctionne et de −50 s'il est en panne ; s'arrêter donne 25. Quelle est la meilleure action après l'avertissement ?
  1. S'arrêter, car continuer a une espérance d'utilité de −38.
  2. Continuer, avec une espérance d'utilité de 30.
  3. Continuer, avec une espérance d'utilité de 58.
  4. S'arrêter, car continuer a une espérance d'utilité de 10.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 9 sur 10

Un drone choisit entre décoller, avec une utilité de 100 par temps calme et de −100 en cas de vent, ou attendre, avec une utilité de 10. La probabilité de vent est de 0,3. Un signal est « élevé » avec une probabilité de 0,8 en cas de vent et de 0,2 par temps calme. Quelle est la valeur de l'information parfaite du signal ?
  1. 53,8
  2. 33,0
  3. 0,0
  4. 13,8
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 10 sur 10

Décider maintenant donne une espérance d'utilité maximale de 40. L'observation X porte l'espérance d'utilité maximale attendue à 46. Après X, l'observation Y ajoute encore 9 en espérance. Y seule vaut 11. Quelle est la valeur conjointe de X et Y ?
  1. 15
  2. 17
  3. 20
  4. 55
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Tu bloques sur ton propre exercice ? Aide aux Devoirs

Mots-Clés

73 Mots-Clés, chacun avec sa définition

A

Aversion au risque
L'aversion au risque consiste à valoriser un montant certain au moins autant qu'une loterie de même espérance monétaire ; elle est représentée par une utilité concave.
Un agent dont l'utilité est la racine carrée valorise l'utilité du gain monétaire moyen d'une loterie plus que la moyenne de ses utilités.

C

Cause commune
Une cause commune est le nœud intermédiaire d'une fourche dont les flèches pointent vers les deux extrémités ; son observation bloque le chemin de cette fourche.
Pluie est la cause commune sur Parapluie ← Pluie → Trafic.
Cause de fuite
Une cause de fuite est une cause toujours présente dans un modèle OU bruité, qui permet à un effet de se produire lorsque les causes répertoriées sont inactives.
Un embouteillage peut encore se produire sans accident ni travaux répertoriés lorsqu'une cause de fuite représente d'autres causes.
Chemin actif
Un chemin actif ne contient aucun non-collisionneur observé et chacun de ses collisionneurs est observé ou a un descendant observé.
Sur le chemin Pluie → Trafic ← Accident, observer Retard, un enfant de Trafic, ouvre le collisionneur Trafic.
Collecte myope d'informations
La collecte myope d'informations sélectionne une observation à la fois selon la meilleure valeur nette positive, sans planifier de combinaisons d'observations.
Deux signaux individuellement inutiles peuvent être utiles ensemble ; une stratégie gloutonne peut donc manquer leur bénéfice conjoint.
Collisionneur
Un collisionneur est un nœud interne d'un chemin vers lequel pointent les deux flèches adjacentes ; l'observer ou observer un descendant ouvre cette partie du chemin.
Trafic est le collisionneur sur le chemin Pluie → Trafic ← Accident.
Concentration des poids
La concentration des poids se produit lorsque quelques affectations portent l'essentiel du poids total des échantillons, ce qui limite l'information contenue dans l'estimation.
Des observations rares sur des feuilles peuvent attribuer des poids infimes à presque tous les tirages des variables en amont.
Couverture de Markov
Une couverture de Markov comprend les parents, les enfants et les autres parents des enfants d'un nœud, et le rend indépendant de tous les nœuds restants.
Accident appartient à la couverture de Pluie car les deux sont parents de Trafic.

D

d-séparation
La d-séparation est vérifiée lorsque chaque chemin entre deux variables est bloqué par les observations selon les règles des collisionneurs et des non-collisionneurs.
Sur un chemin du trajet reliant Parapluie au retard par Pluie, observer Pluie bloque ce chemin.
Domaine
Un domaine est l'ensemble des valeurs qu'une variable aléatoire peut prendre, comme vrai et faux pour une variable booléenne.
Trafic a pour domaine {vrai, faux}, tandis que Météo a pour domaine {soleil, nuage, pluie}.

É

Échantillonnage a priori
L'échantillonnage a priori génère des affectations conjointes en tirant chaque variable dans l'ordre topologique selon sa table de probabilités conditionnées par ses parents.
Une valeur tirée pour Pluie sélectionne la ligne de Parapluie utilisée plus tard dans la même affectation.
Échantillonnage de Gibbs
L'échantillonnage de Gibbs construit une chaîne en rééchantillonnant une variable non observée selon sa distribution conditionnelle sachant les valeurs actuelles des autres variables.
La mise à jour de Pluie utilise Trafic, Parapluie et Accident, dont les valeurs actuelles restent fixes.
Échantillonnage par rejet
L'échantillonnage par rejet estime une distribution conditionnelle en écartant les échantillons a priori incompatibles avec les observations.
Si 280 des échantillons a priori présentent un retard, seuls ces 280 constituent le dénominateur pour estimer une probabilité de trajet sachant le retard.
Élagage des nœuds non ancêtres
L'élagage des nœuds non ancêtres supprime les variables qui ne sont pas ancêtres des variables de requête ou observées, en éliminant les feuilles sans incidence puis en remontant.
Une feuille Parapluie non observée peut être supprimée pour la requête Pluie sachant Retard.
Élimination de variables
L'élimination de variables répond exactement aux requêtes en multipliant à plusieurs reprises tous les facteurs contenant une variable cachée, puis en éliminant cette variable par sommation.
Pour une requête sur Pluie dans un réseau de trajet, éliminer Accident avant Trafic permet de réutiliser un facteur à quatre valeurs.
Élimination par sommation
L'élimination par sommation d'une variable additionne les valeurs d'un facteur sur toutes les valeurs de cette variable, en conservant une valeur distincte pour chaque affectation des variables restantes.
Éliminer Accident par sommation d'une table produite par multiplication laisse un facteur portant sur Pluie et Trafic.
Équivalent certain
Un équivalent certain est le montant sûr dont l'utilité égale l'utilité espérée d'une loterie donnée.
Un agent dont l'utilité est la racine carrée a un équivalent certain de 250 pour une chance sur deux de recevoir 1 000.
Événement
Un événement est un ensemble d'issues dont la probabilité s'obtient en additionnant les probabilités de toutes les issues de cet ensemble.
L'événement « le bus est en retard » regroupe les mondes avec retard sous le soleil, les nuages et la pluie.

E

Effet d'explication concurrente
L'effet d'explication concurrente se produit lorsque, après l'observation d'un effet commun, une observation en faveur d'une cause réduit la croyance en une autre cause possible.
Sachant que le trafic est dense, apprendre qu'il pleut réduit la probabilité d'accident dans le modèle du trajet.
Estimateur consistant
Un estimateur consistant se rapproche de la probabilité cible lorsque le nombre d'échantillons pertinents augmente indéfiniment, dans les conditions d'échantillonnage qui lui sont propres.
Dans un modèle de trajet où la probabilité de retard est 0,2765, les fréquences de retard des échantillons a priori se rapprochent de 0,2765.
Estimation pondérée
Une estimation pondérée divise le poids total des échantillons favorables à une valeur de requête par le poids total de tous les échantillons générés.
Deux échantillons où la variable de requête est vraie peuvent contribuer moins à la probabilité qu'un seul échantillon fortement pondéré où elle est fausse.

F

Facteur
Un facteur est une table de valeurs positives ou nulles portant sur un ensemble de variables, qui stocke des produits de probabilités ou des sommes partielles sans devoir être normalisée.
Fixer Retard à vrai dans une table de Retard sachant Trafic donne un facteur portant sur Trafic, de valeurs 0,6 et 0,1.
Fonction d'utilité
Une fonction d'utilité attribue des nombres aux résultats pour représenter les préférences, les résultats préférés recevant des valeurs plus élevées.
Une utilité en racine carrée peut faire préférer un montant certain de 400 à une loterie dont le gain monétaire espéré est de 500.
Formule de Bayes
La formule de Bayes calcule une probabilité a posteriori en multipliant la vraisemblance par la probabilité a priori, puis en divisant par la probabilité de l'observation.
Lorsque la formule de Bayes est appliquée à un avertissement, le dénominateur additionne les cas d'avertissement correct et de faux avertissement.
Formule des probabilités composées
La formule des probabilités composées factorise une probabilité conjointe en probabilités conditionnelles successives, chacune conditionnée par toutes les variables antérieures dans un ordre donné.
Pour trois variables, le dernier terme garde les deux valeurs précédentes sauf si une indépendance permet d'en supprimer une.

G

Graphe orienté acyclique
Un graphe orienté acyclique comporte des flèches entre des nœuds, mais aucun chemin qui revient à son nœud de départ en suivant le sens des flèches.
Le chemin de Pluie à Retard passant par Trafic ne revient jamais à Pluie en suivant les flèches orientées.

I

Incompatibilité
L'incompatibilité signifie que deux événements ne peuvent pas se produire ensemble ; si leurs probabilités sont toutes deux positives, ils sont dépendants.
Les valeurs soleil et pluie sont des événements météo incompatibles pour une observation modélisée.
Indépendance
L'indépendance signifie que les probabilités conjointes sont égales aux produits des probabilités marginales pour chaque combinaison de valeurs des variables.
La pluie et le retard du bus ne vérifient pas ce test, car leur probabilité conjointe, 0,12, diffère du produit de leurs probabilités marginales, 0,068.
Indépendance conditionnelle
L'indépendance conditionnelle signifie qu'une fois certaines variables connues, connaître une variable supplémentaire n'apporte aucune information sur une autre.
Dans le modèle de la grippe, la fièvre n'apporte rien sur la toux une fois l'état de grippe fixé.
Inférence par énumération
L'inférence par énumération additionne les probabilités de toutes les affectations cachées compatibles avec les observations et normalise les totaux des valeurs de la requête.
Un total obtenu par énumération de 0,0925 pour la pluie et le retard ne devient une probabilité a posteriori qu'après normalisation.

L

Loi conjointe
Une loi conjointe attribue des probabilités à chaque combinaison de valeurs de ses variables, la somme de toute la table valant 1.
Dans une table conjointe sur la météo et l'état du bus, le monde avec pluie et bus en retard a une probabilité de 0,12.
Loterie
Une loterie est une perspective incertaine décrite par ses résultats possibles et la probabilité attachée à chacun.
Un paiement de 1 000 avec 50 % de probabilité et un paiement de zéro avec 50 % de probabilité forment une loterie à deux résultats.

M

Marginalisation
La marginalisation consiste à additionner sur les variables dont on ne veut pas dans une loi conjointe afin de conserver les probabilités des autres.
Additionner les deux cases de pluie d'une table conjointe de météo et de bus, une pour chaque valeur du bus, donne une probabilité marginale de pluie de 0,20.
MCMC
La méthode de Monte-Carlo par chaîne de Markov (MCMC) utilise une suite d'états dépendants dont la distribution à long terme est la distribution de probabilité estimée.
L'échantillonnage de Gibbs cible la distribution a posteriori des variables non observées en maintenant les observations fixes.
Mélange
Le mélange décrit l'efficacité avec laquelle une chaîne d'échantillonnage parcourt sa distribution cible au lieu de rester près d'une région limitée.
Des relations presque déterministes peuvent maintenir une chaîne de Gibbs près d'un état pendant de nombreuses mises à jour.
Modèle bayésien naïf
Un modèle bayésien naïf utilise une probabilité a priori de classe et des vraisemblances de caractéristiques, en supposant les caractéristiques conditionnellement indépendantes sachant la classe.
Un score de pourriel multiplie sa probabilité a priori par les vraisemblances des mots observés dans les pourriels.

N

Négligence du taux de base
La négligence du taux de base consiste à donner trop peu de poids à une probabilité a priori lors de l'interprétation d'une observation concernant un état possible.
Une maladie rare peut rester peu probable après un résultat positif malgré une sensibilité élevée du test.
Nœud d'utilité
Un nœud d'utilité attribue une utilité à chaque combinaison des valeurs de ses parents, notamment les actions et les états incertains pertinents.
Une table d'utilité pour le lieu d'un événement attribue 70 à l'intérieur avec pluie et 60 à l'intérieur sans pluie.
Nœud de décision
Un nœud de décision représente une action contrôlée par l'agent ; ses flèches entrantes indiquent les informations disponibles avant le choix.
Une flèche allant de la prévision à la décision permet à l'organisateur d'adapter le lieu à la prévision.
Nœud déterministe
Un nœud déterministe a une valeur fixée par les valeurs de ses parents ; ses lignes de probabilités conditionnelles ne contiennent donc que des zéros et des uns.
La règle « Retard est égal à Trafic ou Grève » fixe la sortie pour chaque combinaison de valeurs des parents.
Non-additivité de la VPI
La non-additivité de la VPI signifie que la valeur conjointe d'observations diffère généralement de la somme de leurs valeurs séparées.
Les valeurs séparées de la prévision et de la météo totalisent 35, mais observer les deux ne vaut que 21.
Non-négativité de la VPI
La non-négativité de la VPI signifie qu'une information gratuite ne peut pas réduire la meilleure utilité espérée avant que son résultat soit connu, puisqu'elle peut être ignorée.
Une prévision humide peut réduire l'utilité espérée maximale conditionnelle même si la VPI globale de la prévision est positive.
Normalisation
La normalisation divise des scores positifs ou nuls par leur total positif afin de transformer leurs grandeurs relatives en loi de probabilité.
Diviser 0,08 et 0,09 par 0,17 produit les deux probabilités de grippe sachant la fièvre.

O

Observation
Une observation est une affectation de valeurs observées qui reste fixe pendant qu'un algorithme d'inférence calcule la distribution de la variable de requête.
Si la variable Parapluie est observée vraie, la vraisemblance de cette valeur doit être conservée dans le calcul.
Ordre d'élimination
Un ordre d'élimination précise la séquence des variables cachées à éliminer et détermine les ensembles de variables intermédiaires créés pendant l'inférence.
Éliminer trop tôt un parent caché central peut réunir des branches autrement séparées dans un grand facteur.
Ordre topologique
Un ordre topologique énumère les nœuds d'un graphe orienté acyclique de sorte que chaque parent apparaisse avant chacun de ses enfants.
Lorsque Pluie et Accident sont parents de Trafic, ils doivent tous deux précéder Trafic lors de la génération d'un échantillon du trajet.
OU bruité
Un OU bruité modélise un effet dont les causes actives échouent indépendamment, en multipliant leurs probabilités d'inhibition pour obtenir la probabilité d'absence d'effet.
Des inhibitions de 0,2 pour un accident et de 0,4 pour des travaux donnent une probabilité combinée d'embouteillage de 0,92.

P

Parent
Un parent est un nœud dont une flèche va directement vers un autre nœud et dont la valeur sert à sélectionner la ligne de probabilités conditionnelles de cet enfant.
Pluie et Accident sont tous deux parents de Trafic dans le réseau du trajet.
Période de chauffe
La période de chauffe est une portion initiale d'une chaîne d'échantillonnage qui est écartée pour réduire l'effet de l'affectation initiale choisie.
Les premiers états peuvent refléter l'initialisation plus fortement que les états ultérieurs, après que la chaîne a évolué.
Poids d'un échantillon
Le poids d'un échantillon mesure la contribution d'une affectation à une estimation pondérée, selon la vraisemblance des observations fixées.
Deux affectations qui gardent toutes deux les observations vraies peuvent porter des poids de 0,54 et 0,02.
Politique
Une politique attribue une action à chaque observation possible disponible au moment de la décision, ce qui permet d'adapter le choix aux nouvelles informations.
La politique de l'événement choisit l'intérieur après une prévision humide et l'extérieur après une prévision sèche.
Polyarbre
Un polyarbre est un graphe orienté acyclique comportant au plus un chemin non orienté entre deux nœuds quelconques, ce qui permet une inférence exacte efficace.
Un graphe de trajet dans lequel Trafic reçoit deux flèches reste un polyarbre si deux nœuds quelconques sont reliés par au plus un chemin non orienté.
Pondération par vraisemblance
La pondération par vraisemblance fixe les observations, échantillonne les autres variables et pondère chaque affectation par le produit des vraisemblances des observations.
Avec Retard et Parapluie fixés comme observations, une affectation échantillonnée avec pluie et trafic reçoit un poids de 0,54.
Prime de risque
Une prime de risque est la différence entre l'espérance monétaire d'une loterie et son équivalent certain.
Une espérance monétaire de 500 et un équivalent certain de 250 donnent une prime de risque de 250.
Probabilité a posteriori
Une probabilité a posteriori décrit une croyance après l'intégration d'observations par conditionnement ou actualisation bayésienne.
Pour une maladie de probabilité a priori 0,01, un test positif porte la probabilité de maladie à environ 0,154.
Probabilité a priori
Une probabilité a priori décrit une croyance avant l'intégration de la nouvelle observation considérée, compte tenu des informations préalables déjà connues.
Une probabilité a priori de maladie de 0,01 décrit la croyance avant son actualisation à l'aide d'un résultat de test.
Probabilité conditionnelle
Une probabilité conditionnelle donne la proportion relative d'un événement parmi les issues compatibles avec des observations précisées.
Dans une table de météo et de bus, la pluie sachant que le bus est en retard utilise la colonne des retards comme population, pas tous les mondes possibles.
Produit de facteurs
Un produit de facteurs multiplie les valeurs correspondantes des facteurs et produit une table portant sur l'union de leurs ensembles de variables.
Multiplier la probabilité a priori d'accident par une table de probabilités conditionnelles de Trafic dont les parents sont Pluie et Accident produit une table portant sur Pluie, Accident et Trafic.
Propriété de Markov locale
La propriété de Markov locale rend un nœud conditionnellement indépendant de ses non-descendants une fois ses parents connus.
Dans un modèle du trajet où Trafic est l'unique parent de Retard, Pluie et Parapluie n'apportent aucune information supplémentaire sur Retard une fois Trafic connu.

R

Règle du produit
La règle du produit exprime une probabilité conjointe comme une probabilité conditionnelle multipliée par la probabilité de sa condition.
Multiplie la probabilité de pluie par la probabilité de retard sous la pluie pour obtenir leur probabilité conjointe.
Réseau bayésien
Un réseau bayésien représente une loi conjointe à l'aide d'un graphe orienté acyclique et d'une table de probabilités locales à chaque nœud.
Un réseau du trajet qui stocke dix probabilités libres remplace une table conjointe complète qui en nécessite 31.
Réseau de décision
Un réseau de décision étend un modèle probabiliste en y ajoutant des choix contrôlés, des utilités et les informations disponibles au moment de choisir les actions.
Un réseau de décision pour un événement relie la pluie et le choix de l'organisateur entre l'intérieur et l'extérieur à l'utilité.

S

Seuil de décision
Un seuil de décision est une valeur de probabilité à laquelle les actions concurrentes ont la même utilité espérée et où le choix préféré peut changer.
Pour un organisateur qui choisit entre l'intérieur et l'extérieur, les deux actions sont à égalité lorsque la probabilité actuelle de pluie est de 4/11.

T

Table de probabilités conditionnelles
Une table de probabilités conditionnelles indique les probabilités des valeurs d'un nœud pour chaque affectation de ses parents, la somme de chaque ligne valant 1.
Dans une table de Trafic ayant pour parents Pluie et Accident, la ligne de pluie sans accident attribue 0,7 à vrai et 0,3 à faux.
Taux d'acceptation
Un taux d'acceptation est la fraction des échantillons générés qui sont conservés ; dans l'échantillonnage par rejet, son espérance est la probabilité des observations.
Des observations de probabilité 0,003 conservent en moyenne environ trois tirages a priori sur mille.

U

Univers
Un univers est l'ensemble complet des issues incompatibles considérées par un modèle de probabilité.
Un univers de valeurs de météo et de bus comporte six mondes, un pour chaque paire de valeurs de météo et de bus.
Utilité espérée
L'utilité espérée est la moyenne des utilités des résultats d'une action, pondérée par leurs probabilités et calculée à partir des observations disponibles.
Une récompense possible élevée peut être contrebalancée par sa faible probabilité et par les utilités des autres résultats.
Utilité espérée maximale
L'utilité espérée maximale est la plus grande utilité espérée parmi les actions disponibles ; c'est la valeur atteinte par un choix optimal.
Pour un organisateur d'événement sans prévision, choisir l'extérieur donne la meilleure utilité espérée, soit 70.

V

Valeur de l'information parfaite
La valeur de l'information parfaite est l'augmentation espérée de l'utilité espérée maximale obtenue en apprenant la valeur d'une variable avant d'agir.
Pour un organisateur choisissant le lieu d'un événement, connaître la prévision vaut 14 unités d'utilité avant de savoir quel résultat elle donnera.
Variable aléatoire
Une variable aléatoire est une fonction qui attribue une valeur à chaque issue de l'univers, avec un ensemble spécifié de valeurs possibles.
Dans un modèle de météo et de bus, Météo associe chaque monde possible au soleil, aux nuages ou à la pluie, que le bus soit en retard ou non.
Variable cachée
Une variable cachée est une variable dont la valeur n'est ni demandée par la requête ni fixée comme observation dans un problème d'inférence.
La toux est cachée lorsqu'on cherche la loi de la grippe en n'observant que la fièvre.
Variable de requête
Une variable de requête est la variable dont la loi de probabilité est demandée, tandis que les observations fixent les valeurs observées d'autres variables.
Pluie est la variable de requête dans un calcul de la pluie sachant un retard observé.
Vraisemblance
Une vraisemblance est la probabilité de l'observation obtenue sous un état ou une cause proposés.
La sensibilité du test de 0,9 fournit la vraisemblance d'un résultat positif en cas de maladie.

À propos de cette unité

Par StudeliSignaler une erreur

Crée ton propre Matériel d'Étude

Transforme tes notes, diapos et documents en Guides d'Étude, Questions Pratiques, Flashcards et 6 autres outils.

Commencer