Pekka Laitila, Kai Virtanen

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

Bayesian network for gene regulatory network construction
New Developments in Bayesian Network Software (AgenaRisk)
Autonomic Scaling of Cloud Computing Resources
Object- Oriented Bayesian Networks : An Overview Presented By: Asma Sanam Larik Course: Probabilistic Reasoning.
Bayesian Network and Influence Diagram A Guide to Construction And Analysis.
Crime Risk Factors Analysis Application of Bayesian Network.
Simulation Metamodeling using Dynamic Bayesian Networks in Continuous Time Jirka Poropudas (M.Sc.) Aalto University School of Science and Technology Systems.
Introduction of Probabilistic Reasoning and Bayesian Networks
Optimal Design Laboratory | University of Michigan, Ann Arbor 2011 Design Preference Elicitation Using Efficient Global Optimization Yi Ren Panos Y. Papalambros.
Realism in Assessment of Effort Estimation Uncertainty: It Matters How You Ask By Magne Jorgensen IEEE Transactions on Software Engineering Vol. 30, No.
Artificial Intelligence Chapter 19 Reasoning with Uncertain Information Biointelligence Lab School of Computer Sci. & Eng. Seoul National University.
Probabilistic Reasoning with Uncertain Data Yun Peng and Zhongli Ding, Rong Pan, Shenyong Zhang.
University of Minho School of Engineering Territory, Environment and Construction Centre (C-TAC), DEC Uma Escola a Reinventar o Futuro – Semana da Escola.
Parameterising Bayesian Networks: A Case Study in Ecological Risk Assessment Carmel A. Pollino Water Studies Centre Monash University Owen Woodberry, Ann.
Structural uncertainty from an economists’ perspective
Part 3 of 3: Beliefs in Probabilistic Robotics. References and Sources of Figures Part 1: Stuart Russell and Peter Norvig, Artificial Intelligence, 2.
Part 2 of 3: Bayesian Network and Dynamic Bayesian Network.
5/25/2005EE562 EE562 ARTIFICIAL INTELLIGENCE FOR ENGINEERS Lecture 16, 6/1/2005 University of Washington, Department of Electrical Engineering Spring 2005.
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.
Helsinki University of Technology Systems Analysis Laboratory A Portfolio Model for the Allocation of Resources to Standardization Activities Antti Toppila,
Bayesian Networks, Influence Diagrams, and Games in Simulation Metamodeling Jirka Poropudas (M.Sc.) Aalto University School of Science and Technology Systems.
S ystems Analysis Laboratory Helsinki University of Technology Games and Bayesian Networks in Air Combat Simulation Analysis M.Sc. Jirka Poropudas and.
Chapter 1: Introduction to Statistics
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Chapter 1: Introduction to Statistics
1 S ystems Analysis Laboratory Helsinki University of Technology Multiple Criteria Optimization and Analysis in the Planning of Effects-Based Operations.
VTT-STUK assessment method for safety evaluation of safety-critical computer based systems - application in BE-SECBS project.
1 Institute of Engineering Mechanics Leopold-Franzens University Innsbruck, Austria, EU H.J. Pradlwarter and G.I. Schuëller Confidence.
1 Department of Electrical and Computer Engineering University of Virginia Software Quality & Safety Assessment Using Bayesian Belief Networks Joanne Bechta.
LOGO Evaluating Quality-in-Use Using Bayesian Networks M.A. Moraga 1, M.F. Bertoa 2, M.C. Morcillo 2, C. Calero 1, A. Vallecillo 2 1 Universidad de Castilla-La.
Bayesian networks. Motivation We saw that the full joint probability can be used to answer any question about the domain, but can become intractable as.
Bayesian Macromodeling for Circuit Level QCA Design Saket Srivastava and Sanjukta Bhanja Department of Electrical Engineering University of South Florida,
Bayesian Networks for Data Mining David Heckerman Microsoft Research (Data Mining and Knowledge Discovery 1, (1997))
Bayesian Statistics and Belief Networks. Overview Book: Ch 13,14 Refresher on Probability Bayesian classifiers Belief Networks / Bayesian Networks.
Bayesian statistics Probabilities for everything.
Why Risk Models Should be Parameterised William Marsh, Risk Assessment and Decision Analysis Research Group.
Chapter 13 Artificial Intelligence and Expert Systems.
1 S ystems Analysis Laboratory Helsinki University of Technology Kai Virtanen, Janne Karelahti, Tuomas Raivio, and Raimo P. Hämäläinen Systems Analysis.
METU Informatics Institute Min720 Pattern Classification with Bio-Medical Applications Lecture notes 9 Bayesian Belief Networks.
1 Probability FOL fails for a domain due to: –Laziness: too much to list the complete set of rules, too hard to use the enormous rules that result –Theoretical.
Introduction on Graphic Models
COV outline Case study 1: Model with expert judgment (limited data): Perceived probability of explosive magmatic eruption of La Soufriere, Guadeloupe,
A fault tree – Based Bayesian network construction for the failure rate assessment of a complex system 46th ESReDA Seminar May 29-30, 2014, Politecnico.
Speaker Recognition UNIT -6. Introduction  Speaker recognition is the process of automatically recognizing who is speaking on the basis of information.
Uncertain Judgements: Eliciting experts’ probabilities Anthony O’Hagan et al 2006 Review by Samu Mäntyniemi.
Adding Dynamic Nodes to Reliability Graph with General Gates using Discrete-Time Method Lab Seminar Mar. 12th, 2007 Seung Ki, Shin.
Mohsen Riahi Manesh and Dr. Naima Kaabouch
Oliver Schulte Machine Learning 726
Pekka Laitila, Kai Virtanen
The applications of BN in Supply Chain
Some tools and a discussion.
How to interact with the system?
Edoardo Tosonia,b, Ahti Saloa, Enrico Ziob,c
Reasoning Under Uncertainty in Expert System
Cranfield Universityb (UK)
Bayesian Networks: A Tutorial
Artificial Intelligence Chapter 19
TERRORIST PROTECTION PLANNING USING A RELATIVE RISK REDUCTION APPROACH
Luger: Artificial Intelligence, 5th edition
Bayesian Statistics and Belief Networks
CSCE 190 Computing in the Modern World Judea Pearl ACM A. M
How to interact with the system?
CS 188: Artificial Intelligence Fall 2007
Biointelligence Lab School of Computer Sci. & Eng.
Probabilistic Reasoning
Evolutionary Ensembles with Negative Correlation Learning
Chapter 14 February 26, 2004.
Presentation transcript:

Improving Construction of Conditional Probability Tables for Ranked Nodes in Bayesian Networks Pekka Laitila, Kai Virtanen pekka.laitila@aalto.fi, kai.virtanen@aalto.fi Systems Analysis Laboratory, Department of Mathematics and Systems Analysis

Bayesian networks (BNs) Represent uncertain knowledge Reasoning under uncertainty

Bayesian networks (BNs) Represent uncertain knowledge Reasoning under uncertainty

Bayesian networks (BNs) Represent uncertain knowledge Reasoning under uncertainty Conditional probability tables (CPTs) Quantify dependence between linked nodes Skill Level Very High … Very Low Activity Level Disturbance Level Work Efficiency 0.00 High 0.27 Medium 0.72 Low 0.01 0.49 0.51

Bayesian networks (BNs) Represent uncertain knowledge Reasoning under uncertainty Conditional probability tables (CPTs) Quantify dependence between linked nodes Skill Level Very High … Very Low Activity Level Disturbance Level Work Efficiency 0.00 High 0.27 Medium 0.72 Low 0.01 0.49 0.51 Challenge of expert elicitation Construction of CPTs based on expert elicitation is time consuming and prone to biases

Bayesian networks (BNs) Represent uncertain knowledge Reasoning under uncertainty Conditional probability tables (CPTs) Quantify dependence between linked nodes Skill Level Very High … Very Low Activity Level Disturbance Level Work Efficiency 0.00 High 0.27 Medium 0.72 Low 0.01 0.49 0.51 Probability elicitation in DA Direct estimation Probability scale methods Gamble-like methods Probability wheel etc.

Bayesian networks (BNs) Represent uncertain knowledge Reasoning under uncertainty Conditional probability tables (CPTs) Quantify dependence between linked nodes Skill Level Very High … Very Low Activity Level Disturbance Level Work Efficiency 0.00 High 0.27 Medium 0.72 Low 0.01 0.49 0.51 Probability elicitation in DA Direct estimation Probability scale methods Gamble-like methods Probability wheel etc. Inadequate!

Construction of CPTs with parametric methods Idea: Probabilistic relationship between nodes fits a standard pattern Expert assigns parameters characterizing the pattern Benefit: Number of parameters ˂< Number of CPT entries  Expert saves time! CPT

Construction of CPTs with parametric methods Idea: Probabilistic relationship between nodes fits a standard pattern Expert assigns parameters characterizing the pattern Benefit: Number of parameters ˂< Number of CPT entries  Expert saves time! Challenges we have recognized in ”Ranked Nodes Method” (RNM) Parameters lack clear interpretations  Hampers assignment Application requires technical insight  Use inefficient CPT

Construction of CPTs with parametric methods Idea: Probabilistic relationship between nodes fits a standard pattern Expert assigns parameters characterizing the pattern Benefit: Number of parameters ˂< Number of CPT entries  Expert saves time! Challenges we have recognized in ”Ranked Nodes Method” (RNM) Parameters lack clear interpretations  Hampers assignment Application requires technical insight  Use inefficient Our contribution for alleviating efforts of the expert Interpretations that facilitate determination of parameters Guidelines for efficient use of RNM CPT

Ranked Nodes (Fenton, Neil, and Caballero, 2007) Represent by ordinal scales continuous quantities that lack a well-established interval scale

Ranked Nodes Method (RNM) (Fenton, Neil, and Caballero, 2007) 0.8 0.6 0.4 0.2 1 Very High High Medium Low Very Low X1: Skill Level 0.8 0.6 0.4 0.2 1 Very High High Medium Low Very Low X2: Activity Level 0.8 0.6 0.4 0.2 1 Very Low Low Medium High Very High X3: Disturbance Level Y: Work Efficiency Parameters to be elicited Aggregation function Weights of parent nodes Uncertainty parameter F w1 w2 w3 σ 0.2 0.4 0.6 0.8 1 Low High Very Low Medium Very High

Ranked Nodes Method (RNM) (Fenton, Neil, and Caballero, 2007) 0.8 0.6 0.4 0.2 1 Very High High Medium Low Very Low X1: Skill Level 0.8 0.6 0.4 0.2 1 Very High High Medium Low Very Low X2: Activity Level 0.8 0.6 0.4 0.2 1 Very Low Low Medium High Very High X3: Disturbance Level x1 x2 x3 Y: Work Efficiency Parameters to be elicited Aggregation function Weights of parent nodes Uncertainty parameter F w1 w2 w3 σ TNormal( , ,0,1), µ σ = ( , , , , , ) x1 x2 x3 w1 w2 w3 F µ µ P(Y=Low | X1=Low, X2=Medium, X3=Low)

Challenges recognized with RNM Parameters lack interpretations  Values determined by trial and error  Slow and difficult!

Challenges recognized with RNM Parameters lack interpretations  Values determined by trial and error  Slow and difficult! Application to nodes with interval scales: Ignorant discretizations may prevent construction of sensible CPTs

RNM and nodes with interval scales: New approach (Laitila and Virtanen, 2016) Formation of suitable ordinal scales Divide interval scales freely into equal number of subintervals Assess the mode of child node in scenarios corresponding to equal ordinal states of parent nodes  Update discretizations accordingly ”What is the most likely rent for a 45 m2 apartment that is 2 km from the centre and has 5 years since overhaul?” ”I’d say its 1000 €.”

RNM and nodes with interval scales: New approach (Laitila and Virtanen, 2016) Determination of aggregation function F and weights w1,...,wn Assess the mode of child node in scenarios corresponding to extreme states of parent nodes  F and w1,...wn determined based on interpretations derived for weights ”What is the most likely rent for a 20 m2 apartment that is right in the centre and has just been renovated?” ”I’d say its 600 €.”

Conclusion Parametric methods ease up construction of CPTs for BNs by expert elicitation New approach facilitates use of RNM  Further relief to expert elicitation Real-life application in performance model of air surveillance network Applicable to BNs and Influence Diagrams  Supports decision making under uncertainty Future research Human experiment: new approach vs. direct parameter estimation Generalisation of the approach to nodes without interval scales

References P. Laitila and K. Virtanen, “Improving Construction of Conditional Probability Tables for Ranked Nodes in Bayesian Networks,” IEEE Transactions on Knowledge and Data Engineering, vol. 28, no. 7, pp. 1691–1705, 2016 N. Fenton, M. Neil, and J. Caballero, “Using Ranked Nodes to Model Qualitative Judgments in Bayesian Networks,” IEEE Transactions on Knowledge and Data Engineering, vol. 19, no. 10, pp. 1420–1432, 2007 J. Pearl, Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference. Morgan Kaufmann, 1988 F. Diez, “Parameter Adjustment in Bayes Networks. The Generalized Noisy Or-Gate,” in Proceedings of the 9th Conference on Uncertainty in Artificial Intelligence. Washington, D.C., USA, July 9-11, 1993, pp. 99–105 S. Srinivas, “A Generalization of the Noisy-Or Model,” in Proceedings of the 9th Conference on Uncertainty in Artificial Intelligence. Washington, D.C., USA, July 9–11, 1993, pp. 208–215 S. Russell and P. Norvig, Artificial Intelligence: A Modern Approach. Prentice Hall, 2003