Ferramenta Aberta e Independente de Plataforma para Redes Probabilísticas Marcelo Ladeira, Danilo Custódio da Silva, Mário Henrique Paes Vieira, Michael Shigeki Onishi, Rommel Novaes Carvalho, Wagner Teixeira da Silva UnB - Departamento de Ciência da Computação Caixa Postal 4466, Campus Universitário Darcy Ribeiro Asa Norte, 70919-970 Brasília – DF, Brasil danilocustodio@yahoo.com.br, mladeira@unb.br, mariohpv@bol.com.br, mso.bsb@ig.com.br, rommelnc@cidadeinternet.com.br, wagner@cic.unb.br
Abstract. This paper describes the UnBBayes. This software supports the graphical edition of Bayesian network, influence diagram, and multiple sectioned Bayesian network. The learning of either the structure (topology) or the parameters (probabilities) of Bayesian networks, based on search and measures algorithms (K2 or B) or conditional independence (Cheng-Bell-Liu) can be done from a dataset of historic cases. An interesting feature of UnBBayes is the building of Bayesian network based intelligent applications with medical-metaphor interface and explanation capacity to support the diagnosis process. The UnBBayes is free software that is available under a GNU General Public License (GPL). Resumo. Este artigo descreve o UnBBayes. Esse software permite o uso de um editor gráfico para construir rede bayesiana, diagrama de influências e rede bayesiana múltipla secionada. O aprendizado da estrutura (topologia) ou parâmetros (probabilidades) de rede bayesiana pode ser realizado, a partir de um arquivo de dados reais, com base em algoritmos de busca e pontuação (K2 ou B) ou independência condicional (Cheng-Bell-Liu). Uma característica interessante do UnBBayes é a construção de aplicações inteligentes baseadas em redes bayesianas, segundo a interface metáfora médica (com explanação), para apoio ao processo de diagnóstico médico. O UnBBayes é um software aberto disponível sob licença GNU General Public License (GPL).
1. Introdução Uma rede bayesiana (BN) é um grafo acíclico orientado que representa a distribuição de probabilidades conjunta das variáveis que modelam o domínio do conhecimento. Os nós representam as variáveis do domínio e os arcos as relações de dependência probabilística direta entre as variáveis que conectam. A intensidade da dependência é representada pela função de probabilidade da variável condicionada aos seus pais [Pearl 1986]. Um diagrama de influências (ID) representa a formalização de um problema de tomada de decisão em um ambiente com incerta, onde o decisor é racional, no sentido de que toma a decisão que maximiza a utilidade esperada. Um ID estende uma BN no sentido de que os nós, além de variáveis aleatórias, podem ser variáveis de decisão ou função de utilidade [Shachter 1986]. Uma rede bayesiana múltipla secionada é um conjunto de subredes bayesianas interrelacionadas, onde cada subrede representa