Conhecimento Incerto Redes de Crença



Documentos relacionados
Problemas de Satisfação de Restrições

Inteligência Artificial

Aprendizado Bayesiano. Disciplina: Agentes Adaptativos e Cognitivos

7 - Análise de redes Pesquisa Operacional CAPÍTULO 7 ANÁLISE DE REDES. 4 c. Figura Exemplo de um grafo linear.

Raciocínio Probabilístico. Inteligência Artificial. Redes Bayesianas. Exemplo. Exemplo. Exemplo. Capítulo 14 Russell & Norvig Seções 14.1 a 14.

INF 1771 Inteligência Artificial

Eventos independentes

Aula 1: Introdução à Probabilidade

Lista de Exercícios Tratamento de Incerteza baseado em Probabilidade

Probabilidade e Estatística I Antonio Roque Aula 11 Probabilidade Elementar: Novos Conceitos

Inteligência Artificial Prof. Marcos Quinet Pólo Universitário de Rio das Ostras PURO Universidade Federal Fluminense UFF

Aula 4 Estatística Conceitos básicos

TÉCNICAS DE PROGRAMAÇÃO

ANALISE COMBINATORIA Um pouco de probabilidade

Estatística II Antonio Roque Aula 9. Testes de Hipóteses

DOUGLAS JOSÉ RAMALHO ARAUJO MODELO DE INFERÊNCIA DE PREFERÊNCIAS DE CLIENTES EM SHOPPINGS CENTERS

Além do Modelo de Bohr

Lista 05. Devemos calcular a probabilidade de ser homem dado que é loiro, sendo:

ALGORITMOS E FLUXOGRAMAS

Unidade 11 - Probabilidade. Probabilidade Empírica Probabilidade Teórica

Um jogo de preencher casas

Roteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos

Dois eventos são disjuntos ou mutuamente exclusivos quando não tem elementos em comum. Isto é, A B = Φ

Experimentos Aleatórios e Espaços Amostrais

Exercícios Resolvidos sobre probabilidade total e Teorema de Bayes

O sucesso de hoje não garante o sucesso de amanhã

Usando o Conference Manager do Microsoft Outlook

Departamento de Informática. Análise de Decisão. Métodos Quantitativos LEI 2006/2007. Susana Nascimento

OBJETIVO VISÃO GERAL SUAS ANOTAÇÕES

Como utilizar a internet para aumentar vendas no mundo real

o hemofílico. Meu filho também será?

PROBABILIDADE Prof. Adriano Mendonça Souza, Dr.

Sobre a atividade. Quais objetivos tenho que alcançar? Posso usar a atividade em outro momento?

A hipertensão arterial é comum?

Solução de problemas por meio de busca (com Python) Luis Martí DEE/PUC-Rio

Recepção de novos servidores: orientações para gestores. DP, DDRH e PRODIRH UFG/2015

REDES BAYESIANAS. Palavras-chave: Redes bayesianas, Grafo, Estrutura de Dados, Inteligência artificial.

Sistemas de Representação e Raciocínio

Representação de Conhecimento Redes Semânticas e Frames

Data 23/01/2008. Guia do Professor. Introdução

20 perguntas para descobrir como APRENDER MELHOR

Tutorial do Funil de Vendas

Ponte rolante: como escolher

DÚVIDAS E PERGUNTAS FREQUENTES - RASTREADOR

PERGUNTAS E RESPOSTAS SOBRE A PATERNIDADE GERALMENTE FEITAS POR MÃES

Capítulo II O QUE REALMENTE QUEREMOS

Redação do Site Inovação Tecnológica - 28/08/2009. Humanos aprimorados versus humanos comuns

2 Pesquisa de valores em uma lista de dados

Como escrever melhor em 5 passos simples

6. Programação Inteira

Início Rápido para o Templo

Potenciação no Conjunto dos Números Inteiros - Z

3.4 O Princípio da Equipartição de Energia e a Capacidade Calorífica Molar

O Princípio da Complementaridade e o papel do observador na Mecânica Quântica

INFORMATIVO DE PRODUTO

Bem-vindo ao tópico Múltiplas filiais.

Processos Estocásticos

B. Descreva, de maneira similar ao texto acima, as outras forças que você indicou no diagrama.

Identificação do projeto

COMO INICIAR O RELACIONAMENTO COM OS LEADS? 8 passos para TER UMA SEQUÊNCIA DE S BEM SUCEDIDA.

RELATÓRIOS GERENCIAIS

Sistemas de Apoio à Decisão

OS SABERES PROFISSIONAIS PARA O USO DE RECURSOS TECNOLÓGICOS NA ESCOLA

Tecnologia da Informação Prof. Mário Henrique de Souza Pardo Resumo Aula 4

9 Comandos condicionais

Modem e rede local. Guia do usuário

Faculdade de Computação

LÍNGUA PORTUGUESA. 2º Ano

Lista 1 para a P2. Operações com subespaços

NORMA BRASILEIRA DE CONTABILIDADE NBC TSC 4410, DE 30 DE AGOSTO DE 2013

Resolvendo problemas com logaritmos

MD Sequências e Indução Matemática 1

SHOPAPOSTILAS. Obrigado e tenha um bom estudo.

CAPÍTULO I - ELEMENTOS DE PROBABILIDADE

Aula 4 Conceitos Básicos de Estatística. Aula 4 Conceitos básicos de estatística

Probabilidade - aula I

INSTITUTO TECNOLÓGICO

Seminário de Avaliação Econômica de Projetos Sociais

(a 1 + a 100 ) + (a 2 + a 99 ) + (a 3 + a 98 ) (a 50 + a 51 ).

Exercícios resolvidos sobre Função de probabilidade e densidade de probabilidade

CURSO BÁSICO DE CRIAÇÃO DE SITES MÓDULO 2 AULA 3

Cotagem de dimensões básicas

Exercícios Adicionais

Módulo 1: Contextualização

AV2 - MA (a) De quantos modos diferentes posso empilhá-los de modo que todos os CDs de rock fiquem juntos?

Configurando o Controle dos Pais no Windows Vista

SOBRE NoBreak s Perguntas e respostas. Você e sua empresa Podem tirar dúvidas antes de sua aquisição. Contulte-nos. = gsrio@gsrio.com.

A candidata ALDA APARECIDA MARTINS (n 1315), inscrita no cargo de ENFERMEIRO enviou recurso questionando os critérios de desempate.

Aula 17 GRANDEZAS ESCALARES E VETORIAIS. META Apresentar as grandezas vetoriais e seu signifi cado

Risco de projeto é um evento ou condição incerta que, se ocorrer, tem um efeito positivo ou um negativo no objetivo de um projeto.

Trabalho Computacional

Confira as respostas às principais dúvidas sobre o PIDV PORTAL PETROS

Transcrição:

Conhecimento Incerto Redes de Crença Profa. Josiane M. P. Ferreira Texto base: David Poole, Alan Mackworth e Randy Goebel - Computational Intelligence A logical approach cap 10. Stuart Russel e Peter Norving - Inteligência Artificial - cap 14. setembro/2007 1

Independência entre as variáveis Os axiomas de probabilidade são fracos Exemplo: Se existem n variáveis binárias em um domínio. Existem 2 n -1diferentes números para serem associados para dar uma distribuição de probabilidade completa para este domínio. Para ser capaz de determinar qualquer probabilidade: Temos que começar com um enorme banco de dados de probabilidades condicionais ou probabilidades dos mundos possíveis. Para resolver isso podemos utilizar a idéia de independência: O conhecimento na verdade de uma proposição não afeta a crença em outra. O conhecimento na verdade da cárie não afeta a crença em Tempo=chuvoso.

Independência entre as variáveis Suponha um domínio com as variáveis DorDeDente, UsarAlicate e Cárie a distribuição de probabilidade completa tem 8 valores. Suponha que acrescentamos mais a variável Tempo ao domínio. A distribuição de probabilidade completa se torna P(DorDeDente, UsarAlicate, Cárie, Tempo), que tem 32 entradas. Pode ser representada por 4 tabelas, uma para cada valor de Tempo. Como P(dordedente, usaralicate, cárie, Tempo=nublado) e P(dordedente, usaralicate, cárie) estão relacionadas? = P(Tempo=nublado dordedente, usaralicate, cárie) = P(Tempo=nublado) P(dordedente, alicate, cárie)

Independência entre as variáveis A distribuição de probabilidade completa P(dordedente, usaralicate, cárie, Tempo=nublado) E a tabela de 32 entradas pode ser separada em uma de 4 entradas para Tempo e outra de 8 para as outras variáveis. Isto é chamado de independência: o tempo é independente dos problemas dentários de alguém. A independência entre as proposições a e b pode ser escrita como: P(a b) = P(a) ou P(b a) = P(b) ou P(a ^ b) = P(a)P(b)

Independência As asserções de independência em geral se baseiam no conhecimento do domínio. Reduzem drasticamente a quantidade de informações necessárias para especificar a distribuição de probabilidade completa. DorDeDente Cárie Tempo UsarAlicate Moeda 1,... Moeda n Se decompõe em Se decompõe em Cárie UsarAlicate DorDeDente Tempo Moeda 1... Moeda n

Independência Condicional Acontece quando as variáveis são independentes, dada uma (ou um conjunto de) evidência(s). Uma variável randômica X é independente de uma variável randômica Y dada uma variável randômica Z se, para todo x i dom(x), y j dom(y) e z m dom(z), Isto é, o conhecimento dos valores de Y não afetam a crença do agente no valor de X, dado o valor de Z. 6

Exemplo de domínio (Assistente de diagnóstico)

Exemplos de independência condicional A identidade da rainha da Inglaterra é independente de se a luz l1 está acesa dado se existe energia de fora. Se existe alguém na sala é independente de se a luz l2 está acesa dado a posição da chave s3. Se a luz l1 está acesa é independente da posição da chave s2 dado se existe energia no fio w0. Qualquer outra variável pode ser independente se a luz l1 está acesa dado se existe energia no fio w0 e o estado da luz l1 (se ela está ok ou quebrada).

Idéia das Redes de Crença Dado uma variável randômica v, existe um pequeno conjunto de variáveis que afetam diretamente o valor de v. Qualquer outra variável é independente de v, dado os valores para as variáveis que afetam v diretamente (variáveis pais) Este princípio de localidade é explorado nas Redes de Crença ou Rede Bayesianas. São representações gráficas de independência condicional. São grafos onde os nós são variáveis randômicas e existe um arcos de cada um dos pais do nó para o nó. A independência permite descrever os efeitos diretos no grafo e escrever quais probabilidades necessitam ser especificadas.

Idéia das Redes de Crença Se l1 está acesa (lit_l1) depende somente do estado da luz (l1_st) e se existe energia no fio w0. Assim, l1_lit é independente de outras variáveis dado l1_st e w0. Em uma rede de crença, w0 e l1_st são pais de l1_lit. Similarmente, w0 depende somente se existe energia no fio w1, se existe energia no fio w2, a posição da chave s2 (s2_pos), e o estado da chave s2 (s2_st).

Redes de Crença São DAGs onde os nós são variáveis randômicas. Os pais de um nó n são aquelas variáveis das quais n depende diretamente. São uma representação gráfica de dependência e independência. Uma variável é independente dos seus não-descendentes, dados seus pais. São constituídas por: Um grafo acíclico com nós rotuladas com variáveis randômicas. Um domínio para cada variável randômica Um conjunto de probabilidades condicionais para cada variável dado seus pais (incluindo probabilidades a priori para nós sem pais)

Exemplo de uma rede de crença

Exemplo de uma rede de crença - continuação O domínio das variáveis: w0,..., w6 tem o domínio {live, dead} s1_pos, s2_pos, e s3_pos tem o domínio {up, down} s1_st, tem {ok, upside_down, short, intermittent, broken} Probabilidade condicional, incluindo os valores para: P(w1 = live s1_pos = up ^ s1_st = ok ^ w3 = live) P(w1 = live s1_pos = up ^ s1_st = ok ^ w3 = dead)... 2 * 5 * 2 = 20 valores P(s1_pos = up) => 2 valores P(s1_st = upside_down) => 5 valores

Construindo redes de crença Para representar um domínio em uma rede de crença, precisamos considerar: Quais são as variáveis relevantes? Quais valores estas variáveis deveriam ter? Qual é o relacionamento entre elas? Isto deveria ser expressado em termos de influência local? Como os valores de uma variável dependem das variáveis que localmente a influenciam (seus pais)? Isto é expressado em termos de tabelas de probabilidade condicional.

Utilizando redes de crença Ordene as variáveis de forma que os nós filhos venham antes de seus pais: X 1,..., X n. Utilizando a regra da cadeia: Os pais π Xi de X i são aqueles sucessores de Xi que tornam X i independente dos outros sucessores. Assim,

Redes Bayesianas - Exemplo Problema: quando eu vou p/ casa eu quero saber se alguém da minha família está em casa antes que eu entre. Temos: Toda vez que a esposa sai de casa, freqüentemente (mas não sempre) ela liga a luz de fora. (As vezes ela também liga a luz quando está esperando um convidado). Quando ninguém está em casa, o cachorro é sempre deixado pra fora. Se o cachorro tiver problemas intestinais, ele também é deixado pra fora. Se o cachorro estiver pra fora, eu provavelmente vou ouvi-lo latir (embora ele possa não latir, ou eu posso confundir o latido de outro cachorro com o latido do meu).

Redes Bayesianas - Exemplo Vamos definir as variáveis booleanas aleatórias: TF: Todos estão fora de casa LA: A luz está acesa CF: O cachorro está fora de casa CP: O cachorro tem problemas intestinais OL: Eu posso ouvir o cachorro latir Dependências condicionais (ou Influências causais diretas): OL é influenciado diretamente somente por CF. Portanto, OL é condicionalmente independente de LA, de TF e de CP dado CF. CF é influenciado diretamente somente por TF e CP. Portanto, CF é condicionalmente independente de LA dado TF e CP.

Redes Bayesianas - Exemplo Influências causais diretas: LA é influenciado diretamente somente por TF. Portanto, LA é condicionalmente independente de CF, de OL e de CP dado TF. TF e CP são independentes. TF CP LA CF OL DAG da Rede Bayesiana correspondente

Redes Bayesianas informações quantitativas P(tf) = 0,6 TF CP P(cp) = 0,3 P(la tf) = 0,3 P(la ~tf) = 0,6 LA P(ol cf) = 0,3 P(ol ~cf) = 0,8 CF OL P(cf tf, cp) = 0,05 P(cf tf, ~cp) = 0,1 P(cf ~tf, cp) = 0,1 P(cf ~tf, ~cp) = 0,2 Total de 10 probb. Enquanto a distribuição completa de probb. seria uma tabela com 32 probb. Esta redução é devido ao fato de muitas v.a. serem condicionalmente independentes

Independência em redes de crença Duas variáveis que não são conectadas diretamente por um arco ainda podem afetar uma a outra. Exemplo: CP e OL não são ligadas diretamente por um arco, mas CP afeta OL indiretamente. Relações condicionais de independência representadas podem ser facilmente visualizadas na rede de Bayes: Cada nó V é condicionalmente independente de todos os nós que não são descendentes de V, dado os pais de V. Exemplo: OL é condicionalmente independente de CP, TF e LA dado CF. Assim, P(OL CP, CF, TF, LA) = P(OL CF).

Calculando probabilidades conjuntas Objetivo: calcular P(cp, ~tf, cf, ~la, ol). Eu ouça o cachorro latir, ele está fora com problemas intestinais a luz esteja apagada e ninguém tenha saído. Vamos enumerar (1) para a regra da cadeia e ({x},{y}) para independência entre as variáveis do conjunto x dado o conjunto y. P(cp, ~tf, cf, ~la, ol) = P(ol, ~la, cf, ~tf, cp) (filhos antes dos pais) (1) = P(ol ~la, cf, ~tf, cp) * P(~la, cf, ~tf, cp) ({OL, LA, TF, CP},{CF}) = P(ol cf) * P(~la, cf, ~tf, cp) (1) = P(ol cf) * P(~la cf, ~tf, cp) * P(cf, ~tf, cp) ({LA, CF, CP},{TF}) = P(ol cf) * P(~la ~tf) * P(cf, ~tf, cp) (1)

Calculando probabilidades conjuntas = P(ol cf) * P(~la ~tf) * P(cf ~tf, cp) * P(~tf, cp) (1) = P(OL CF) * P(~LA ~TF) * P(CF ~TF, CP) * P(~TF CP) * P(CP) ({TF, CP}) = P(OL CF) * P(~LA ~TF) * P(CF ~TF, CP) * P(~TF) * P(CP) = (0,3) (1-0,6) (0,1) (1-0,6) (0,3) = 0,00144 Onde todos os valores numéricos estão disponíveis diretamente na rede (uma vez que P(~A B) = 1 P(A B)).