Raciocínio probabilístico e redes bayesianas

Aprenda como um agente inteligente raciocina quando não pode ter certeza. Comece com probabilidade, probabilidade condicional e a regra de Bayes e veja como a independência mantém os modelos compactos. Represente dependências em redes bayesianas, identifique independências no grafo com d-separação e calcule respostas exatas com eliminação de variáveis ou aproximadas com amostragem. Por fim, escolha ações que maximizam a utilidade esperada e calcule o valor de uma observação antes de realizá-la.

IntermediárioAula 6 de 10 do curso Curso de Inteligência artificial

O que você vai aprender

  1. Descreva uma situação de incerteza com variáveis aleatórias e distribuições, responda a perguntas a partir de uma distribuição conjunta completa, atualize crenças com a regra de Bayes e use a independência para manter os modelos compactos.
    • Descreva a incerteza com variáveis aleatórias e distribuições conjuntas
      Use espaços amostrais, eventos, variáveis aleatórias e distribuições conjuntas para expressar as crenças de um agente e encontre probabilidades de uma variável eliminando as demais por soma.
    • Responda a consultas com probabilidade condicional e enumeração
      Calcule probabilidades condicionais, use as regras do produto e da cadeia e responda a qualquer consulta a partir de uma distribuição conjunta completa por seleção, eliminação por soma e normalização.
    • Atualize crenças com a regra de Bayes
      Deduza a regra de Bayes, transforme conhecimento causal em conclusões diagnósticas e evite ignorar taxas-base.
    • Use independência, independência condicional e Bayes ingênuo
      Teste se variáveis são independentes ou condicionalmente independentes, explique como a independência reduz um modelo e classifique com um modelo de Bayes ingênuo.
  2. Interprete e construa redes bayesianas, calcule probabilidades conjuntas a partir de suas tabelas e determine pelo grafo quais independências são válidas.
    • Interprete uma rede bayesiana e calcule probabilidades conjuntas
      Explique os componentes de uma rede bayesiana, calcule qualquer probabilidade conjunta completa como produto de entradas de tabelas e conte quantos números uma rede precisa.
    • Construa redes compactas e identifique suas independências locais
      Construa uma rede escolhendo uma ordenação e um conjunto mínimo de pais, use a propriedade local de Markov e os cobertores de Markov e modele muitos pais com CPTs compactas.
    • Determine a independência por d-separação
      Classifique os três tipos de triplas, teste cada caminho entre duas variáveis e conclua quais independências condicionais o grafo garante.
  3. Responda exatamente a consultas de probabilidade em uma rede bayesiana, primeiro por enumeração e depois de forma eficiente por eliminação de variáveis, e avalie como o custo cresce.
    • Responda a consultas em uma rede por enumeração
      Escreva uma consulta como uma soma normalizada de produtos de entradas de CPTs, calcule-a e remova variáveis que não podem afetar a resposta.
    • Execute a eliminação de variáveis e escolha boas ordens de eliminação
      Represente CPTs como fatores, faça junções e elimine variáveis ocultas por soma uma de cada vez, normalize e explique como a ordem de eliminação e a forma da rede determinam o custo.
  4. Estime probabilidades em uma rede bayesiana gerando amostras e compare amostragem a priori, amostragem por rejeição, ponderação por verossimilhança e amostragem de Gibbs.
    • Estime probabilidades com amostragem a priori e amostragem por rejeição
      Gere amostras de uma rede em ordem topológica, estime probabilidades a partir de contagens e use amostragem por rejeição para consultas condicionais.
    • Estime probabilidades condicionais com ponderação por verossimilhança
      Fixe a evidência, amostre as outras variáveis, pondere cada amostra conforme ela explica a evidência e reconheça quando o método enfrenta dificuldades.
    • Estime probabilidades a posteriori com amostragem de Gibbs
      Reamostre uma variável de cada vez a partir de sua distribuição dado seu cobertor de Markov, use a cadeia de estados resultante como amostras e compare os métodos de amostragem.
  5. Escolha ações que maximizem a utilidade esperada, modele decisões com redes de decisão e calcule o valor de uma observação antes de realizá-la.
    • Escolha ações pela utilidade esperada máxima
      Expresse preferências como utilidades, calcule utilidades esperadas de resultados incertos e explique atitudes diante do risco e os axiomas por trás do princípio.
    • Modele e resolva problemas de decisão com redes de decisão
      Amplie uma rede bayesiana com nós de decisão e de utilidade, avalie cada ação com a evidência disponível e encontre a melhor política.
    • Calcule o valor da informação perfeita
      Calcule quanto se espera que uma observação aumente a utilidade esperada máxima, use suas propriedades e decida se a informação vale seu custo.

Guia de estudo de Raciocínio probabilístico e redes bayesianas

5 capítulos

1

Raciocine com probabilidade, regra de Bayes e independência

Um agente precisa de uma forma precisa de descrever o que sabe quando as observações são incompletas. Comece com mundos possíveis e tabelas conjuntas, depois condicione às evidências e inverta probabilidades condicionais com a regra de Bayes. A independência identifica quais observações acrescentam informação e quais se tornam redundantes quando uma condição relevante é conhecida. Essas operações fornecem os cálculos usados em toda a inferência probabilística.

1.1 Descreva os mundos possíveis

Um agente pode ver apenas parte de seu ambiente. Um sensor pode ter ruído, e uma ação pode ter vários resultados. A probabilidade permite que o agente atribua um grau de crença a cada possibilidade e revise essas crenças quando chegam informações.

Mundos, eventos e variáveis

O espaço amostral, Ω, lista todos os resultados possíveis. Seus resultados são mutuamente exclusivos e exaustivos: exatamente um ocorre. Um evento é um conjunto desses resultados, como “o ônibus está atrasado”. Sua probabilidade é a soma das probabilidades de seus resultados.

Uma variável aleatória atribui um valor a cada resultado. Seu domínio lista os valores possíveis. Por exemplo, Weather tem o domínio {sun,cloud,rain}. Escreva as variáveis com iniciais maiúsculas e os valores com minúsculas. Para a variável booleana Rain, r significa verdadeiro e ¬r significa falso. A vírgula em P(r,t) significa “e”.

As probabilidades estão entre 0 e 1, e as probabilidades de todos os resultados somam 1. Eventos complementares satisfazem P(¬a)=1−P(a). Uma distribuição lista a probabilidade de cada valor de uma variável; uma distribuição a priori descreve a crença antes de incorporar a evidência de interesse.

Interprete uma tabela conjunta

Uma distribuição conjunta fornece a probabilidade de cada combinação de valores. Veja um modelo de tempo e ônibus:

TempoNo horárioAtrasado
Sol0,400,10
Nuvens0,180,12
Chuva0,080,12

As seis células são os seis mundos possíveis e, juntas, somam 1. O total de uma linha é a probabilidade daquela condição do tempo, portanto uma linha não precisa somar 1. Para chuva, P(rain)=0,08+0,12=0,20. A coluna de atraso fornece P(late)=0,10+0,12+0,12=0,34.

Essa operação é a marginalização, ou eliminação por soma. Para manter X e remover Y, use P(x)=∑yP(x,y). Some sobre todos os valores da variável removida, incluindo valores falsos para variáveis booleanas.

Conte uma sobreposição uma vez

O evento “chuva ou atraso” inclui cada célula da linha de chuva ou da coluna de atraso. Sua probabilidade é

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

A subtração remove a sobreposição contada duas vezes. Em geral, P(a∨b)=P(a)+P(b)−P(a,b). Simplesmente somar as marginais daria 0,54 e contaria o mundo com chuva e atraso duas vezes.

Por que tabelas completas se tornam custosas

Uma tabela conjunta completa pode responder a qualquer consulta de probabilidade sobre suas variáveis, mas seu tamanho cresce rapidamente. Cada variável booleana adicional dobra o número de mundos. Com n variáveis booleanas, há 2n entradas e 2n−1 números livres, pois a última entrada é fixada pelo total de 1. Trinta variáveis booleanas exigem 1.073.741.824 entradas. Modelos compactos armazenam dependências locais em vez de listar explicitamente cada mundo.

Principais conclusões

  • Uma tabela conjunta atribui probabilidades a combinações completas de valores.
  • A marginalização soma sobre todos os valores de uma variável que você quer remover.
  • Para um evento “ou”, subtraia a sobreposição uma vez.
  • A tabela conjunta inteira soma 1; linhas individuais geralmente não.

1.2 Condicione à evidência e normalize

Um ônibus atrasado muda quais condições do tempo parecem prováveis. A probabilidade condicional concentra-se nos mundos consistentes com uma observação e mede suas proporções relativas. A probabilidade após levar em conta a evidência é uma probabilidade a posteriori.

Relacione o denominador à evidência

Para uma evidência com probabilidade positiva,

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

No modelo de tempo e ônibus, as entradas de atraso para sol, nuvens e chuva são 0,10, 0,12 e 0,12. Seu total é 0,34. Assim, P(rain∣late)=0,12/0,34≈0,353. Inverter a pergunta fornece P(late∣rain)=0,12/0,20=0,6. Ambas usam a mesma célula conjunta, mas cada uma divide pela probabilidade de sua própria evidência.

A distribuição condicional completa é P(Weather∣late)≈⟨0,294;0,353;0,353⟩. Essas entradas somam 1 porque descrevem valores alternativos do tempo sob uma mesma observação fixa. As três verossimilhanças P(late∣sun)=0,2, P(late∣cloud)=0,4 e P(late∣rain)=0,6 usam condições diferentes e não precisam somar 1.

Produtos e cadeias

Reorganizar a definição fornece a regra do produto:

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

Aplicá-la repetidamente fornece a regra da cadeia:

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

Qualquer ordem de variáveis funciona. A independência não é necessária para essa identidade; mais adiante, ela permitirá encurtar as listas de condições.

Selecione, some e normalize

Para a variável de consulta X, a evidência e e as variáveis ocultas Y, a enumeração usa

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

Primeiro selecione os mundos que correspondem à evidência. Depois elimine todas as variáveis ocultas por soma, mantendo um total separado para cada valor da consulta. Por fim, divida esses totais por sua soma. A constante de normalização α é o inverso dessa soma, que é P(e).

Considere as variáveis booleanas gripe Flu (F), febre Fever (V) e tosse Cough (K). Sua tabela conjunta completa é:

GripeFebreTosseProbabilidade
VerdadeiroVerdadeiroVerdadeiro0,056
VerdadeiroVerdadeiroFalso0,024
VerdadeiroFalsoVerdadeiro0,014
VerdadeiroFalsoFalso0,006
FalsoVerdadeiroVerdadeiro0,018
FalsoVerdadeiroFalso0,072
FalsoFalsoVerdadeiro0,162
FalsoFalsoFalso0,648

Para encontrar P(F∣v), mantenha as linhas com febre e elimine a tosse por soma. Os totais são 0,056+0,024=0,08 para gripe e 0,018+0,072=0,09 para ausência de gripe. Normalize por 0,17 para obter P(f∣v)≈0,471.

Se a tosse também for observada, mantenha apenas as duas linhas com febre e tosse. Agora P(f∣v,k)=0,056/0,074≈0,757. Para febre sem tosse, P(f∣v,¬k)=0,024/0,096=0,25. Somar sobre a tosse faria perder essa observação adicional. Um total bruto como 0,08 é uma probabilidade conjunta, não a probabilidade condicional solicitada.

Principais conclusões

  • A probabilidade condicional divide uma probabilidade conjunta pela probabilidade da evidência.
  • A regra da cadeia vale para qualquer ordem de variáveis.
  • A enumeração seleciona a evidência, elimina variáveis ocultas por soma e normaliza.
  • Uma distribuição condicional soma 1 sobre os valores da consulta.
  • Mantenha os valores observados fixos ao somar.

1.3 Use a regra de Bayes sem perder de vista a taxa-base

Um agente frequentemente sabe como uma causa produz uma observação, mas precisa raciocinar na direção oposta. Um modelo de falhas pode descrever com que frequência um componente danificado dispara um alerta. Após o alerta, o agente precisa da probabilidade de dano.

Inverta uma condicional corretamente

As duas expressões da regra do produto para uma probabilidade conjunta fornecem a regra de Bayes:

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

Aqui P(c) é a probabilidade a priori, P(e∣c) é a verossimilhança e P(c∣e) é a probabilidade a posteriori. O denominador inclui todas as maneiras pelas quais a evidência pode ocorrer. Para uma causa booleana, a lei da probabilidade total fornece

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

Para mais de dois valores da causa, inclua um termo para cada valor. Você também pode calcular uma pontuação de verossimilhança multiplicada pela probabilidade a priori para cada causa e normalizar as pontuações.

Resolva um exemplo de condição rara

Suponha que uma doença afete 1% de uma população. Um teste é positivo para 90% das pessoas doentes e 5% das pessoas saudáveis. A probabilidade de um resultado positivo é

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

A probabilidade de estar doente e ter resultado positivo é 0,009, portanto

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

Frequências naturais tornam o denominador mais fácil de entender. Entre 10.000 pessoas, 100 estão doentes e 90 delas têm resultado positivo. Das 9.900 pessoas saudáveis, 495 têm resultado positivo. Há 585 resultados positivos ao todo; 90 correspondem a pessoas doentes.

A sensibilidade de 90% responde “Com que frequência uma pessoa doente tem resultado positivo?”. Ela não responde “Com que frequência uma pessoa com resultado positivo está doente?”. A negligência da taxa-base atribui peso insuficiente à probabilidade a priori. Uma condição rara começa com muito menos pessoas, portanto os falsos positivos do grupo saudável maior podem superar os verdadeiros positivos. Se a sensibilidade e a taxa de falsos positivos permanecerem fixas, mudar a prevalência ainda muda a probabilidade a posteriori.

Um resultado negativo usa as verossimilhanças complementares:

P(ill∣−)=0,1(0,01)0,1(0,01)+0,95(0,99)≈0,0011.
Atualize novamente quando chegar uma nova evidência

A probabilidade a posteriori de uma observação torna-se a probabilidade a priori da próxima. Se o resultado de um segundo teste for condicionalmente independente do primeiro dado o estado em relação à doença, outro resultado positivo produz

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

Use a primeira probabilidade a posteriori sem arredondamento nos cálculos sequenciais. A independência condicional importa: leituras repetidas do mesmo sensor defeituoso podem compartilhar um erro, portanto multiplicar suas verossimilhanças como evidências independentes pode exagerar a atualização.

As informações de contexto permanecem em cada condição relevante:

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

Isso permite que um agente atualize suas crenças dentro da população ou situação que já conhece, usando sua probabilidade a priori atual e as verossimilhanças adequadas.

Principais conclusões

  • A regra de Bayes multiplica a verossimilhança pela probabilidade a priori e divide pela probabilidade da evidência.
  • A probabilidade da evidência inclui todas as causas possíveis.
  • Uma alta sensibilidade pode coexistir com uma baixa probabilidade a posteriori quando a condição é rara.
  • Atualizações sequenciais usam a probabilidade a posteriori atual como a próxima probabilidade a priori.

1.4 Use a independência para reduzir um modelo

Algumas observações mudam as probabilidades umas das outras; outras não acrescentam informação quando uma condição relevante é conhecida. A independência identifica quando uma expressão de probabilidade longa pode ser substituída por partes menores.

A independência é uma afirmação sobre todos os valores

Eventos são independentes quando P(a,b)=P(a)P(b). Para variáveis, essa igualdade deve valer para todo par de valores. Um par que não a satisfaça estabelece dependência. Na tabela de tempo e ônibus, P(rain,late)=0,12, enquanto P(rain)P(late)=0,20(0,34)=0,068, portanto o tempo e a situação do ônibus são dependentes.

Eventos mutuamente exclusivos com probabilidades positivas são dependentes: saber que um ocorreu força a probabilidade do outro a zero. Eventos independentes podem ocorrer juntos. Se n variáveis booleanas forem todas mutuamente independentes, serão necessárias apenas n probabilidades, em comparação com 2n−1 para uma tabela conjunta sem restrições.

Saiba o que está sendo mantido fixo

A independência condicional, escrita X⊥Y∣Z, significa

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

A igualdade vale para cada combinação relevante de valores. De modo equivalente, conhecer Y não acrescenta nada sobre X quando Z é conhecido.

No modelo de gripe, P(k∣v,f)=P(k∣f)=0,7 e P(k∣v,¬f)=P(k∣¬f)=0,2. Febre e tosse são condicionalmente independentes dado o estado em relação à gripe. Sem essa condição, elas são dependentes: P(k)=0,25, enquanto P(k∣v)=0,074/0,17≈0,435. A febre muda a crença sobre a gripe, o que muda a crença sobre a tosse.

AfirmaçãoO que deve ser verificado
IndependênciaA conjunta é igual ao produto das marginais para cada par de valores
Independência condicionalA conjunta condicional é igual ao produto dentro de cada valor da condição

Independência sem evidência e independência dada uma evidência são afirmações distintas. Observar um efeito comum pode até tornar dependentes duas causas antes independentes.

Classifique com Bayes ingênuo

Um modelo de Bayes ingênuo supõe que as características são condicionalmente independentes dada uma classe. Sua distribuição a posteriori é

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

Uma classe booleana com n características booleanas precisa de 1+2n probabilidades. A hipótese pode ser imperfeita e ainda permitir uma classificação útil, mas características correlacionadas podem levar a probabilidades excessivamente confiantes.

Para spam, seja P(spam)=0,3. A palavra “oferta” aparece com probabilidade 0,4 em spam e 0,05 em mensagens legítimas. A palavra “vencedor” aparece com probabilidades 0,2 e 0,01. Com ambas as palavras presentes, as pontuações são 0,3(0,4)(0,2)=0,024 para spam e 0,7(0,05)(0,01)=0,00035 para mensagem legítima. A normalização fornece P(spam∣o,w)≈0,986.

A ausência também fornece evidência. Com “oferta” presente, mas “vencedor” ausente, as pontuações passam a 0,3(0,4)(0,8)=0,096 e 0,7(0,05)(0,99)=0,03465, resultando em uma probabilidade a posteriori de spam de cerca de 0,735. Use o complemento da verossimilhança para uma característica booleana ausente. Uma verossimilhança zero torna zero toda a pontuação da classe, portanto um evento possível não deve receber zero apenas porque estava ausente de uma pequena amostra de dados.

Principais conclusões

  • Uma igualdade entre conjunta e produto que não se verifica estabelece dependência.
  • A independência condicional diz respeito a distribuições dentro de uma condição fixa.
  • Exclusão mútua com probabilidades positivas cria dependência.
  • Bayes ingênuo multiplica as verossimilhanças das características condicionadas à classe.
  • Características booleanas ausentes usam verossimilhanças complementares.
  • Normalize as pontuações das classes quando uma probabilidade for necessária.
2

Represente dependências com redes bayesianas

Uma rede bayesiana substitui uma tabela conjunta enorme por um grafo e pequenas tabelas locais. Interpretar suas setas mostra quais probabilidades armazenar e como multiplicá-las para obter a probabilidade de um mundo completo. Construir o grafo exige escolhas cuidadosas de independência, e a d-separação testa essas escolhas ao longo dos caminhos. Propriedades locais e tabelas estruturadas facilitam a representação de modelos maiores.

2.1 Interprete uma rede e multiplique suas tabelas

Uma rede bayesiana representa uma distribuição conjunta com um grafo acíclico direcionado e tabelas locais de probabilidade. Cada nó é uma variável aleatória. Uma seta que entra em um nó identifica um de seus pais; seguir as setas nunca deve levar de volta ao nó inicial.

Um modelo de deslocamento

Use cinco variáveis booleanas: chuva Rain (R), acidente Accident (A), trânsito intenso Traffic (T), atraso Late (L) e portar guarda-chuva Umbrella (U). As setas são R→T, A→T, T→L e R→U. Chuva e acidente têm probabilidades a priori P(r)=0,2 e P(a)=0,1.

A tabela de probabilidades condicionais (CPT) do trânsito depende de ambos os pais:

ChuvaAcidenteProbabilidade de trânsito intenso
VerdadeiroVerdadeiro0,95
VerdadeiroFalso0,70
FalsoVerdadeiro0,80
FalsoFalso0,20

As tabelas restantes fornecem P(l∣t)=0,6, P(l∣¬t)=0,1, P(u∣r)=0,9 e P(u∣¬r)=0,2. Cada atribuição dos pais seleciona uma distribuição sobre os valores do filho. Para nós booleanos, armazene apenas a probabilidade de verdadeiro; a probabilidade de falso é seu complemento. Assim, P(¬t∣r,¬a)=0,3.

Calcule a probabilidade de um mundo completo

A rede define sua distribuição conjunta por

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

Para chuva, ausência de acidente, trânsito intenso, atraso e guarda-chuva, selecione uma entrada de cada nó:

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

Os fatores descrevem, respectivamente, chuva, ausência de acidente, trânsito sob esses valores dos pais, atraso com trânsito intenso e uso de guarda-chuva com chuva. Omitir um nó produz um produto incompleto. Selecionar 0,95 para o trânsito também descreveria um acidente, portanto não corresponderia ao mundo avaliado.

A fórmula decorre da regra da cadeia em uma ordem topológica, com pais antes dos filhos. As independências condicionais da rede reduzem cada condição de todas as variáveis anteriores para apenas seus pais.

Conte parâmetros e diferencie marginais

Um nó booleano com k pais booleanos precisa de 2k probabilidades livres. De modo mais geral, um nó com d valores e k pais, cada um com d valores, precisa de (d−1)dk. A rede de deslocamento precisa de 1+1+4+2+2=10 números; uma distribuição conjunta completa de suas cinco variáveis booleanas precisa de 31. Trinta nós booleanos com no máximo cinco pais cada precisam de no máximo 960 números, em comparação com mais de um bilhão para uma distribuição conjunta completa sem restrições.

Uma entrada de CPT responde a uma pergunta com todos os pais fixos. Para encontrar uma marginal, calcule a média sobre os valores desconhecidos dos pais. Aqui

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

em que os quatro termos ponderam as linhas de trânsito pelas probabilidades de seus pais. Da mesma forma, P(t∣r)=0,1(0,95)+0,9(0,7)=0,725. Não é o valor 0,7 de uma única linha.

As setas frequentemente seguem da causa para o efeito porque isso torna o modelo compacto e compreensível. Formalmente, elas codificam uma fatoração e afirmações de independência. Um grafo de dois nós com seta invertida pode representar a mesma distribuição conjunta com tabelas diferentes; uma seta, por si só, não estabelece causalidade.

Principais conclusões

  • Cada nó tem uma tabela de probabilidades condicionada a seus pais.
  • Multiplique uma entrada correspondente por nó para obter uma atribuição completa.
  • Cada linha de CPT soma 1 sobre os valores do filho.
  • Calcule a média sobre os pais desconhecidos para obter uma marginal.
  • Um grafo codifica independências condicionais; a interpretação causal exige mais.

2.2 Escolha pais e encontre um cobertor de Markov

Uma rede útil omite dependências desnecessárias e mantém aquelas de que a distribuição precisa. Escolher poucos pais pode economizar muitas entradas de tabela, mas cada omissão compromete o modelo com uma afirmação de independência.

Construa a rede em uma ordem

Escolha as variáveis e seus domínios e depois ordene as variáveis. Para cada variável, selecione um conjunto mínimo de variáveis anteriores que a torne independente das demais variáveis anteriores. Acrescente setas a partir desses pais e preencha sua CPT usando avaliações de especialistas ou probabilidades estimadas a partir de contagens.

Uma ordem com causas primeiro para o modelo de deslocamento produz quatro setas e dez probabilidades livres. Outra ordem válida é L,T,U,R,A, com conjuntos de pais T:{L}, U:{T}, R:{T,U} e A:{T,R}. Ela usa seis setas e 1+2+2+4+4=13 números. Dado o trânsito, a chuva muda a crença sobre um acidente, portanto a chuva deve permanecer entre os pais do acidente nessa ordem.

Qualquer ordem pode representar a distribuição se cada nó receber pais suficientes. Dar a cada nó todos os nós anteriores como pais sempre funciona, mas não oferece compressão. Uma ordem diagnóstica também pode exigir probabilidades mais difíceis de avaliar, como chuva dados trânsito e guarda-chuva. Omitir um pai necessário impõe uma independência falsa; acrescentar um pai desnecessário aumenta a tabela.

Duas regras de independência local

A propriedade local de Markov diz que um nó é independente de seus não descendentes dados seus pais. Na rede de deslocamento, L⊥{R,A,U}∣T e U⊥{A,T,L}∣R. Uma vez conhecido o trânsito, as outras variáveis não acrescentam informação sobre o atraso.

O cobertor de Markov de um nó contém seus pais, seus filhos e os outros pais de seus filhos. Dadas essas variáveis, o nó é independente de toda variável fora do cobertor. O cobertor da chuva é {T,U,A}: o acidente pertence a ele porque é o outro pai do trânsito. O cobertor do trânsito é {R,A,L}, e o do atraso tem apenas {T}. O cobertor permite atualizações locais mesmo quando a rede completa é grande.

Substitua uma tabela grande por estrutura

Um nó determinístico é uma função fixa de seus pais, como Late=Traffic∨Strike. Suas linhas contêm zeros e uns. Um OU ruidoso permite que cada causa verdadeira falhe independentemente. Se a causa i tem probabilidade de inibição qi, o efeito está ausente apenas se todas as causas ativas falharem:

P(¬effect∣causas ativas)=∏i ativaqi.

Suponha que um acidente deixe de causar congestionamento com probabilidade 0,2 e que obras na via falhem com probabilidade 0,4. Um acidente sozinho fornece uma probabilidade de congestionamento de 0,8; obras sozinhas fornecem 0,6. Quando ambos ocorrem, a probabilidade de não haver congestionamento é 0,2(0,4)=0,08, portanto a probabilidade de congestionamento é 0,92.

O OU ruidoso simples não produz efeito quando nenhuma causa está ativa. Uma causa de fuga, representada como uma causa sempre presente, permite que o efeito surja de causas não listadas. O modelo usa uma probabilidade de inibição por causa em vez de uma tabela sem restrições com 2k linhas. Essa economia decorre de falhas causais independentes; interações arbitrárias exigem um modelo mais rico.

Principais conclusões

  • Escolha pais que tornem um nó independente das outras variáveis anteriores.
  • Uma ordem de variáveis muda o tamanho e a interpretação de suas tabelas.
  • Um cobertor de Markov inclui os outros pais dos filhos.
  • O OU ruidoso multiplica as probabilidades de falha independentes das causas ativas.
  • Uma causa de fuga representa causas não listadas.

2.3 Trace caminhos para determinar a independência

A d-separação encontra independências condicionais garantidas pelo grafo de uma rede. Ela considera caminhos sem exigir que as setas apontem na direção percorrida. As pontas das setas ainda importam porque determinam como cada nó intermediário se comporta.

Três padrões de caminho
PadrãoNó intermediário não observadoNó intermediário observado
Cadeia: X→Y→ZAtivoBloqueado
Bifurcação: X←Y→ZAtivoBloqueado
Colisor: X→Y←ZBloqueado, a menos que um descendente seja observadoAtivo

Em uma cadeia, conhecer a variável intermediária elimina a influência informativa da variável anterior. Em R→T→L, a chuva não acrescenta nada sobre o atraso quando o trânsito é conhecido. Em uma bifurcação, conhecer a causa comum tem o mesmo efeito: um guarda-chuva não acrescenta nada sobre o trânsito quando a chuva é conhecida.

Um colisor, ou efeito comum, funciona de maneira oposta. O caminho R→T←A fica bloqueado sem evidência sobre o trânsito ou seus descendentes. Observar o trânsito, ou observar o atraso depois dele, abre o colisor. Causas que eram independentes podem então fornecer informação uma sobre a outra.

Explicação por exclusão

No modelo de deslocamento, P(a∣r)=P(a)=0,1. O trânsito intenso aumenta a probabilidade de acidente para cerca de 0,235. Acrescentar chuva reduz essa probabilidade para P(a∣t,r)≈0,131; acrescentar ausência de chuva fornece P(a∣t,¬r)≈0,308. A chuva explica parte do trânsito observado, reduzindo a necessidade de um acidente como explicação. Isso é explicação por exclusão.

Verifique todos os caminhos

Para testar X⊥Y∣Z:

  1. Liste todos os caminhos não direcionados entre as variáveis de consulta.
  2. Em cada nó interno, identifique se o caminho forma um colisor ou um não colisor.
  3. Bloqueie um caminho se ele tiver um não colisor observado ou um colisor que não é observado e não tem descendente observado.
  4. Conclua que há d-separação somente se todos os caminhos estiverem bloqueados.

Para guarda-chuva e acidente, o único caminho é U←R→T←A. Sem evidência, o trânsito o bloqueia, portanto U⊥A. Dado o atraso, o colisor do trânsito se abre e a chuva permanece não observada, portanto o caminho fica ativo. O modelo numérico fornece P(u∣l)≈0,434, mas P(u∣a,l)≈0,356.

Se tanto o atraso quanto a chuva forem observados, o colisor do trânsito continua aberto, mas a chuva bloqueia o caminho como um não colisor observado. Portanto, U⊥A∣L,R. Abrir uma parte de um caminho não supera um bloqueio em outra parte.

Guarda-chuva e atraso têm o caminho U←R→T→L. Ele está ativo sem evidência e é bloqueado pela chuva ou pelo trânsito. Por exemplo, P(l∣u,r)=P(l∣r)=0,4625.

Interprete a garantia do grafo

A d-separação é correta: a independência vale para toda distribuição que segue o grafo. Um caminho ativo significa que a independência não é garantida. Valores específicos das CPTs ainda podem tornar as variáveis independentes por coincidência. Em um grafo com vários caminhos, examinar um único caminho bloqueado é insuficiente; outro caminho pode permanecer ativo.

Principais conclusões

  • Cadeias e bifurcações são bloqueadas pela observação de seu nó intermediário.
  • Um colisor se abre quando ele ou um de seus descendentes é observado.
  • Todos os caminhos devem estar bloqueados para haver d-separação.
  • A explicação por exclusão relaciona causas após a observação de um efeito comum.
  • Um caminho ativo elimina a garantia de independência.
  • Um nó interno bloqueado bloqueia todo o seu caminho.
3

Calcule respostas exatas com enumeração e eliminação de variáveis

A inferência exata combina as tabelas locais de probabilidade para responder a uma consulta condicional. A enumeração explicita toda a soma de produtos, enquanto a eliminação de variáveis reutiliza resultados parciais compartilhados. Ambos os métodos retornam a mesma distribuição a posteriori, mas seus custos computacionais podem diferir bastante. Restringir pela evidência, remover variáveis irrelevantes e escolher cuidadosamente a ordem de eliminação mantêm o trabalho concentrado na consulta.

3.1 Enumere mundos em uma rede

Uma rede armazena uma distribuição conjunta em partes locais. A inferência exata combina essas partes para responder a uma consulta, somando sobre as variáveis cujos valores permanecem desconhecidos. A enumeração é a maneira direta de fazer isso.

Separe os três papéis das variáveis

Em P(X∣e), X é a variável de consulta e e fixa a evidência. Todas as outras variáveis estão ocultas. Substitua o produto da rede na fórmula geral de enumeração:

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

Calcule um total não normalizado para cada valor da consulta e depois divida pela soma desses totais. Os valores de evidência permanecem fixos em cada produto. As variáveis ocultas percorrem seus domínios completos.

Para o modelo de deslocamento, com as setas R→T←A, T→L e R→U, a consulta P(R∣l) deixa ocultos acidente, trânsito e guarda-chuva. Cada termo completo usa P(R)P(A)P(T∣R,A)P(l∣T)P(U∣R).

Remova uma folha irrelevante

Guarda-chuva não tem descendente observado e não é nem a consulta nem a evidência. Somar sua CPT sobre ambos os valores fornece ∑u′P(u′∣r)=1 para cada valor de chuva. Sua contribuição desaparece.

De modo mais geral, mantenha as variáveis de consulta, as variáveis de evidência e todos os seus ancestrais. As outras variáveis podem ser removidas somando primeiro as folhas irrelevantes e depois avançando para trás. Isso diz respeito à contribuição delas para esta consulta; um nó não observado pode importar em outra consulta.

Calcule os dois totais de chuva

As tabelas de deslocamento fornecem P(r)=0,2, P(a)=0,1, probabilidades de trânsito 0,95, 0,7, 0,8 e 0,2 para as combinações dos pais (r,a),(r,¬a),(¬r,a),(¬r,¬a), e probabilidades de atraso 0,6 com trânsito e 0,1 sem ele.

Para chuva e acidente, some as alternativas de trânsito: 0,95(0,6)+0,05(0,1)=0,575. Para chuva sem acidente, o resultado é 0,7(0,6)+0,3(0,1)=0,45. Pondere pelas probabilidades de acidente e depois pela de chuva:

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

Para ausência de chuva, os totais internos correspondentes são 0,5 e 0,2, fornecendo

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

Normalize por 0,0925+0,184=0,2765. A resposta é P(R∣l)≈⟨0,335;0,665⟩ para verdadeiro e falso. Informar 0,0925 seria informar o evento conjunto, antes do condicionamento.

Mantenha as somas ligadas a suas dependências

Um fator só sai de uma soma se nenhum de seus argumentos depender da variável somada. Por exemplo, P(r) pode sair da soma sobre acidente; P(t∣r,a′) não pode, pois acidente é um argumento correspondente a um pai.

Se o guarda-chuva for observado, ele deixa de ser eliminado por soma. Com P(u∣r)=0,9 e P(u∣¬r)=0,2, a nova probabilidade a posteriori é 0,08325/(0,08325+0,0368)≈0,693. A enumeração pode ser executada em profundidade com pouca memória, mas visita um número exponencial de atribuições ocultas e repete cálculos parciais.

Principais conclusões

  • Fixe a evidência e some sobre todas as atribuições ocultas.
  • Remova variáveis que não sejam ancestrais da consulta nem da evidência.
  • Um fator só pode sair de uma soma se não depender da variável somada.
  • Normalize os totais conjuntos para obter a distribuição a posteriori.

3.2 Reutilize somas parciais com eliminação de variáveis

A enumeração repete trabalho porque muitos mundos completos compartilham o mesmo cálculo parcial. A eliminação de variáveis armazena esses resultados parciais como fatores e os reutiliza. Ela calcula a mesma distribuição a posteriori exata em uma ordem aritmética diferente.

Fatores, junções e evidência

Um fator associa números não negativos a atribuições de suas variáveis. As CPTs são fatores iniciais, mas os fatores intermediários não precisam somar 1. Aplique a evidência mantendo o valor observado. Para a evidência de atraso, P(l∣T) é um fator sobre o trânsito com entradas 0,6 e 0,1.

A junção de fatores multiplica as entradas correspondentes e usa a união de seus conjuntos de variáveis. Unir P(A) e P(T∣R,A) fornece um fator sobre chuva, acidente e trânsito. Eliminar por soma o acidente consiste em somar as entradas que diferem apenas no valor do acidente.

Para cada variável oculta, una todos os fatores que a contêm, elimine-a por soma e substitua esses fatores pelo resultado. Mantenha os fatores que não a mencionam. Ao final, una os fatores restantes e normalize sobre os valores da consulta.

Elimine acidente e depois trânsito

Para P(R∣l), remova a folha não observada guarda-chuva. Comece com P(R), P(A), P(T∣R,A) e P(l∣T). Eliminar acidente fornece

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

Seus valores para trânsito verdadeiro são f1(r,t)=0,1(0,95)+0,9(0,7)=0,725 e f1(¬r,t)=0,1(0,8)+0,9(0,2)=0,26. Os valores para trânsito falso são 0,275 e 0,74.

Agora elimine trânsito:

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

Isso fornece f2(r)=0,725(0,6)+0,275(0,1)=0,4625 e f2(¬r)=0,26(0,6)+0,74(0,1)=0,23. Multiplicar pela probabilidade a priori de chuva fornece ⟨0,0925;0,184⟩. Divida por 0,2765 para obter ⟨0,335;0,665⟩.

Eliminar trânsito primeiro também funciona. O fator g(R,A)=∑t′P(t′∣R,A)P(l∣t′) tem entradas 0,575, 0,45, 0,5 e 0,2. Ponderar pela probabilidade a priori de acidente produz então as mesmas duas verossimilhanças de atraso.

Escolha uma ordem que mantenha os fatores pequenos

Um fator sobre k variáveis com d valores tem dk entradas. O maior escopo intermediário geralmente domina o custo. Suponha que a variável oculta Z aponte para variáveis booleanas X1,…,Xn, cada uma com um filho observado Yi, e que a consulta seja Xn. Eliminar Z primeiro une uma tabela sobre Z,X1,…,Xn e depois deixa 2n entradas. Eliminar primeiro as outras Xi reduz cada ramo a um fator sobre Z; o maior escopo unido é apenas Z,Xi, com quatro entradas.

Uma poliárvore tem no máximo um caminho não direcionado entre quaisquer dois nós. Com uma boa ordem, a inferência é linear no tamanho total das CPTs. A inferência exata geral e a busca pela ordem ótima de eliminação são NP-difíceis. Uma heurística prática escolhe uma variável que crie um próximo fator pequeno. Mantenha a variável de consulta até a normalização. Multiplicar um fator inteiro por uma constante positiva mantém a resposta normalizada inalterada.

Principais conclusões

  • Restrinja os fatores pela evidência antes de eliminar variáveis ocultas.
  • Una todos os fatores que contêm uma variável antes de eliminá-la por soma.
  • Fatores intermediários não precisam ser distribuições de probabilidade.
  • A ordem de eliminação muda o custo, preservando a resposta exata.
  • O maior escopo intermediário determina o tamanho das tabelas.
  • Uma boa ordem torna a inferência em poliárvores linear no tamanho das CPTs.
4

Obtenha respostas aproximadas por amostragem

A amostragem estima uma probabilidade gerando atribuições em vez de avaliar cada combinação oculta. Os métodos diferem na forma como usam as observações: filtram amostras a priori, ponderam atribuições com evidência fixa ou reamostram repetidamente uma distribuição condicional local. Examinar sorteios individuais esclarece seus estimadores e mostra por que evidências raras, pesos desiguais e estados correlacionados afetam a precisão.

4.1 Gere amostras e mantenha as correspondentes

Quando somas exatas são custosas demais, um agente pode simular atribuições e estimar probabilidades por suas frequências. A amostragem produz uma aproximação cuja qualidade depende da quantidade de informação útil contida nos sorteios.

Transforme um número aleatório em um valor

Sorteie um número uniforme u em [0,1[. Divida esse intervalo em partes com comprimentos iguais às probabilidades. Para as probabilidades do tempo ⟨0,5;0,3;0,2⟩, sol ocupa [0;0,5[, nuvens [0,5;0,8[ e chuva [0,8;1[. Um sorteio de 0,63 fornece nuvens. Para uma variável booleana, escolha verdadeiro se o sorteio for menor que sua probabilidade de verdadeiro.

Amostre pais antes de filhos

A amostragem a priori visita variáveis em ordem topológica. Cada nó é amostrado da linha da CPT selecionada pelos valores amostrados de seus pais. A expressão “a priori” refere-se ao sorteio da rede antes de condicionar a população de amostras à evidência da consulta.

No modelo de deslocamento, use a ordem R,A,T,L,U e os sorteios 0,13, 0,57, 0,40, 0,81 e 0,35:

  1. Chuva é verdadeiro porque 0,13<0,2.
  2. Acidente é falso porque 0,57≥0,1.
  3. Trânsito é verdadeiro porque 0,40<P(t∣r,¬a)=0,7.
  4. Atraso é falso porque 0,81≥P(l∣t)=0,6.
  5. Guarda-chuva é verdadeiro porque 0,35<P(u∣r)=0,9.

A atribuição é (r,¬a,t,¬l,u). Sua probabilidade de geração é 0,2(0,9)(0,7)(0,4)(0,9)=0,04536, exatamente sua probabilidade na distribuição conjunta da rede. Amostrar um filho antes de seus pais deixaria indefinida a linha necessária da CPT.

Estime probabilidades a partir de contagens

A fração de amostras a priori com atraso estima P(l), que é 0,2765 neste modelo. O estimador é consistente: à medida que o número de sorteios independentes cresce, ele converge para a probabilidade real. Uma execução maior ainda pode oscilar. O erro típico de amostras independentes varia como 1/N, portanto quatro vezes mais amostras reduzem o erro aproximadamente à metade; duas vezes mais não.

Condicione com amostragem por rejeição

A amostragem por rejeição gera atribuições a priori e descarta as que contradizem a evidência. Conte os valores da consulta apenas entre as atribuições mantidas. Por exemplo, suponha que 280 de 1.000 atribuições tenham atraso e que 94 delas também tenham chuva. Então P(r∣l)≈94/280≈0,336. Dividir por 1.000 estimaria o evento conjunto chuva e atraso.

Uma amostra pode ser abandonada assim que entrar em conflito com uma observação, economizando o restante do trabalho de simulação. A fração esperada mantida continua sendo P(e). Atraso sozinho mantém cerca de 28%; atraso com guarda-chuva mantém cerca de 12%, pois P(l,u)=0,12005. Muitas observações podem tornar rara a combinação de evidências, mesmo quando cada observação é comum isoladamente. Se nenhuma amostra sobreviver, a estimativa condicional estará indefinida e será necessária uma amostragem mais útil.

Principais conclusões

  • A amostragem a priori visita pais antes de filhos.
  • Cada atribuição completa é gerada com sua probabilidade conjunta.
  • A amostragem por rejeição divide as correspondências da consulta pelo número de amostras mantidas.
  • A fração esperada de aceitação é igual à probabilidade da evidência.
  • Quatro vezes mais amostras independentes reduzem o erro típico aproximadamente à metade.

4.2 Pondere amostras mantendo a evidência fixa

A amostragem por rejeição gasta tempo criando atribuições que não pode usar. A ponderação por verossimilhança mantém cada variável de evidência fixa e compensa isso com um peso. Amostras cujos valores ocultos tornam a evidência provável contribuem mais.

Construa uma atribuição ponderada

Comece cada amostra com peso 1. Visite os nós em ordem topológica. Amostre um nó que não é de evidência usando os valores atuais de seus pais. Em um nó de evidência, mantenha seu valor observado e multiplique o peso pela probabilidade desse valor na CPT:

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

Apenas probabilidades de evidência entram nesse peso. As probabilidades dos nós amostrados já determinam a frequência com que suas atribuições são geradas. Multiplicar essas probabilidades no peso as contaria duas vezes.

Duas amostras no modelo de deslocamento

Para P(R∣l,u), mantenha atraso e guarda-chuva como verdadeiros. Amostre chuva, acidente e trânsito. As probabilidades de trânsito para (r,a),(r,¬a),(¬r,a),(¬r,¬a) são 0,95, 0,7, 0,8 e 0,2, com probabilidades a priori P(r)=0,2 e P(a)=0,1.

Usar os sorteios 0,13, 0,57 e 0,40 fornece chuva, ausência de acidente e trânsito intenso. O atraso fixo contribui com P(l∣t)=0,6; o guarda-chuva fixo contribui com P(u∣r)=0,9. O peso da amostra é 0,6(0,9)=0,54.

Os sorteios 0,66, 0,05 e 0,92 fornecem ausência de chuva, acidente e ausência de trânsito intenso. As verossimilhanças da evidência agora são P(l∣¬t)=0,1 e P(u∣¬r)=0,2, portanto o peso é 0,02. Ambas as amostras correspondem à evidência porque esses valores foram fixados, mas suas contribuições diferem bastante.

Normalize pesos, não contagens de amostras

Estime uma probabilidade de consulta por

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

A estimativa de chuva com duas amostras é 0,54/(0,54+0,02)≈0,964. Ela está longe da probabilidade a posteriori exata de cerca de 0,693; dois sorteios são poucos demais para representar as atribuições ocultas relevantes. Com muitos sorteios, a razão ponderada converge para a distribuição a posteriori. Dividir 0,54 por dois não produziria uma estimativa de probabilidade condicional.

A correção funciona porque multiplicar a probabilidade de amostragem pelo peso da evidência recupera o produto conjunto completo. A normalização remove a probabilidade de evidência comum e deixa a distribuição condicional.

Reconheça pesos concentrados

A evidência fixa afeta a forma como seus descendentes são amostrados, pois eles usam essa evidência nas linhas de seus pais. As variáveis anteriores ainda são sorteadas sem retorno das observações posteriores. Se evidências raras estiverem em nós folha, a maioria das atribuições anteriores pode explicá-las mal. Seus pesos são minúsculos e poucas atribuições podem dominar o resultado.

A ponderação por verossimilhança frequentemente usa a computação de forma mais eficiente que a amostragem por rejeição, mas “nenhuma amostra rejeitada” não significa amostras igualmente informativas. Uma execução longa com pesos muito desiguais ainda pode fornecer uma estimativa instável. Examine quais atribuições concentram o peso total ao comparar resultados de diferentes execuções.

Principais conclusões

  • Fixe a evidência e amostre apenas as variáveis restantes.
  • Os pesos multiplicam verossimilhanças da evidência, não probabilidades dos nós amostrados.
  • Divida o peso acumulado de uma consulta pelo peso total.
  • Evidências raras em nós posteriores podem concentrar quase todo o peso em poucas amostras.

4.3 Reamostre localmente com amostragem de Gibbs

A amostragem de Gibbs mantém uma atribuição completa e altera uma variável que não é de evidência por vez. Cada alteração é sorteada da distribuição condicional da variável dados os valores atuais de todas as outras variáveis. A sequência forma um amostrador de Monte Carlo via cadeias de Markov, ou MCMC.

Inicie uma cadeia e mantenha a evidência fixa

Defina a evidência em seus valores observados e inicialize as variáveis restantes. Com zeros determinísticos, comece com uma atribuição compatível com a evidência e com probabilidade conjunta positiva. Escolha uma variável que não é de evidência para atualizar, calcule uma probabilidade para cada um de seus valores possíveis, normalize e sorteie o novo valor. Todos os outros valores permanecem no lugar nesse passo. Repetir esse processo permite que a evidência afete crenças sobre variáveis anteriores e posteriores.

Apenas o cobertor de Markov do nó selecionado é necessário: seus pais, filhos e os outros pais de seus filhos. Fatores fora desse cobertor não mudam quando o valor selecionado muda, portanto são cancelados na normalização. A fórmula local é

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

Os filhos mantêm seus valores atuais enquanto cada valor candidato do pai selecionado é testado. Suas entradas de CPT podem, portanto, mudar mesmo que os próprios filhos não sejam reamostrados.

Atualize chuva no modelo de deslocamento

Mantenha atraso e guarda-chuva verdadeiros. Suponha que o estado oculto atual seja ausência de chuva, ausência de acidente e trânsito intenso. O cobertor da chuva é trânsito, guarda-chuva e acidente. Para chuva verdadeira, a pontuação local é

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

Para chuva falsa, a pontuação é 0,8(0,2)(0,2)=0,032. A normalização fornece P(r∣cobertor)=0,126/0,158≈0,797. Um sorteio uniforme de 0,40 muda, portanto, chuva para verdadeiro. O fator de atraso está ausente dessa atualização porque trânsito permanece fixo e esse fator é constante entre os dois valores candidatos de chuva.

Atualize trânsito com o novo valor de chuva

O cobertor do trânsito é chuva, acidente e atraso. Suas duas pontuações são 0,7(0,6)=0,42 para trânsito intenso e 0,3(0,1)=0,03 para ausência de trânsito intenso. Assim, sua probabilidade de verdadeiro é 0,42/0,45≈0,933. Para uma atualização de acidente com chuva e trânsito intenso fixos, a probabilidade de verdadeiro é 0,095/(0,095+0,63)≈0,131.

Conte estados e permita tempo para a mistura

Após cada atualização, a atribuição completa pode contar como uma amostra, incluindo um passo que mantém o valor selecionado inalterado. Descarte um período de aquecimento inicial para reduzir a influência da inicialização. A frequência de chuva no longo prazo aproxima-se de cerca de 0,693 para essa consulta quando a cadeia converge.

Estados adjacentes compartilham quase todos os seus valores e são correlacionados. Eles contêm menos informação independente que o mesmo número de sorteios independentes. Com todas as entradas das CPTs estritamente entre 0 e 1, atualizações repetidas adequadas podem alcançar todos os estados e convergir para a distribuição a posteriori. Restrições determinísticas podem prender uma cadeia que atualiza uma variável por vez; relações quase determinísticas podem fazê-la avançar muito lentamente.

A amostragem a priori sorteia da distribuição conjunta; a rejeição filtra esses sorteios; a ponderação por verossimilhança fixa a evidência e pondera atribuições; Gibbs atualiza repetidamente um estado com evidência fixa. Condicionar apenas aos pais produziria uma distribuição local errada em uma atualização de Gibbs ao omitir a evidência dos filhos.

Principais conclusões

  • A amostragem de Gibbs altera uma variável que não é de evidência por vez.
  • Use a CPT do próprio nó e todas as CPTs de seus filhos.
  • Normalize as pontuações entre os valores candidatos antes do sorteio.
  • Estados consecutivos são correlacionados.
  • O período de aquecimento reduz a dependência da atribuição inicial arbitrária.
  • Restrições determinísticas podem impedir uma cadeia de alcançar todos os estados relevantes.
5

Tome decisões com utilidades, redes de decisão e valor da informação

Um agente útil precisa escolher o que fazer, além de estimar o que é verdadeiro. Utilidades expressam preferências sobre resultados, e a utilidade esperada conecta essas preferências a ações incertas. Redes de decisão organizam as informações disponíveis, as escolhas possíveis e suas consequências. Comparar a melhor ação antes e depois de uma observação mostra então se coletar mais informações vale o custo.

5.1 Escolha ações pela utilidade esperada

Probabilidades descrevem o que pode acontecer; utilidades descrevem o quanto os resultados são desejáveis. Uma função de utilidade atribui números maiores aos resultados preferidos. Uma ação incerta é uma loteria, que lista resultados e suas probabilidades.

Calcule a média da utilidade entre resultados possíveis

A utilidade esperada de uma ação é

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

Multiplique a utilidade de cada resultado por sua probabilidade e some. A utilidade esperada máxima (MEU) escolhe a ação com o maior resultado. O resultado com a maior utilidade individual não precisa pertencer à melhor ação, e o resultado mais provável, sozinho, não determina a escolha. Uma decisão correta ainda pode produzir um resultado ruim por acaso.

Por que preferências coerentes sustentam a MEU

A teoria da utilidade usa estes requisitos de racionalidade:

  • Ordenabilidade: quaisquer duas loterias podem ser comparadas, admitindo indiferença.
  • Transitividade: preferir A a B e B a C implica preferir A a C.
  • Continuidade: um resultado intermediário pode ser igualado por uma loteria entre resultados melhores e piores.
  • Substituibilidade: um resultado ou uma loteria indiferente pode substituir outro em uma loteria maior.
  • Monotonicidade: entre loterias com os mesmos resultados melhor e pior, prefira a maior probabilidade do resultado melhor.
  • Decomponibilidade: uma loteria sobre loterias se reduz às probabilidades de seus resultados finais.

O resultado de von Neumann–Morgenstern representa preferências que satisfazem esses requisitos por meio da utilidade esperada. Preferências cíclicas violam a transitividade. Se um agente paga uma pequena quantia para passar de B para A, de A para C e de C para B, trocas repetidas o levam de volta à posição original enquanto drenam seu dinheiro. Esse é o problema da “bomba de dinheiro”.

Dinheiro e utilidade podem ordenar loterias de formas diferentes

Compare um pagamento certo de 400 com uma chance de 50% de 1.000 e uma chance de 50% de zero. O dinheiro esperado favorece a loteria, cuja média é 500. Para U(x)=x, porém, a utilidade esperada da loteria é 0,51000+0,50≈15,81, enquanto o pagamento certo fornece 20. Esse agente escolhe 400.

O equivalente de certeza é a quantia certa com a utilidade da loteria. Aqui é (0,51000)2=250. A diferença entre o dinheiro esperado e o equivalente de certeza é o prêmio de risco, 250 neste exemplo.

Utilidade do dinheiroAtitude diante do risco
CôncavaAversão ao risco
LinearNeutralidade ao risco
ConvexaPropensão ao risco

Com utilidade côncava, uma quantia certa igual à média é pelo menos tão desejável quanto a loteria com essa média. A concavidade estrita torna essa preferência estrita para uma loteria não trivial. Uma opção arriscada suficientemente favorável ainda pode superar uma quantia certa de menor valor.

Mude escalas sem mudar preferências

Substituir a utilidade por U′(s)=kU(s)+c com k>0 preserva toda comparação de utilidade esperada. Cada expectativa recebe a mesma mudança de escala positiva e o mesmo deslocamento. Uma transformação crescente geral preserva a ordem de resultados certos, mas pode mudar a ordem de loterias.

Ao comparar vários atributos desejáveis, uma opção pelo menos tão boa em cada atributo e melhor em pelo menos um domina a outra. Com preferências que valorizam essas melhorias, a opção dominada pode ser removida sem especificar pesos exatos para os atributos.

Principais conclusões

  • A utilidade esperada pondera a utilidade de cada resultado por sua probabilidade.
  • A MEU avalia uma escolha usando as informações disponíveis, não a sorte posterior.
  • Preferências coerentes sobre loterias podem ser representadas pela utilidade esperada.
  • Dinheiro e utilidade não precisam ter a mesma escala ou curvatura.
  • Um equivalente de certeza iguala a utilidade esperada de uma loteria.
  • Transformações afins de utilidade com coeficiente angular positivo preservam as escolhas.
  • A dominância pode eliminar uma opção inferior antes da ponderação detalhada.

5.2 Transforme observações em uma política de decisão

Uma rede de decisão, também chamada de diagrama de influência, combina um modelo de probabilidade com escolhas e preferências. Resolvê-la exige tanto inferência sobre estados incertos quanto comparação das ações disponíveis ao agente.

Interprete os três tipos de nós

Nós de acaso, geralmente ovais, têm tabelas de probabilidade. Nós de decisão, geralmente retângulos, representam ações controladas pelo agente. Nós de utilidade, geralmente losangos, atribuem utilidade a combinações de valores dos pais. Uma seta que entra em um nó de decisão identifica uma informação disponível no momento da escolha. Ela não é uma dependência comum de probabilidade condicional.

Para um evento ao ar livre, a chuva influencia uma previsão e a utilidade do evento. A ação também influencia a utilidade. A previsão aponta para a decisão quando é observada antes de a pessoa organizadora escolher. Não há seta da ação para a chuva: mudar para um local fechado não altera o tempo.

Resolva sem uma previsão

Suponha P(rain)=0,3 e use esta tabela de utilidade:

AçãoSem chuvaChuva
Ao ar livre1000
Em local fechado6070

As utilidades esperadas são EU(outdoors)=0,7(100)+0,3(0)=70 e EU(indoors)=0,7(60)+0,3(70)=63. Sem mais informações, escolha o local ao ar livre e a MEU é 70. O nó de decisão recebe um valor escolhido, não uma tabela de probabilidades para calcular a média sobre ações.

Incorpore uma previsão

Sejam P(wet∣rain)=0,8 e P(wet∣¬rain)=0,1. A probabilidade de previsão de chuva é 0,8(0,3)+0,1(0,7)=0,31. A regra de Bayes fornece P(rain∣wet)=0,24/0,31≈0,774. Uma previsão de tempo seco fornece P(rain∣dry)=0,06/0,69≈0,087.

Com uma previsão de chuva, o local ao ar livre tem utilidade esperada de cerca de 22,6 e o local fechado, de cerca de 67,7, portanto escolha o local fechado. Com uma previsão de tempo seco, o local ao ar livre fornece cerca de 91,3 e o fechado, cerca de 60,9, portanto escolha o local ao ar livre. Use a probabilidade a posteriori após uma observação; manter a probabilidade a priori descartaria a informação fornecida pela previsão.

A política resultante é “Escolha o local fechado após previsão de chuva; escolha o local ao ar livre após previsão de tempo seco”. Uma política associa observações a ações, portanto pode ser especificada antes de a observação chegar. Uma ação é a escolha única feita quando sua informação está disponível.

Encontre onde a escolha muda

Seja p a probabilidade atual de chuva. Então EU(outdoors)=100(1−p) e EU(indoors)=60(1−p)+70p=60+10p. Igualá-las fornece 40=110p, ou p=4/11≈0,364. Abaixo desse limiar, escolha o local ao ar livre; acima dele, escolha o local fechado; no limiar, as ações empatam.

Para resolver outra rede de decisão, fixe a evidência atual, considere cada ação por vez, infira a distribuição de acaso relevante para a utilidade e calcule sua utilidade esperada. Se uma ação alterar um resultado incerto, inclua os efeitos dessa ação no modelo de probabilidade antes de comparar as expectativas. Por fim, selecione a melhor ação separadamente para cada observação possível que a política receberá.

Principais conclusões

  • Nós de acaso, decisão e utilidade desempenham papéis diferentes.
  • Uma seta que entra em uma decisão indica informação conhecida antes da escolha.
  • Avalie cada ação com a distribuição a posteriori para a evidência disponível.
  • Uma política associa observações a ações.
  • Igualar utilidades esperadas identifica um limiar de decisão.

5.3 Calcule quanto vale uma observação

Uma observação é valiosa quando ajuda o agente a escolher uma ação melhor. O valor da informação perfeita (VPI) mede a melhoria esperada ao conhecer o valor de uma variável antes de agir. “Perfeita” descreve o acesso ao valor real dessa variável; a própria variável pode ser uma previsão imperfeita de outra coisa.

Otimize dentro de cada observação possível

Dada a evidência atual e, o valor de observar E′ é

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

Primeiro encontre a melhor utilidade esperada ao decidir agora. Depois, para cada observação possível, atualize as probabilidades e escolha a melhor ação para essa observação. Calcule a média dessas utilidades otimizadas usando as probabilidades das observações. Subtraia a MEU atual. Escolher uma ação primeiro e depois calcular a média deixaria de considerar a capacidade de adaptar a ação.

Avalie a previsão e o tempo

Para o modelo do evento, escolher o local ao ar livre sem previsão fornece MEU 70. Previsões de chuva ocorrem com probabilidade 0,31 e levam ao local fechado, com MEU de cerca de 67,74. Previsões de tempo seco ocorrem com probabilidade 0,69 e levam ao local ao ar livre, com MEU de cerca de 91,30. Usando valores exatos, obtemos

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

Assim, VPI(F)=84−70=14 unidades de utilidade. Um custo expresso como perda de utilidade inferior a 14 torna vantajoso obter a previsão; em 14, o agente é indiferente. Um preço em dinheiro deve primeiro ser avaliado na escala de utilidade do agente.

Conhecer o próprio tempo é mais útil. Chuva leva ao local fechado com utilidade 70; ausência de chuva leva ao local ao ar livre com utilidade 100. A média é 0,3(70)+0,7(100)=91, portanto VPI(Rain)=91−70=21.

Por que a informação tem valor esperado não negativo

O agente sempre pode ignorar uma informação gratuita e manter sua ação original. Otimizar após observar, portanto, nunca pode reduzir a utilidade esperada antes de a observação ser conhecida. Se a mesma ação for a melhor para todo resultado possível, a informação terá valor zero. Uma informação independente de todas as variáveis de acaso relevantes para a utilidade, dada a evidência atual, também tem valor zero nesse modelo de decisão.

Um resultado específico ainda pode ser indesejado. Após uma previsão de chuva, a MEU é cerca de 67,7, abaixo dos 70 anteriores. A não negatividade diz respeito à média sobre todos os resultados antes de observá-los.

Combine informações sem contar duas vezes

O VPI geralmente não é aditivo. A previsão sozinha vale 14 e o tempo sozinho vale 21, mas conhecer ambos vale 21 porque a previsão não acrescenta nada depois que o tempo é conhecido.

Após uma previsão de chuva, conhecer o tempo acrescenta cerca de 9,03; após uma previsão de tempo seco, acrescenta cerca de 6,09. Antes de conhecer a previsão, o valor adicional esperado é 0,31(9,03)+0,69(6,09)≈7. Portanto, o ganho conjunto é 14+7=21, igual a conhecer o tempo primeiro e depois acrescentar zero. O total independe da ordem quando todas as observações antecedem a ação, com cada ganho posterior avaliado usando as informações anteriores.

Um agente que coleta informações pode escolher repetidamente a observação com o maior VPI menos custo positivo e agir quando nenhuma continuar valendo a pena. Essa estratégia míope avalia uma observação de cada vez. Duas observações podem ser úteis juntas mesmo quando nenhuma delas muda sozinha a melhor ação, portanto a seleção gulosa pode deixar passar um par valioso.

Principais conclusões

  • Calcule a média da melhor ação para cada observação e subtraia a MEU atual.
  • O VPI é medido antes de a observação ser conhecida.
  • Informações gratuitas têm valor esperado não negativo porque podem ser ignoradas.
  • Um resultado específico pode reduzir a MEU posterior.
  • Várias observações podem compartilhar informação, portanto seus VPIs separados não precisam ser aditivos.
  • Compare o custo da informação na mesma escala de utilidade de seu benefício.

Exercícios resolvidos de Raciocínio probabilístico e redes bayesianas

5 Lições Interativas

1

De uma tabela conjunta a uma crença atualizada

14 passos
Interprete mundos possíveis, condicione a uma observação, aplique a regra de Bayes e use independência condicional.
  1. 1
    IntroduçãoComece com mundos possíveis

    Um agente pode ter incerteza sobre várias coisas ao mesmo tempo. Comece com uma tabela conjunta que atribui probabilidade a cada combinação e depois pergunte como uma observação altera as probabilidades relativas.

    O caminho é: descreva os mundos, mantenha os observados, normalize e procure independências que simplifiquem o próximo cálculo.

  2. 2
    ExplicaçãoAtribua uma probabilidade a cada combinação

    O tempo tem os valores sol, nuvens e chuva; o ônibus tem os valores no horário e atrasado. Juntos, eles produzem seis mundos. Suas probabilidades conjuntas são 0,40 e 0,10 para sol, 0,18 e 0,12 para nuvens e 0,08 e 0,12 para chuva, na ordem ônibus no horário/atrasado.

    Todas as seis entradas somam 1. Uma linha não precisa somar 1 porque abrange apenas um valor do tempo.

  3. 3
    ExemploSome os mundos que um evento inclui

    Para encontrar a probabilidade de chuva, some as duas possibilidades do ônibus: 0,08+0,12=0,20. Para encontrar a de atraso, some sobre os três valores do tempo: 0,10+0,12+0,12=0,34.

    Isso é marginalização. A variável removida percorre todos os seus valores; a variável mantida conserva um total separado para cada valor.

  4. 4
    DesafioEncontre uma união sem contar duas vezes

    Usando a probabilidade de chuva 0,20, a probabilidade de atraso 0,34 e sua probabilidade conjunta 0,12, encontre a probabilidade de chuva ou atraso.

    ---reveal---

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

    O mundo com chuva e atraso aparece em ambas as marginais. Subtrair sua probabilidade uma vez deixa cada mundo da união contado exatamente uma vez.

  5. 5
    ExplicaçãoMantenha apenas a coluna observada

    O ônibus está atrasado. Os totais restantes para o tempo agora são 0,10 para sol, 0,12 para nuvens e 0,12 para chuva. Eles somam 0,34, a probabilidade de atraso.

    Divida cada um por 0,34 para obter P(Weather∣late)≈⟨0,294;0,353;0,353⟩. As novas probabilidades descrevem proporções dentro da população observada, portanto somam 1.

  6. 6
    DesafioInverta a pergunta condicional

    A probabilidade conjunta de chuva e atraso é 0,12, e a marginal de chuva é 0,20. Quanto é P(late∣rain)? Por que seu denominador é diferente do cálculo anterior de chuva dado atraso?

    ---reveal---

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

    Chuva agora é a evidência, portanto a população de comparação é composta por todos os mundos com chuva. Chuva dado atraso divide pela marginal de atraso 0,34.

  7. 7
    ConexãoTransforme condicionamento em produto

    Reorganizar a probabilidade condicional fornece P(a,b)=P(a∣b)P(b). Repetir essa identidade produz a regra da cadeia, com cada variável condicionada às variáveis anteriores.

    Para uma consulta com variáveis ocultas, use as mesmas probabilidades conjuntas: selecione mundos compatíveis com a evidência, some sobre valores ocultos e normalize. A independência não é necessária para justificar a regra do produto nem a enumeração.

  8. 8
    ExemploPondere um resultado positivo por sua probabilidade a priori

    Uma doença tem probabilidade a priori 0,01. Um teste é positivo com probabilidade 0,9 na presença da doença e 0,05 caso contrário.

    A pontuação de doente e positivo é 0,01(0,9)=0,009. A pontuação de saudável e positivo é 0,99(0,05)=0,0495. Essas duas vias abrangem todos os resultados positivos; sua soma é 0,0585.

  9. 9
    ExemploNormalize as explicações concorrentes

    A regra de Bayes divide a pontuação de doente e positivo por todos os resultados positivos:

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

    Em 10.000 pessoas, 90 pessoas doentes e 495 saudáveis têm resultado positivo. Apenas 90 dos 585 resultados positivos correspondem a pessoas doentes. A baixa taxa-base importa porque o grupo saudável é muito maior.

  10. 10
    DesafioInterprete um segundo resultado positivo

    Um segundo teste é condicionalmente independente do primeiro dado o estado em relação à doença e tem as mesmas verossimilhanças. Como seu resultado positivo deve atualizar a primeira probabilidade a posteriori?

    ---reveal---

    Use a primeira probabilidade a posteriori como a próxima probabilidade a priori. De modo equivalente, as duas pontuações são 0,01(0,9)2=0,0081 e 0,99(0,05)2=0,002475. A normalização fornece cerca de 0,766. Reutilizar a probabilidade a priori original apenas para o segundo resultado descartaria a primeira observação.

  11. 11
    ExplicaçãoMantenha a classe fixa antes de multiplicar

    No modelo de gripe, a probabilidade de tosse é 0,7 com gripe e 0,2 sem gripe, com ou sem febre. Febre e tosse são condicionalmente independentes dado o estado em relação à gripe.

    Sem fixar a gripe, a febre muda a probabilidade de tosse porque muda a crença sobre a gripe. Bayes ingênuo usa essa independência condicionada à classe para multiplicar verossimilhanças das características, não suas marginais incondicionais.

  12. 12
    ExemploCalcule as pontuações das duas classes

    Para spam, a probabilidade a priori é 0,3. A palavra “oferta” tem verossimilhança 0,4 em spam e 0,05 em mensagens legítimas; “vencedor” tem verossimilhanças 0,2 e 0,01.

    Com ambas as palavras presentes, as pontuações são 0,3(0,4)(0,2)=0,024 e 0,7(0,05)(0,01)=0,00035. Divida a pontuação de spam por sua soma para obter cerca de 0,986. Uma pontuação de classe sozinha ainda não é uma probabilidade a posteriori.

  13. 13
    DesafioAtualize quando uma característica estiver ausente

    Mantenha o mesmo modelo de spam, mas o e-mail contém “oferta” e não contém “vencedor”. Encontre a probabilidade a posteriori de spam.

    ---reveal---

    Use as verossimilhanças complementares de vencedor. A pontuação de spam é 0,3(0,4)(0,8)=0,096; a de mensagem legítima é 0,7(0,05)(0,99)=0,03465. Normalize para obter 0,096/0,13065≈0,735. A palavra ausente é evidência, portanto omitir seu fator responderia a outra pergunta.

  14. 14
    RecapitulaçãoEscolha a operação de probabilidade correta

    Uma tabela conjunta descreve mundos completos. A marginalização remove uma variável por adição; o condicionamento fixa uma observação e normaliza. A regra de Bayes inverte uma condicional incluindo tanto a verossimilhança quanto a probabilidade a priori.

    A independência só encurta um cálculo sob a condição em que ela vale. Mantenha essas condições associadas ao multiplicar verossimilhanças de evidências.

2

Interprete uma rede e trace seus caminhos

12 passos
Use tabelas locais, identifique um cobertor de Markov e determine quais caminhos a evidência bloqueia.

Salve esta aula para seguir cada Lição Interativa passo a passo.

  1. 1
    IntroduçãoConecte tabelas à estrutura do grafo
  2. 2
    ExplicaçãoInterprete as setas do deslocamento
  3. 3
    ExemploSelecione uma entrada em cada nó
  4. 4
    DesafioConte as probabilidades livres do modelo
  5. 5
    ExplicaçãoEncontre as variáveis que isolam Rain
  6. 6
    DesafioAplique falhas causais independentes
  7. 7
    Ideia-chaveUm pai omitido faz uma afirmação
  8. 8
    ExplicaçãoSepare não colisores de colisores
  9. 9
    ExemploObserve um efeito conectar suas causas
  10. 10
    DesafioObserve um descendente de um colisor
  11. 11
    DesafioBloqueie outra parte do mesmo caminho
  12. 12
    RecapitulaçãoUse o grafo para duas tarefas diferentes
3

Calcule uma distribuição a posteriori de duas formas exatas

11 passos
Calcule chuva dado atraso por enumeração e eliminação de variáveis e depois compare os tamanhos dos fatores.

Salve esta aula para seguir cada Lição Interativa passo a passo.

  1. 1
    IntroduçãoMantenha a resposta fixa ao mudar os cálculos
  2. 2
    ExplicaçãoIdentifique o que está oculto
  3. 3
    ExemploSome as alternativas ocultas sob chuva
  4. 4
    DesafioComplete a distribuição condicional
  5. 5
    ExplicaçãoRestrinja os fatores à evidência
  6. 6
    ExemploElimine Accident primeiro
  7. 7
    ExemploElimine Traffic e mantenha Rain
  8. 8
    DesafioReúna todos os fatores antes de uma soma
  9. 9
    Ideia-chaveMeça o maior escopo da junção
  10. 10
    DesafioAcrescente uma folha observada de volta ao cálculo
  11. 11
    RecapitulaçãoMantenha visíveis os papéis das probabilidades
4

Compare quatro maneiras de amostrar

14 passos
Gere uma atribuição a priori, filtre ou pondere a evidência e depois atualize um estado de Gibbs a partir de pontuações locais.

Salve esta aula para seguir cada Lição Interativa passo a passo.

  1. 1
    IntroduçãoDetermine o que conta como amostra
  2. 2
    ExplicaçãoAmostre usando a linha atual dos pais
  3. 3
    ExemploComplete um sorteio conjunto
  4. 4
    DesafioUse as amostras sobreviventes como denominador
  5. 5
    DicaMeça os sorteios úteis, não apenas o total
  6. 6
    ExplicaçãoFixe os valores observados e acumule sua verossimilhança
  7. 7
    ExemploCompare a influência de duas amostras
  8. 8
    DesafioDiagnostique uma execução com pesos concentrados
  9. 9
    ExplicaçãoAtualize uma variável mantendo as demais
  10. 10
    ExemploCalcule as duas pontuações locais de Rain
  11. 11
    DesafioPasse o novo estado para a próxima atualização
  12. 12
    Ideia-chaveUma cadeia longa também precisa se mover
  13. 13
    DesafioEscolha um estimador para cada registro
  14. 14
    RecapitulaçãoRelacione geração e estimação
5

De resultados incertos ao valor de uma previsão

15 passos
Compare utilidades, escolha uma política para um evento após uma previsão e calcule o ganho esperado de observá-la.

Salve esta aula para seguir cada Lição Interativa passo a passo.

  1. 1
    IntroduçãoSepare crença de preferência
  2. 2
    ExplicaçãoCalcule a média das utilidades dos resultados
  3. 3
    ExemploVerifique a escala de utilidade antes de escolher
  4. 4
    DesafioMude a escala sem mudar a escolha
  5. 5
    ExplicaçãoFormule a decisão sobre o evento
  6. 6
    ExemploEscolha antes de receber uma previsão
  7. 7
    ExemploAtualize após uma previsão de chuva
  8. 8
    DesafioComplete a política dependente da observação
  9. 9
    ExplicaçãoCalcule a média das decisões tomadas com informação
  10. 10
    DesafioSubtraia o que o agente já tem
  11. 11
    Ideia-chaveAinda pode valer a pena conhecer um resultado indesejado
  12. 12
    ExemploCompare uma previsão com conhecer o tempo
  13. 13
    DesafioAvalie uma segunda observação condicionalmente
  14. 14
    ConexãoSaiba quando a escolha gulosa de observações pode falhar
  15. 15
    RecapitulaçãoAvalie a política antes de pagar pela informação

Questões de Raciocínio probabilístico e redes bayesianas

60 Questões de Prática em 6 conjuntos

Conjunto 1: Interprete evidências e atualize crenças10 Questões de Prática

Questão 1 de 10

Um modelo de triagem atribui probabilidades 0,22 a “vermelho e danificado” e 0,18 a “vermelho e intacto”. Qual é a probabilidade marginal de vermelho?
  1. 0,04
  2. 0,40
  3. 0,22
  4. 0,60
Mostrar respostaOcultar resposta
Resposta: B
Vermelho inclui itens danificados e intactos, portanto sua probabilidade é 0,22+0,18=0,40. Manter apenas 0,22 contaria os itens vermelhos danificados e deixaria de fora os intactos; a marginalização inclui cada valor da variável removida.

Questão 2 de 10

Para um dispositivo, P(hot)=0,45, P(noisy)=0,30 e P(hot,noisy)=0,12. Qual é a probabilidade de ele não estar quente nem fazer barulho?
  1. 0,25
  2. 0,63
  3. 0,87
  4. 0,37
Mostrar respostaOcultar resposta
Resposta: D
A união tem probabilidade 0,45+0,30−0,12=0,63, portanto seu complemento é 0,37. Usar 0,25 para nenhum dos dois subtrairia as duas marginais de 1 sem corrigir a sobreposição, contando o grupo quente e barulhento duas vezes.

Questão 3 de 10

Quantas probabilidades livres são necessárias para uma distribuição conjunta sem restrições de quatro variáveis booleanas?
  1. 15
  2. 4
  3. 8
  4. 16
Mostrar respostaOcultar resposta
Resposta: A
Quatro variáveis booleanas produzem 24=16 atribuições completas. Suas probabilidades devem somar 1, portanto apenas 15 são livres; a última é determinada pelas outras. Dezesseis é o número de entradas da tabela, não o número que pode ser escolhido independentemente.

Questão 4 de 10

Um modelo de arquivos tem P(corrupt,flag)=0,06 e P(intact,flag)=0,14. Qual é a probabilidade de corrupção dado um sinalizador?
  1. 0,06
  2. 0,20
  3. 0,30
  4. 0,70
Mostrar respostaOcultar resposta
Resposta: C
A probabilidade de sinalização é 0,06+0,14=0,20. Entre os arquivos sinalizados, a proporção de corrompidos é 0,06/0,20=0,30. O valor 0,06 descreve o evento conjunto de corrupção e sinalização antes de restringir a população aos arquivos sinalizados.

Questão 5 de 10

Para as variáveis A, B e C, qual expressão da regra da cadeia é igual a P(a,b,c) nessa ordem?
  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)
Mostrar respostaOcultar resposta
Resposta: B
A regra da cadeia condiciona cada variável a todas as variáveis anteriores na ordem escolhida. Omitir A da última condição exigiria C⊥A∣B, o que não foi informado. A lista completa de condições torna a expressão válida para qualquer distribuição conjunta.

Questão 6 de 10

Um componente apresenta defeito com probabilidade 0,04. Um aviso aparece com probabilidade 0,80 se houver defeito e 0,10 caso contrário. Qual é a probabilidade de defeito após um aviso?
  1. 0,040
  2. 0,320
  3. 0,250
  4. 0,800
Mostrar respostaOcultar resposta
Resposta: C
Defeito e aviso têm probabilidade 0,04(0,80)=0,032, enquanto todos os avisos têm probabilidade 0,032+0,96(0,10)=0,128. A probabilidade a posteriori é 0,032/0,128=0,25. A sensibilidade 0,80 condiciona a um defeito, invertendo a pergunta feita.

Questão 7 de 10

Um processo de triagem tem sensibilidade 0,85 e taxa de falsos positivos 0,15. Ambas permanecem fixas. Como muda a probabilidade a posteriori de falha após um resultado positivo quando a probabilidade a priori de falha aumenta?
  1. Ela aumenta.
  2. Ela permanece fixa.
  3. Ela diminui.
  4. Ela iguala a sensibilidade.
Mostrar respostaOcultar resposta
Resposta: A
A regra de Bayes fornece uma probabilidade a posteriori maior quando a probabilidade a priori aumenta enquanto as duas verossimilhanças de resultado positivo permanecem fixas e distinguem falhas de ausência de falhas. Manter a sensibilidade inalterada não mantém a probabilidade a posteriori inalterada: o grupo positivo agora contém uma proporção maior de falhas reais.

Questão 8 de 10

Uma encomenda contém um item restrito com probabilidade a priori 0,05. Cada um de dois detectores é positivo com probabilidade 0,9 se ela o contém e 0,2 caso contrário. Seus resultados são condicionalmente independentes dado o estado do item. Após ambos serem positivos, qual é a probabilidade a posteriori?
  1. 0,191
  2. 0,810
  3. 0,096
  4. 0,516
Mostrar respostaOcultar resposta
Resposta: D
A pontuação para item restrito é 0,05(0,9)2=0,0405 e a pontuação para ausência de item restrito é 0,95(0,2)2=0,038. A normalização fornece 0,0405/0,0785≈0,516. Cerca de 0,191 usa apenas um resultado positivo, deixando de fora a evidência adicional condicionalmente independente.

Questão 9 de 10

Dois eventos têm probabilidade 0,5 cada e não podem ocorrer juntos. Eles são independentes?
  1. Sim; suas probabilidades são iguais.
  2. Sim; nenhum altera o outro.
  3. Não; sua conjunta é 0, não 0,25.
  4. Não; sua conjunta deve ser 0,5.
Mostrar respostaOcultar resposta
Resposta: C
A independência exigiria uma probabilidade conjunta de 0,5(0,5)=0,25. A exclusão mútua fornece uma conjunta igual a zero, portanto observar um exclui o outro. Probabilidades individuais iguais, por si só, não dizem se os dois eventos são independentes.

Questão 10 de 10

Um modelo de Bayes ingênuo tem P(C)=0,4, P(x∣C)=0,6, P(x∣¬C)=0,2, P(y∣C)=0,3 e P(y∣¬C)=0,7. Quanto é P(C∣x,¬y)?
  1. 0,824
  2. 0,462
  3. 0,168
  4. 0,933
Mostrar respostaOcultar resposta
Resposta: A
Use a verossimilhança complementar da característica ausente: as pontuações são 0,4(0,6)(0,7)=0,168 e 0,6(0,2)(0,3)=0,036. A proporção normalizada da classe é cerca de 0,824. Usar as verossimilhanças de y presente fornece cerca de 0,462 e avalia uma evidência diferente.
Conjunto 2: Represente dependências e teste caminhos10 Questões de Prática

Salve esta aula para ver todas as respostas e praticar cada conjunto.

Questão 1 de 10

Em A→C←B e C→D, qual é o cobertor de Markov de A?
  1. {C}
  2. {B,C}
  3. {C,D}
  4. {B,C,D}
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 2 de 10

Um nó booleano tem três pais booleanos. De quantas probabilidades livres sua CPT sem restrições precisa?
  1. 3
  2. 6
  3. 8
  4. 16
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 3 de 10

Uma rede é Power→Sensor→Alert. Ela tem P(p)=0,8, P(s∣p)=0,9 e P(a∣¬s)=0,15. Quanto é P(p,¬s,a)?
  1. 0,012
  2. 0,108
  3. 0,120
  4. 0,072
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 4 de 10

Uma raiz tem P(h)=0,25. Seu filho tem P(c∣h)=0,8 e P(c∣¬h)=0,2. Qual é a probabilidade marginal de o filho ser verdadeiro?
  1. 0,20
  2. 0,50
  3. 0,80
  4. 0,35
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 5 de 10

Três causas ativas em um OU ruidoso têm probabilidades de inibição 0,1, 0,5 e 0,4, sem causa de fuga. Qual é a probabilidade do efeito?
  1. 0,02
  2. 0,90
  3. 0,20
  4. 0,98
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 6 de 10

Na cadeia A→B→C, qual observação d-separa A de C?
  1. Observar nenhuma variável.
  2. Observar B.
  3. Observar um filho de C.
  4. Observar um filho de B.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 7 de 10

O grafo é H→J←K e J→M. Com apenas M observado, a independência entre H e K é garantida?
  1. Não; observar M abre o colisor em J.
  2. Sim; o próprio J não é observado.
  3. Sim; as setas não podem ser seguidas de H a K.
  4. Não; colisores não observados estão sempre abertos.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 8 de 10

O grafo tem A→B→D e A→C→D. Observar B garante a independência de A e D?
  1. Sim; B bloqueia toda rota direcionada.
  2. Sim; o condicionamento bloqueia o extremo comum.
  3. Não; o caminho por C permanece ativo.
  4. Não; observar B abre o caminho por B.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 9 de 10

O grafo é Q←A→C←B→R e C→E. Dados A e E, Q e R estão d-separados?
  1. Não; E abre todo o caminho por C.
  2. Sim; A bloqueia o caminho, embora E abra C.
  3. Sim; observar E fecha o colisor em C.
  4. Não; condicionar a A abre a bifurcação.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 10 de 10

Um grafo deixa um caminho ativo entre X e Y dado Z. O que pode ser concluído sem os valores das CPTs?
  1. A independência não é garantida pelo grafo.
  2. X e Y devem ser dependentes para toda CPT.
  3. X e Y devem ser independentes para toda CPT.
  4. O grafo não pode representar uma distribuição conjunta.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Conjunto 3: Calcule probabilidades a posteriori com fatores10 Questões de Prática

Salve esta aula para ver todas as respostas e praticar cada conjunto.

Questão 1 de 10

Uma consulta é P(Q∣b) no grafo A→B→Q com um filho adicional B→Z. Qual variável oculta está fora dos ancestrais da consulta e da evidência?
  1. A
  2. Z
  3. B
  4. Q
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 2 de 10

Uma variável oculta booleana H produz totais de consulta não normalizados 0,03+0,09 para q e 0,08+0,10 para ¬q. Quanto é P(q∣e)?
  1. 0,12
  2. 0,30
  3. 0,40
  4. 0,60
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 3 de 10

Uma rede é H→S e H→T, com P(h)=0,3, P(s∣h)=0,8, P(s∣¬h)=0,2, P(t∣h)=0,6 e P(t∣¬h)=0,1. Quanto é P(s∣t)?
  1. 0,632
  2. 0,800
  3. 0,380
  4. 0,158
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 4 de 10

Restrinja a CPT P(E∣A,B) à observação E=false. Quais variáveis permanecem no escopo do fator?
  1. E,A,B
  2. E
  3. A
  4. A,B
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 5 de 10

Um fator tem f(h,x)=0,3 e f(¬h,x)=0,7. Outro tem g(h)=0,4 e g(¬h)=0,2. Qual entrada resulta para x após unir os fatores e eliminar H?
  1. 0,60
  2. 1,00
  3. 0,26
  4. 0,12
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 6 de 10

Os fatores atuais são f(A,B), g(B,C), h(C) e j(A). Qual fator substitui os fatores que envolvem B quando B é eliminado?
  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)
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 7 de 10

A variável booleana Z é pai de cinco folhas booleanas ocultas X1,…,X5. A consulta é Z. Compare eliminar as folhas primeiro com eliminar Z primeiro. Qual ordem é válida e mantém a consulta?
  1. Eliminar as cinco folhas; manter Z.
  2. Eliminar Z e depois as cinco folhas.
  3. Eliminar Z e depois reconstruir sua distribuição a priori.
  4. Eliminar todas as variáveis e depois normalizar.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 8 de 10

A variável booleana H aponta para quatro nós booleanos ocultos Xi, cada um com um filho observado Ei. A consulta é X4. Se H for eliminado antes de qualquer Xi, quantas entradas terá o fator resultante sobre as variáveis Xi?
  1. 4
  2. 8
  3. 32
  4. 16
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 9 de 10

Os fatores são f(A,B), g(B,C) e h(C,D) sobre variáveis booleanas; as variáveis de consulta são A e D. Qual primeira eliminação fornece o menor fator resultante da junção: B ou C?
  1. B: seu fator resultante da junção tem 4 entradas.
  2. Empatam: cada fator resultante da junção tem 8 entradas.
  3. C: seu fator resultante da junção tem 4 entradas.
  4. Empatam: cada fator resultante da junção tem 16 entradas.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 10 de 10

Uma implementação multiplica cada entrada de um fator por 7 antes de terminar a eliminação de variáveis. Como isso muda a distribuição a posteriori normalizada final?
  1. Multiplica cada entrada a posteriori por 7.
  2. Divide cada entrada a posteriori por 7.
  3. Torna a distribuição a posteriori uniforme.
  4. Deixa a distribuição a posteriori inalterada.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Conjunto 4: Estime probabilidades a partir de amostras úteis10 Questões de Prática

Salve esta aula para ver todas as respostas e praticar cada conjunto.

Questão 1 de 10

Uma variável tem probabilidades 0,2 para baixo, 0,5 para médio e 0,3 para alto, nessa ordem acumulada. Qual valor um sorteio uniforme de 0,68 seleciona?
  1. Baixo.
  2. Alto.
  3. Baixo ou médio.
  4. Médio.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 2 de 10

De 2.400 amostras a priori, 120 correspondem à evidência e 42 delas correspondem ao valor da consulta. Qual é a estimativa por rejeição?
  1. 0,3500
  2. 0,0175
  3. 0,0500
  4. 0,6500
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 3 de 10

Uma evidência tem probabilidade 0,003. Aproximadamente quantas correspondências devem ser esperadas entre 20.000 amostras a priori independentes?
  1. 6
  2. 600
  3. 60
  4. 2000
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 4 de 10

Um amostrador independente aumenta sua execução de 900 para 8.100 sorteios. Por qual fator o erro típico diminui?
  1. Para um nono.
  2. Para um terço.
  3. Para a metade.
  4. Para o triplo.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 5 de 10

Dois nós de evidência fixos têm verossimilhanças 0,3 e 0,8 sob uma atribuição amostrada. A raiz amostrada tinha probabilidade a priori 0,2. Qual é o peso da ponderação por verossimilhança?
  1. 0,048
  2. 0,24
  3. 0,16
  4. 0,30
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 6 de 10

Três amostras ponderadas por verossimilhança têm pesos 0,15, 0,05 e 0,30. As duas primeiras têm o valor da consulta verdadeiro. Qual é a estimativa de sua probabilidade a posteriori?
  1. 0,20
  2. 0,67
  3. 0,40
  4. 0,10
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 7 de 10

Uma falha é rara e vários alarmes posteriores quase determinísticos são observados. A amostragem por rejeição mantém poucos sorteios, enquanto a ponderação por verossimilhança produz principalmente pesos minúsculos. Qual característica comum explica ambos os problemas?
  1. Sorteios a priori raramente escolhem estados de falha que explicam os alarmes.
  2. Fixar os alarmes transforma cada sorteio anterior em sorteio a posteriori.
  3. Os alarmes obrigam ambos os amostradores a reamostrar toda a evidência.
  4. Probabilidades minúsculas da evidência fazem estimativas normalizadas superar 1.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 8 de 10

Durante a amostragem de Gibbs de P(X,Y∣z), quais variáveis podem ser reamostradas?
  1. X, Y e Z.
  2. Apenas Z.
  3. Apenas X.
  4. Apenas X e Y.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 9 de 10

O grafo é H→S, com P(h)=0,4, P(s∣h)=0,9 e P(s∣¬h)=0,2. S é observado como verdadeiro. Qual probabilidade de verdadeiro uma atualização de Gibbs deve usar para H?
  1. 0,40
  2. 0,36
  3. 0,75
  4. 0,90
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 10 de 10

Duas variáveis booleanas satisfazem uma igualdade determinística: apenas (falso,falso) e (verdadeiro,verdadeiro) têm probabilidade positiva. Uma cadeia de Gibbs que atualiza uma variável por vez começa em (falso,falso). Por que ela pode não explorar a distribuição a posteriori?
  1. Qualquer alteração de uma variável leva a um estado de probabilidade zero.
  2. Seu período de aquecimento deve igualar o número de estados possíveis.
  3. Suas amostras tornam-se independentes após uma varredura completa.
  4. Suas atualizações locais exigem reamostrar a evidência.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Conjunto 5: Escolha ações e avalie informações10 Questões de Prática

Salve esta aula para ver todas as respostas e praticar cada conjunto.

Questão 1 de 10

Uma ação tem chance 0,7 de utilidade 20 e chance 0,3 de utilidade −10. Qual é sua utilidade esperada?
  1. 11
  2. 5
  3. 14
  4. 17
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 2 de 10

Um agente tem U(x)=x. Uma loteria paga 900 com probabilidade 0,25 e zero caso contrário. Qual é seu equivalente de certeza?
  1. 225,00
  2. 7,50
  3. 56,25
  4. 675,00
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 3 de 10

As utilidades são substituídas por U′=3U−8. Como mudam as escolhas pela utilidade esperada máxima?
  1. Elas favorecem utilidade baixa.
  2. Elas são neutras ao risco.
  3. Elas se tornam avessas ao risco.
  4. Elas permanecem iguais.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 4 de 10

Um robô pode usar a rota A, com utilidade 80 se estiver livre e −40 se estiver bloqueada, ou a rota B, com utilidade 35 em ambos os estados. Sua probabilidade atual de bloqueio é 0,25. O que ele deve escolher?
  1. Rota B, com utilidade esperada 35.
  2. Rota A, com utilidade esperada 50.
  3. Rota A, com utilidade esperada 80.
  4. Rota B, com utilidade esperada 26,25.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 5 de 10

Uma máquina falha com probabilidade 0,2. Um indicador vermelho aparece com probabilidade 0,75 sob falha e 0,1 caso contrário. Manter a máquina ligada tem utilidade 60 quando funciona e −100 quando falha; pará-la fornece 10. Após o indicador vermelho, qual ação maximiza a utilidade esperada?
  1. Parar; sua utilidade 10 supera a utilidade esperada de manter ligada.
  2. Manter ligada; sua utilidade esperada 28 supera os 10 de parar.
  3. Manter ligada; sua utilidade esperada 44 supera os 10 de parar.
  4. Parar; o indicador vermelho estabelece falha com probabilidade 0,75.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 6 de 10

Uma pessoa entregadora escolhe o serviço expresso, com utilidade 90 sem atraso e −30 com atraso, ou o padrão, com utilidade 42 em ambos os casos. Em qual probabilidade de atraso a melhor ação muda?
  1. 0,35
  2. 0,60
  3. 0,65
  4. 0,40
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 7 de 10

A MEU atual é 24. Uma observação gratuita tem dois resultados com probabilidades 0,4 e 0,6, levando a MEUs condicionais 18 e 33. Qual é seu VPI?
  1. 27
  2. 3
  3. 9
  4. 1,5
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 8 de 10

Uma pessoa responsável por cargas escolhe armazenamento aberto, com utilidades 50 se estiver seco e −50 se estiver molhado, ou armazenamento coberto, com utilidade 20 em ambos os casos. A probabilidade de estar molhado é 0,2. Qual é o valor de saber exatamente se está molhado antes de escolher?
  1. 0
  2. 6
  3. 14
  4. 20
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 9 de 10

Um resultado de observação reduz a MEU atual. O que isso estabelece sobre o VPI antes de o resultado ser conhecido?
  1. O VPI era negativo.
  2. O VPI era zero.
  3. O VPI é igual a essa redução.
  4. Esse resultado sozinho não determina o VPI.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 10 de 10

Duas observações gratuitas deixam a mesma ação como a melhor quando vistas isoladamente. Juntas, elas podem revelar um estado em que outra ação é melhor. O que pode acontecer com seu valor conjunto?
  1. Ele deve ser zero porque ambos os VPIs separados são zero.
  2. Ele pode ser positivo mesmo que cada VPI separado seja zero.
  3. Ele deve ser igual à soma de seus VPIs separados.
  4. Ele deve ser negativo porque as ações entram em conflito.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Conjunto 6: Conecte inferência, amostragem e decisões10 Questões de Prática

Salve esta aula para ver todas as respostas e praticar cada conjunto.

Questão 1 de 10

Um classificador de Bayes ingênuo recebe uma característica duas vezes porque uma entrada de registro foi duplicada. Qual questão de modelagem deve ser verificada antes de tratar as duas entradas como evidências separadas?
  1. Se suas probabilidades marginais somam um.
  2. Se a probabilidade a priori da classe é exatamente um meio.
  3. Se ambas as verossimilhanças superam a probabilidade a priori.
  4. Se elas são condicionalmente independentes dada a classe.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 2 de 10

Uma pessoa autora muda a ordem das variáveis de uma rede e mantém cada nó conectado a todas as variáveis anteriores. Isso ainda pode representar a distribuição conjunta original e o que acontece com a compressão?
  1. Sim, e sempre usa menos parâmetros livres.
  2. Sim, mas pode perder toda a compressão baseada em independência.
  3. Não, pois apenas uma ordem causal fatoriza uma distribuição conjunta.
  4. Não, pois uma ordem direcionada completa deve ter ciclos.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 3 de 10

O grafo é A→C←B, C→D→E e A→F→B. Dados D e F, a independência de A e B é garantida?
  1. Não; D abre C, embora F bloqueie a outra rota.
  2. Sim; F bloqueia a única rota ativa.
  3. Sim; observar D bloqueia toda rota por C.
  4. Não; observar F abre sua cadeia.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 4 de 10

Fatores sobre variáveis booleanas têm escopos {A,H},{H,B},{H,C},{B,C}, com consulta A. Compare as ordens H,B,C e B,C,H. Quais são os tamanhos de seus maiores fatores resultantes de junção?
  1. 8 e 8
  2. 16 e 16
  3. 16 e 8
  4. 8 e 16
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 5 de 10

A ponderação por verossimilhança produz peso total 0,8, do qual 0,6 apoia q. Outra implementação multiplica cada peso de amostra por 0,01. Qual estimativa da consulta ela deve retornar?
  1. 0,0075
  2. 0,60
  3. 0,75
  4. 0,0060
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 6 de 10

Uma rede booleana é A→B←C, com A e C como raízes independentes. B é observado como verdadeiro, C está atualmente falso, P(a)=0,3, P(b∣a,¬c)=0,8 e P(b∣¬a,¬c)=0,1. Qual probabilidade uma atualização de Gibbs deve usar para A?
  1. 0,300
  2. 0,240
  3. 0,889
  4. 0,774
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 7 de 10

Um agente com utilidade de raiz quadrada escolhe entre um pagamento certo de 100 e uma loteria que paga 400 com probabilidade 0,2 e zero caso contrário. O que ele deve escolher?
  1. Os 100 certos, com utilidade 10 contra utilidade esperada 4.
  2. A loteria, com utilidade esperada 80 contra utilidade 10.
  3. Os 100 certos, com utilidade 100 contra utilidade esperada 80.
  4. A loteria, com utilidade esperada 20 contra utilidade 10.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 8 de 10

A probabilidade a priori de falha de um robô é 0,1. Um aviso é observado com verossimilhança 0,9 sob falha e 0,2 caso contrário. Continuar fornece utilidade 70 se estiver funcionando e −50 se tiver falhado; parar fornece 25. Qual é a melhor ação após o aviso?
  1. Parar, pois continuar tem utilidade esperada −38.
  2. Continuar, com utilidade esperada 30.
  3. Continuar, com utilidade esperada 58.
  4. Parar, pois continuar tem utilidade esperada 10.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 9 de 10

Um drone escolhe decolar, com utilidade 100 em tempo calmo e −100 com vento, ou esperar, com utilidade 10. A probabilidade de vento é 0,3. Um sinal é “alto” com probabilidade 0,8 com vento e 0,2 em tempo calmo. Qual é o VPI do sinal?
  1. 53,8
  2. 33,0
  3. 0,0
  4. 13,8
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 10 de 10

Decidir agora fornece MEU 40. A observação X eleva a MEU esperada para 46. Após X, a observação Y acrescenta mais 9 em termos esperados. Y sozinha vale 11. Qual é o valor conjunto de X e Y?
  1. 15
  2. 17
  3. 20
  4. 55
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Travou em uma questão sua? Ajuda com Tarefas

Termos-Chave

73 Termos-Chave, cada um com sua definição

A

Amostragem a priori
A amostragem a priori gera atribuições conjuntas amostrando cada variável em ordem topológica a partir de sua tabela de probabilidades condicionada aos pais.
Um valor amostrado de chuva seleciona a linha de guarda-chuva usada depois na mesma atribuição.
Amostragem de Gibbs
A amostragem de Gibbs constrói uma cadeia reamostrando uma variável que não é de evidência a partir de sua distribuição condicional dados os valores atuais das demais.
Atualizar Rain usa Traffic, Umbrella e Accident enquanto seus valores atuais permanecem fixos.
Amostragem por rejeição
A amostragem por rejeição estima uma distribuição condicional descartando amostras a priori que discordam da evidência observada.
Se 280 das amostras a priori têm atraso, apenas essas 280 formam o denominador ao estimar uma probabilidade de deslocamento dado o atraso.
Aversão ao risco
A aversão ao risco valoriza uma quantia certa pelo menos tanto quanto uma loteria com o mesmo dinheiro esperado e é representada por utilidade côncava.
Um agente com utilidade de raiz quadrada valoriza a utilidade do dinheiro médio de uma loteria mais que a média de suas utilidades.

C

Caminho ativo
Um caminho ativo não tem não colisor observado e cada colisor é observado ou tem um descendente observado.
No caminho Rain → Traffic ← Accident, observar Late, um filho de Traffic, abre o colisor de trânsito.
Causa comum
Uma causa comum é o nó intermediário de uma bifurcação com setas para ambos os extremos; observá-lo bloqueia esse caminho.
Rain é a causa comum em Umbrella ← Rain → Traffic.
Causa de fuga
Uma causa de fuga é uma causa sempre presente em um modelo OU ruidoso que permite a ocorrência de um efeito quando as causas listadas estão inativas.
Um congestionamento ainda pode ocorrer sem um acidente ou obras listados quando uma causa de fuga representa outras causas.
Cobertor de Markov
Um cobertor de Markov consiste nos pais, filhos e outros pais dos filhos de um nó, tornando-o independente de todos os nós restantes.
Accident pertence ao cobertor de Rain porque ambos são pais de Traffic.
Coleta míope de informações
A coleta míope de informações seleciona a melhor observação com valor líquido positivo uma de cada vez, sem planejar combinações de observações.
Dois sinais individualmente inúteis podem ser valiosos juntos, portanto uma estratégia gulosa pode deixar passar seu benefício conjunto.
Colisor
Um colisor é um nó interno de um caminho em que ambas as setas adjacentes apontam para dentro; observar o nó ou um descendente abre essa parte do caminho.
Traffic é o colisor no caminho Rain → Traffic ← Accident.
Concentração dos pesos
A concentração dos pesos ocorre quando poucas atribuições carregam a maior parte do peso total das amostras, limitando a informação da estimativa.
Evidências raras em folhas podem atribuir pesos minúsculos a quase todos os sorteios de variáveis anteriores.

D

d-separação
A d-separação ocorre quando cada caminho entre duas variáveis é bloqueado pela evidência segundo as regras de colisores e não colisores.
Em um caminho de deslocamento que vai de Umbrella a Late passando por Rain, observar Rain bloqueia esse caminho.
Distribuição conjunta
Uma distribuição conjunta atribui probabilidades a cada combinação de valores de suas variáveis, com a tabela inteira somando 1.
Em uma tabela conjunta de tempo e situação do ônibus, o mundo com chuva e ônibus atrasado tem probabilidade 0,12.
Domínio
Um domínio é o conjunto de valores que uma variável aleatória pode assumir, como verdadeiro e falso para uma variável booleana.
Traffic tem domínio {true, false}, enquanto Weather tem domínio {sun, cloud, rain}.

E

Eliminação de variáveis
A eliminação de variáveis calcula consultas exatas unindo repetidamente todos os fatores que contêm uma variável oculta e eliminando essa variável por soma.
Ao consultar chuva em uma rede de deslocamento, eliminar Accident antes de Traffic reutiliza um fator de quatro entradas.
Eliminação por soma
A eliminação por soma de uma variável soma as entradas de um fator sobre todos os seus valores, mantendo uma entrada separada para cada atribuição restante.
Eliminar Accident por soma de uma tabela resultante de junção deixa um fator sobre Rain e Traffic.
Equivalente de certeza
Um equivalente de certeza é a quantia certa cuja utilidade é igual à utilidade esperada de uma loteria especificada.
Um agente com utilidade de raiz quadrada tem um equivalente de certeza de 250 para a chance de metade de receber 1.000.
Espaço amostral
Um espaço amostral é o conjunto completo de resultados mutuamente exclusivos considerados por um modelo de probabilidade.
Um espaço amostral de valores de tempo e ônibus tem seis mundos, um para cada par formado por um valor de tempo e um valor de ônibus.
Estimador consistente
Um estimador consistente aproxima-se da probabilidade-alvo à medida que o número de amostras relevantes cresce sem limite, sob suas condições de amostragem.
Em um modelo de deslocamento em que a probabilidade de atraso é 0,2765, as frequências de atraso em amostras a priori aproximam-se de 0,2765.
Estimativa ponderada
Uma estimativa ponderada divide o peso total das amostras que apoiam um valor da consulta pelo peso total de todas as amostras geradas.
Duas amostras com consulta verdadeira podem contribuir com menos probabilidade que uma amostra com consulta falsa de peso elevado.
Evento
Um evento é um conjunto de resultados cuja probabilidade é encontrada somando as probabilidades de todos os resultados desse conjunto.
O evento “o ônibus está atrasado” agrupa os mundos com atraso sob sol, nuvens e chuva.
Evidência
Uma evidência é uma atribuição observada de valores que permanece fixa enquanto um algoritmo de inferência calcula a distribuição da consulta.
Se Umbrella for observado como verdadeiro, sua verossimilhança para o valor verdadeiro deve ser mantida no cálculo.
Exclusão mútua
A exclusão mútua significa que dois eventos não podem ocorrer juntos; se ambos têm probabilidade positiva, são dependentes.
Os valores sol e chuva são eventos meteorológicos mutuamente exclusivos para uma observação modelada.
Explicação por exclusão
A explicação por exclusão ocorre quando, após observar um efeito comum, a evidência de uma causa reduz a crença em outra causa possível.
Dado trânsito intenso, saber que chove reduz a probabilidade de acidente no modelo de deslocamento.

F

Fator
Um fator é uma tabela não negativa sobre um conjunto de variáveis, usada para armazenar produtos de probabilidades ou somas parciais sem exigir normalização.
Fixar atraso em verdadeiro em uma tabela de atraso dado Traffic fornece um fator sobre Traffic com entradas 0,6 e 0,1.
Função de utilidade
Uma função de utilidade atribui números a resultados para representar preferências, com valores maiores atribuídos aos resultados preferidos.
Uma utilidade de raiz quadrada pode favorecer um pagamento certo de 400 em vez de uma loteria cujo dinheiro esperado é 500.

G

Grafo acíclico direcionado
Um grafo acíclico direcionado tem setas entre nós, mas nenhum caminho que siga as direções das setas de volta ao nó inicial.
O caminho de Rain por Traffic até Late nunca retorna a Rain seguindo setas direcionadas.

I

Independência
A independência significa que as probabilidades conjuntas são iguais aos produtos das marginais para cada combinação de valores das variáveis.
Chuva e atraso do ônibus não satisfazem esse teste, pois sua probabilidade conjunta, 0,12, difere do produto das marginais, 0,068.
Independência condicional
A independência condicional significa que, uma vez conhecidas variáveis especificadas, conhecer mais uma variável não acrescenta informação sobre outra.
A febre não acrescenta informação sobre a tosse quando o estado em relação à gripe é fixado no modelo de gripe.
Inferência por enumeração
A inferência por enumeração soma as probabilidades de todas as atribuições ocultas compatíveis com a evidência e normaliza os totais dos valores da consulta.
Um total enumerado de 0,0925 para chuva e atraso torna-se uma probabilidade a posteriori somente após a normalização.

J

Junção de fatores
Uma junção de fatores multiplica entradas correspondentes de fatores e produz uma tabela sobre a união dos escopos de suas variáveis.
Unir uma probabilidade a priori de acidente a uma CPT de trânsito cujos pais são Rain e Accident produz uma tabela sobre Rain, Accident e Traffic.

L

Limiar de decisão
Um limiar de decisão é um valor de probabilidade em que ações concorrentes têm igual utilidade esperada e a escolha preferida pode mudar.
Para uma pessoa organizadora que escolhe entre realizar um evento em local fechado ou ao ar livre, as duas ações empatam quando a probabilidade atual de chuva é 4/11.
Loteria
Uma loteria é uma perspectiva incerta descrita por seus resultados possíveis e pela probabilidade atribuída a cada um.
Um pagamento de 1.000 com 50% de chance e um pagamento de zero com 50% de chance formam uma loteria de dois resultados.

M

Marginalização
A marginalização é o processo de somar sobre variáveis indesejadas em uma distribuição conjunta para manter as probabilidades das demais.
Somar as duas células de chuva de uma tabela conjunta de tempo e ônibus, uma para cada valor do ônibus, fornece uma probabilidade marginal de chuva de 0,20.
Mistura
A mistura descreve a eficácia com que uma cadeia de amostragem percorre sua distribuição-alvo em vez de permanecer próxima de uma região limitada.
Relações quase determinísticas podem manter uma cadeia de Gibbs próxima de um estado por muitas atualizações.
Modelo de Bayes ingênuo
Um modelo de Bayes ingênuo usa uma probabilidade a priori da classe e verossimilhanças das características, supondo que as características sejam condicionalmente independentes dada a classe.
Uma pontuação de spam multiplica sua probabilidade a priori pelas verossimilhanças das palavras observadas dentro da classe spam.
Monte Carlo via cadeias de Markov (MCMC)
O Monte Carlo via cadeias de Markov (MCMC) usa uma sequência de estados dependentes cuja distribuição de longo prazo é a distribuição de probabilidade estimada.
A amostragem de Gibbs tem como alvo a distribuição a posteriori das variáveis que não são de evidência, mantendo a evidência fixa.

N

Não aditividade do valor da informação perfeita
A não aditividade do VPI significa que o valor conjunto de observações geralmente difere da soma de seus valores separados.
Previsão e tempo somam separadamente 35 em valor, mas observar ambos vale apenas 21.
Não negatividade do valor da informação perfeita
A não negatividade do VPI significa que uma informação gratuita não pode reduzir a melhor utilidade esperada antes de seu resultado ser conhecido, pois pode ser ignorada.
Uma previsão de chuva pode reduzir a MEU condicional mesmo que o VPI geral da previsão seja positivo.
Negligência da taxa-base
A negligência da taxa-base consiste em atribuir peso insuficiente a uma probabilidade a priori ao interpretar evidências sobre um possível estado.
Uma condição rara pode permanecer improvável após um resultado positivo, apesar da alta sensibilidade do teste.
Nó de decisão
Um nó de decisão representa uma ação controlada pelo agente; suas setas de entrada indicam informações disponíveis antes da escolha.
Uma seta da previsão para a decisão do evento permite adaptar o local à previsão.
Nó de utilidade
Um nó de utilidade atribui uma utilidade a cada combinação de valores de seus pais, incluindo ações relevantes e estados incertos.
Uma tabela de utilidade para o local de um evento atribui 70 ao local fechado com chuva e 60 ao local fechado sem chuva.
Nó determinístico
Um nó determinístico tem um valor fixado pelos valores de seus pais, portanto suas linhas de probabilidade condicional contêm apenas zeros e uns.
A regra “Late é igual a Traffic ou Strike” fixa a saída para cada combinação dos pais.
Nó pai
Um nó pai é um nó com uma seta direta para outro nó, cujo valor é usado para selecionar a linha de probabilidade condicional desse filho.
Rain e Accident são ambos pais de Traffic na rede de deslocamento.
Normalização
A normalização divide pontuações não negativas por seu total positivo para transformar seus tamanhos relativos em uma distribuição de probabilidade.
Dividir 0,08 e 0,09 por 0,17 produz as duas probabilidades de gripe dada febre.

O

Ordem de eliminação
Uma ordem de eliminação especifica a sequência de variáveis ocultas a remover e determina os escopos intermediários criados durante a inferência.
Eliminar cedo demais um pai oculto central pode unir ramos separados em um fator grande.
Ordem topológica
Uma ordem topológica lista os nós de um grafo acíclico direcionado de modo que cada pai apareça antes de cada um de seus filhos.
Quando Rain e Accident são pais de Traffic, ambos devem preceder Traffic ao gerar uma amostra de deslocamento.
OU ruidoso
Um OU ruidoso modela um efeito cujas causas ativas falham independentemente, multiplicando suas probabilidades de inibição para obter a chance de ausência do efeito.
Inibições de acidente e obras na via de 0,2 e 0,4 produzem uma probabilidade conjunta de congestionamento de 0,92.

P

Período de aquecimento
O período de aquecimento é uma parte inicial de uma cadeia de amostragem descartada para reduzir o efeito da atribuição inicial escolhida.
Os primeiros estados podem refletir a inicialização mais fortemente que os posteriores, após a cadeia ter se movido.
Peso da amostra
Um peso da amostra mede a intensidade com que uma atribuição contribui para uma estimativa ponderada, conforme sua verossimilhança da evidência fixa.
Duas atribuições que mantêm a evidência como verdadeira podem ter pesos de 0,54 e 0,02.
Poda por ancestralidade
A poda por ancestralidade remove variáveis que não são ancestrais da consulta nem da evidência, eliminando folhas irrelevantes de trás para frente.
Uma folha Umbrella não observada pode ser removida para a consulta Rain dado Late.
Poliárvore
Uma poliárvore é um grafo acíclico direcionado com no máximo um caminho não direcionado entre quaisquer dois nós, permitindo inferência exata eficiente.
Um grafo de deslocamento em que Traffic tem duas setas de entrada ainda é uma poliárvore se nenhum par de nós estiver ligado por mais de um caminho não direcionado.
Política
Uma política atribui uma ação a cada observação possível disponível no momento da decisão, permitindo que a escolha responda a novas informações.
A política do evento seleciona o local fechado após uma previsão de chuva e o local ao ar livre após uma previsão de tempo seco.
Ponderação por verossimilhança
A ponderação por verossimilhança fixa a evidência, amostra outras variáveis e pondera cada atribuição pelo produto de suas verossimilhanças da evidência.
Com Late e Umbrella fixados como evidência, uma atribuição amostrada com chuva e trânsito recebe peso 0,54.
Prêmio de risco
Um prêmio de risco é a diferença entre o valor monetário esperado de uma loteria e seu equivalente de certeza.
Dinheiro esperado de 500 e equivalente de certeza de 250 produzem um prêmio de risco de 250.
Probabilidade a posteriori
Uma probabilidade a posteriori descreve a crença após a incorporação de evidências por condicionamento ou atualização bayesiana.
Para uma doença com probabilidade a priori 0,01, um teste positivo eleva a probabilidade de doença para cerca de 0,154.
Probabilidade a priori
Uma probabilidade a priori descreve a crença antes de incorporar a nova evidência de interesse, incluindo qualquer contexto já conhecido.
Uma probabilidade a priori de doença de 0,01 descreve a crença antes de um resultado de teste ser usado para atualizá-la.
Probabilidade condicional
Uma probabilidade condicional fornece a proporção relativa de um evento entre os resultados consistentes com uma evidência especificada.
Em uma tabela de tempo e ônibus, chuva dado ônibus atrasado usa a coluna de atraso como população, não todos os mundos possíveis.
Propriedade local de Markov
A propriedade local de Markov torna um nó condicionalmente independente de seus não descendentes quando seus pais são conhecidos.
Em um modelo de deslocamento em que Traffic é o único pai de Late, Rain e Umbrella não fornecem informação adicional sobre Late quando Traffic é conhecido.

R

Rede bayesiana
Uma rede bayesiana representa uma distribuição conjunta usando um grafo acíclico direcionado e uma tabela local de probabilidades em cada nó.
Uma rede de deslocamento que armazena dez probabilidades livres substitui uma tabela conjunta completa que precisaria de 31.
Rede de decisão
Uma rede de decisão amplia um modelo probabilístico com escolhas controladas, utilidades e informações disponíveis quando as ações são escolhidas.
Uma rede de decisão para um evento conecta a chuva e a escolha de uma pessoa organizadora entre local fechado ou ao ar livre à utilidade.
Regra da cadeia
A regra da cadeia fatoriza uma probabilidade conjunta em condicionais sucessivas, cada uma condicionada a todas as variáveis anteriores em uma ordem.
Para três variáveis, o termo final mantém ambos os valores anteriores, a menos que uma independência remova um deles.
Regra de Bayes
A regra de Bayes calcula uma probabilidade a posteriori multiplicando a verossimilhança pela probabilidade a priori e dividindo pela probabilidade da evidência.
Quando a regra de Bayes é aplicada a um aviso, o denominador soma tanto os casos de aviso verdadeiro quanto os de aviso falso.
Regra do produto
A regra do produto expressa uma probabilidade conjunta como uma probabilidade condicional multiplicada pela probabilidade de sua condição.
Multiplique a probabilidade de chuva pela probabilidade de atraso sob chuva para obter sua probabilidade conjunta.

T

Tabela de probabilidades condicionais
Uma tabela de probabilidades condicionais lista as probabilidades dos valores de um nó para cada atribuição de seus pais, com cada linha somando 1.
Em uma tabela de trânsito com pais Rain e Accident, a linha para chuva sem acidente atribui 0,7 a verdadeiro e 0,3 a falso.
Taxa de aceitação
Uma taxa de aceitação é a fração de amostras geradas que são mantidas; na amostragem por rejeição, sua expectativa é a probabilidade da evidência.
Uma evidência com probabilidade 0,003 mantém em média cerca de três em cada mil sorteios a priori.

U

Utilidade esperada
A utilidade esperada é a média das utilidades dos resultados de uma ação ponderada pelas probabilidades, calculada usando a evidência disponível.
Uma grande recompensa possível pode ser superada por sua pequena chance e pelas utilidades de outros resultados.
Utilidade esperada máxima
A utilidade esperada máxima é a maior utilidade esperada entre as ações disponíveis e é o valor alcançado por uma escolha ótima.
Para uma pessoa organizadora de evento sem previsão, escolher o local ao ar livre dá a melhor utilidade esperada, 70.

V

Valor da informação perfeita
O valor da informação perfeita é o aumento esperado da utilidade esperada máxima ao conhecer o valor de uma variável antes de agir.
Para uma pessoa organizadora que escolhe o local de um evento, conhecer a previsão vale 14 unidades de utilidade antes de qualquer resultado da previsão ser conhecido.
Variável aleatória
Uma variável aleatória é uma função que atribui um valor a cada resultado do espaço amostral, com um conjunto especificado de valores possíveis.
Em um modelo de tempo e ônibus, Weather associa cada mundo possível a sol, nuvens ou chuva, independentemente de o ônibus estar atrasado.
Variável de consulta
Uma variável de consulta é a variável cuja distribuição de probabilidade é solicitada, enquanto a evidência fixa valores observados de outras variáveis.
Rain é a variável de consulta em um cálculo de chuva dado atraso observado.
Variável oculta
Uma variável oculta é uma variável cujo valor não é solicitado como consulta nem fixado como evidência em um problema de inferência.
Tosse está oculta ao encontrar a distribuição de gripe com apenas febre observada.
Verossimilhança
Uma verossimilhança é a probabilidade da evidência observada sob um estado ou causa específica proposta.
A sensibilidade do teste de 0,9 fornece a verossimilhança do resultado positivo sob doença.

Sobre esta aula

Por StudeliRelatar um erro

Crie seus próprios Materiais de Estudo

Transforme suas anotações, slides e documentos em Guias de Estudo, Questões de Prática, Flashcards e mais 6 ferramentas.

Começar