An Introduction to Bayesian Networks for Multi-Agent Systems By Vijay Sargunar.M.M.

Slides:



Advertisements
Similar presentations
Slide 1 of 18 Uncertainty Representation and Reasoning with MEBN/PR-OWL Kathryn Blackmond Laskey Paulo C. G. da Costa The Volgenau School of Information.
Advertisements

Autonomic Scaling of Cloud Computing Resources
Naïve Bayes. Bayesian Reasoning Bayesian reasoning provides a probabilistic approach to inference. It is based on the assumption that the quantities of.
Variational Methods for Graphical Models Micheal I. Jordan Zoubin Ghahramani Tommi S. Jaakkola Lawrence K. Saul Presented by: Afsaneh Shirazi.
Probabilistic Reasoning Bayesian Belief Networks Constructing Bayesian Networks Representing Conditional Distributions Summary.
Bayesian Network and Influence Diagram A Guide to Construction And Analysis.
Artificial Intelligence Universitatea Politehnica Bucuresti Adina Magda Florea
Rulebase Expert System and Uncertainty. Rule-based ES Rules as a knowledge representation technique Type of rules :- relation, recommendation, directive,
PROBABILITY. Uncertainty  Let action A t = leave for airport t minutes before flight from Logan Airport  Will A t get me there on time ? Problems :
Display of Information for Time-Critical Decision Making Eric Horvitz Decision Theory Group Microsoft Research Redmond, Washington 98025
Dynamic Bayesian Networks (DBNs)
4 Intelligent Systems.
CSC321: 2011 Introduction to Neural Networks and Machine Learning Lecture 10: The Bayesian way to fit models Geoffrey Hinton.
Complex Feature Recognition: A Bayesian Approach for Learning to Recognize Objects by Paul A. Viola Presented By: Emrah Ceyhan Divin Proothi Sherwin Shaidee.
Introduction of Probabilistic Reasoning and Bayesian Networks
Modeling Human Reasoning About Meta-Information Presented By: Scott Langevin Jingsong Wang.
Uncertain Reasoning CPSC 315 – Programming Studio Spring 2009 Project 2, Lecture 6.
Causal and Bayesian Network (Chapter 2) Book: Bayesian Networks and Decision Graphs Author: Finn V. Jensen, Thomas D. Nielsen CSE 655 Probabilistic Reasoning.
On the Role of MSBN to Cooperative Multiagent Systems By Y. Xiang and V. Lesser Presented by: Jingshan Huang and Sharon Xi.
PR-OWL: A Framework for Probabilistic Ontologies by Paulo C. G. COSTA, Kathryn B. LASKEY George Mason University presented by Thomas Packer 1PR-OWL.
Bayesian Networks Chapter 2 (Duda et al.) – Section 2.11
Introduction  Bayesian methods are becoming very important in the cognitive sciences  Bayesian statistics is a framework for doing inference, in a principled.
1 © 1998 HRL Laboratories, LLC. All Rights Reserved Construction of Bayesian Networks for Diagnostics K. Wojtek Przytula: HRL Laboratories & Don Thompson:
Learning with Bayesian Networks David Heckerman Presented by Colin Rickert.
1 Learning Entity Specific Models Stefan Niculescu Carnegie Mellon University November, 2003.
Part 2 of 3: Bayesian Network and Dynamic Bayesian Network.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 580 Artificial Intelligence Ch.6 [P]: Reasoning Under Uncertainty Sections.
Propagation in Poly Trees Given a Bayesian Network BN = {G, JDP} JDP(a,b,c,d,e) = p(a)*p(b|a)*p(c|e,b)*p(d)*p(e|d) a d b e c.
Haimonti Dutta, Department Of Computer And Information Science1 David HeckerMann A Tutorial On Learning With Bayesian Networks.
AI – CS364 Hybrid Intelligent Systems Overview of Hybrid Intelligent Systems 07 th November 2005 Dr Bogdan L. Vrusias
1 Department of Computer Science and Engineering, University of South Carolina Issues for Discussion and Work Jan 2007  Choose meeting time.
Lecture 05 Rule-based Uncertain Reasoning
Evaluation of Bayesian Networks Used for Diagnostics[1]
1 © 1998 HRL Laboratories, LLC. All Rights Reserved Development of Bayesian Diagnostic Models Using Troubleshooting Flow Diagrams K. Wojtek Przytula: HRL.
Knowledge Engineering a Bayesian Network for an Ecological Risk Assessment (KEBN-ERA) Owen Woodberry Supervisors: Ann Nicholson Kevin Korb Carmel Pollino.
Non-invasive Techniques for Human Fatigue Monitoring Qiang Ji Dept. of Electrical, Computer, and Systems Engineering Rensselaer Polytechnic Institute
1 Learning with Bayesian Networks Author: David Heckerman Presented by Yan Zhang April
Aspects of Bayesian Inference and Statistical Disclosure Control in Python Duncan Smith Confidentiality and Privacy Group CCSR University of Manchester.
The Bayesian Web Adding Reasoning with Uncertainty to the Semantic Web
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
1 Performance Evaluation of Computer Networks: Part II Objectives r Simulation Modeling r Classification of Simulation Modeling r Discrete-Event Simulation.
International Workshop on Multi-Agent Systems, 1997 Y. Xiang Department of Computer Science University of Regina Regina, Saskatchewan, Canada Multiagent.
Soft Computing Lecture 17 Introduction to probabilistic reasoning. Bayesian nets. Markov models.
Knowledge representation
APPLICATIONS OF CONTEXT FREE GRAMMARS BY, BRAMARA MANJEERA THOGARCHETI.
1 Department of Electrical and Computer Engineering University of Virginia Software Quality & Safety Assessment Using Bayesian Belief Networks Joanne Bechta.
Bayesian Learning By Porchelvi Vijayakumar. Cognitive Science Current Problem: How do children learn and how do they get it right?
CS 4100 Artificial Intelligence Prof. C. Hafner Class Notes March 13, 2012.
K. J. O’Hara AMRS: Behavior Recognition and Opponent Modeling Oct Behavior Recognition and Opponent Modeling in Autonomous Multi-Robot Systems.
West Virginia University Towards Practical Software Reliability Assessment for IV&V Projects B. Cukic, E. Gunel, H. Singh, V. Cortellessa Department of.
Bayesian Networks for Data Mining David Heckerman Microsoft Research (Data Mining and Knowledge Discovery 1, (1997))
Uncertainty Management in Rule-based Expert Systems
Chapter 4 Decision Support System & Artificial Intelligence.
MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Heterogeneous Sensor Webs for Automated Target Recognition and Tracking in Urban Terrain (W911NF )
On the Role of Multiply Sectioned Bayesian Networks to Cooperative Multiagent Systems Presented By: Yasser EL-Manzalawy.
Unclassified//For Official Use Only 1 RAPID: Representation and Analysis of Probabilistic Intelligence Data Carnegie Mellon University PI : Prof. Jaime.
Introduction on Graphic Models
Belief Networks CS121 – Winter Other Names Bayesian networks Probabilistic networks Causal networks.
Dependency Networks for Inference, Collaborative filtering, and Data Visualization Heckerman et al. Microsoft Research J. of Machine Learning Research.
Chapter 12. Probability Reasoning Fall 2013 Comp3710 Artificial Intelligence Computing Science Thompson Rivers University.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Integrative Genomics I BME 230. Probabilistic Networks Incorporate uncertainty explicitly Capture sparseness of wiring Incorporate multiple kinds of data.
Presented BY: Asif Jamil Chowdhury AHMED SHEHAB KHAN (4/21/2016)
REASONING WITH UNCERTANITY
Inconsistent Constraints
CS 188: Artificial Intelligence Fall 2007
Causal Models Lecture 12.
Learning Probabilistic Graphical Models Overview Learning Problems.
Belief Networks CS121 – Winter 2003 Belief Networks.
Probabilistic Reasoning
Presentation transcript:

An Introduction to Bayesian Networks for Multi-Agent Systems By Vijay Sargunar.M.M

A Bayesian Network Battery RadioIgnition Starts Moves Gas Features of a Car’s Electrical System and Engine

Types of Bayesian Networks – Trouble shooting

Types of Bayesian Networks – Diagnosis

Guessing the state of the problem domain The agent makes observations on the domain, guesses the state of the problem domain based on the observations and its prior knowledge about the domain, and determines the most appropriate action based on its belief and goal. Agents constructed from a rule-based system uses a symbolic knowledge representation. We consider agents using symbolic knowledge representations and reasoning explicitly about the state of the domain.

Reasons for guessing Agent does not observe some aspects of the domain – estimated indirectly through observable Relations between domain events are often uncertain Observations themselves may be imprecise, ambiguous, vague, noisy, and unreliable Lack of resources to observe all – incomplete information Event relations are certain – Impractical to analyze all of them explicitly.

Bayesian Networks for Probabilistic Reasoning BN is used as a concise graphical repn. of a decision maker’s probabilistic knowledge of an uncertain domain. BN is primarily used to update the belief of an agent from that of a prior belief to a posterior belief when evidence is received. Probabilistic reasoning using Bayesian networks is called belief updating.

A Simple Digital Circuit Agent monitoring a digital circuit. a bg c r d t e Agent’s prior belief P(a,b,c,d,e,g,r,t) P(a=0,b=0,c=0,d=0,e=1,g=normal,r=normal,t=normal) =0.2 P(a=0,b=0,c=0,d=0,e=0,g=normal,r=normal,t=abnormal) =0.009

Local Computation and Message Passing Cavity Example habit cavity toothache Posterior distribution P(h/t=y) is to be computed. Node t send message to c. P(t=y/c) = [0.85,0.05] Node c sends its message to node h. P(t=y/h) =  P(t=y,c/h) =  P(t=y/c,h)P(c/h) =  P(t=y/c)P(c/h) = [0.13,0.69] When h receives P(t=y/h) it can compute P(h/t=y) = const P(t=y/h)P(h) = [0.3054,0.6946]

Junction Tree Representation c c,h t,c QSC P(t/c)P(c/h)P(h)

Multi-Agent Uncertain Reasoning with Multiply Sectioned Bayesian Networks MSBN is knowledge representation formalism for multi-agent uncertain reasoning. Areas used Aircraft (Intricate Machines) Monitoring & Trouble shooting in Chemical processes. Problem domain spread over a large geographical area.

A digital system consists of five components (U0,..,U4) from different vendors. Each vendor has built an agent capable of monitoring the component. Here, we assume identical faulty behavior of gates only for convenience. A digital system.

The core representation of each agent is a subnet (Di, I=0,…,4). The internal structure and parameter of each subnet is unknown to other vendors.

Multiply Sectioned Bayesian Networks (MSBNs) uA set of Bayesian subnets that collectively define a BN. uInterface subnets renders them conditionally independent. uCompiled into a linked junction forest (LJF) for inference. uIn a single-agent MSBN, evidence is entered one subnet at a time. uIn a multi-agent MSBN, evidence are entered asynchronously at multiple subnets in parallel.

Distributed Multi-agent Inference Pass messages among agents effectively so that each agent can update its belief correctly with respect to the observations made by all agents in the system.

Model Construction & Verification Integrate an MSBN-based Multi-agent system from agents developed by independent vendors. Verification Process becomes subtle when agents are built by independent vendors and vendor’s know-how needs to be protected – Multi-agent distributed verification.

Software Tool Microsoft’s MSBNX.

Research Areas & Conclusion. Identification of Trustworthiness (Information quality) assessment of other agents If Prior belief’s quality of Information is less or excessively high the entire network gets distorted towards underestimation or overestimation of other agents. Generation of Plans by an agent based on a Bayesian network’s situation assessment.

Thank You