Simulation Metamodeling using Dynamic Bayesian Networks in Continuous Time Jirka Poropudas (M.Sc.) Aalto University School of Science and Technology Systems.

Slides:



Advertisements
Similar presentations
1 Probability and the Web Ken Baclawski Northeastern University VIStology, Inc.
Advertisements

1 WHY MAKING BAYESIAN NETWORKS BAYESIAN MAKES SENSE. Dawn E. Holmes Department of Statistics and Applied Probability University of California, Santa Barbara.
Autonomic Scaling of Cloud Computing Resources
Object- Oriented Bayesian Networks : An Overview Presented By: Asma Sanam Larik Course: Probabilistic Reasoning.
1 Chapter 5 Belief Updating in Bayesian Networks Bayesian Networks and Decision Graphs Finn V. Jensen Qunyuan Zhang Division. of Statistical Genomics,
1 Some Comments on Sebastiani et al Nature Genetics 37(4)2005.
ICONIP 2005 Improve Naïve Bayesian Classifier by Discriminative Training Kaizhu Huang, Zhangbing Zhou, Irwin King, Michael R. Lyu Oct
Dynamic Bayesian Networks (DBNs)
Introduction of Probabilistic Reasoning and Bayesian Networks
Comparison of Genetic Algorithm and WASAM Model for Real Time Water Allocation: A Case Study of Song Phi Nong Irrigation Project Bhaktikul, K, Mahidol.
Data Mining Cardiovascular Bayesian Networks Charles Twardy †, Ann Nicholson †, Kevin Korb †, John McNeil ‡ (Danny Liew ‡, Sophie Rogers ‡, Lucas Hope.
x – independent variable (input)
HMM-BASED PATTERN DETECTION. Outline  Markov Process  Hidden Markov Models Elements Basic Problems Evaluation Optimization Training Implementation 2-D.
Bayesian Reinforcement Learning with Gaussian Processes Huanren Zhang Electrical and Computer Engineering Purdue University.
1 Learning Entity Specific Models Stefan Niculescu Carnegie Mellon University November, 2003.
To accompany Quantitative Analysis for Management, 8e by Render/Stair/Hanna 15-1 © 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 15.
Part 2 of 3: Bayesian Network and Dynamic Bayesian Network.
11/14  Continuation of Time & Change in Probabilistic Reasoning Project 4 progress? Grade Anxiety? Make-up Class  On Monday?  On Wednesday?
1 Bayesian Networks Chapter ; 14.4 CS 63 Adapted from slides by Tim Finin and Marie desJardins. Some material borrowed from Lise Getoor.
CSE 515 Statistical Methods in Computer Science Instructor: Pedro Domingos.
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.
Determining the Significance of Item Order In Randomized Problem Sets Zachary A. Pardos, Neil T. Heffernan Worcester Polytechnic Institute Department of.
Constraint Based (CB) Approach - ‘PC algorithm’  CB algorithm that learns a structure from complete undirected graph and then "thins" it to its accurate.
1 S ystems Analysis Laboratory Helsinki University of Technology Kai Virtanen, Janne Karelahti, Tuomas Raivio, and Raimo P. Hämäläinen Systems Analysis.
Aprendizagem Computacional Gladys Castillo, UA Bayesian Networks Classifiers Gladys Castillo University of Aveiro.
Using Bayesian Networks to Analyze Whole-Genome Expression Data Nir Friedman Iftach Nachman Dana Pe’er Institute of Computer Science, The Hebrew University.
1 Helsinki University of Technology Systems Analysis Laboratory Analyzing Air Combat Simulation Results with Dynamic Bayesian Networks Jirka Poropudas.
Efficient Solution Algorithms for Factored MDPs by Carlos Guestrin, Daphne Koller, Ronald Parr, Shobha Venkataraman Presented by Arkady Epshteyn.
Model-based Bayesian Reinforcement Learning in Partially Observable Domains by Pascal Poupart and Nikos Vlassis (2008 International Symposium on Artificial.
Introduction to Bayesian Networks
1 S ystems Analysis Laboratory Helsinki University of Technology Kai Virtanen, Tuomas Raivio and Raimo P. Hämäläinen Systems Analysis Laboratory Helsinki.
Selected Topics in Graphical Models Petr Šimeček.
Physics Fluctuomatics (Tohoku University) 1 Physical Fluctuomatics 12th Bayesian network and belief propagation in statistical inference Kazuyuki Tanaka.
1 S ystems Analysis Laboratory Helsinki University of Technology Kai Virtanen, Janne Karelahti, Tuomas Raivio, and Raimo P. Hämäläinen Systems Analysis.
The famous “sprinkler” example (J. Pearl, Probabilistic Reasoning in Intelligent Systems, 1988)
Multi-Speaker Modeling with Shared Prior Distributions and Model Structures for Bayesian Speech Synthesis Kei Hashimoto, Yoshihiko Nankaku, and Keiichi.
1 Systems Analysis and Decision Support Prof. Raimo P. Hämäläinen Group: Dr. Kai Virtanen M.Sc. Sanna Hanhikoski, Juho Kokkala, Ville Mattila, Jirka Poropudas,
Analyzing wireless sensor network data under suppression and failure in transmission Alan E. Gelfand Institute of Statistics and Decision Sciences Duke.
Lecture 2: Statistical learning primer for biologists
Exploiting Structure in Probability Distributions Irit Gat-Viks Based on presentation and lecture notes of Nir Friedman, Hebrew University.
Bayesian networks and their application in circuit reliability estimation Erin Taylor.
Wei Sun and KC Chang George Mason University March 2008 Convergence Study of Message Passing In Arbitrary Continuous Bayesian.
1 S ystems Analysis Laboratory Helsinki University of Technology Manuscript “On the Use of Influence Diagrams in a One-on-One Air Combat Game” in Kai Virtanen’s.
Bayesian Speech Synthesis Framework Integrating Training and Synthesis Processes Kei Hashimoto, Yoshihiko Nankaku, and Keiichi Tokuda Nagoya Institute.
1 CMSC 671 Fall 2001 Class #20 – Thursday, November 8.
Nonlinear differential equation model for quantification of transcriptional regulation applied to microarray data of Saccharomyces cerevisiae Vu, T. T.,
S ystems Analysis Laboratory Helsinki University of Technology Game Theoretic Validation of Air Combat Simulation Models Jirka Poropudas and Kai Virtanen.
Bayesian Optimization Algorithm, Decision Graphs, and Occam’s Razor Martin Pelikan, David E. Goldberg, and Kumara Sastry IlliGAL Report No May.
04/21/2005 CS673 1 Being Bayesian About Network Structure A Bayesian Approach to Structure Discovery in Bayesian Networks Nir Friedman and Daphne Koller.
A Two-Phase Linear programming Approach for Redundancy Problems by Yi-Chih HSIEH Department of Industrial Management National Huwei Institute of Technology.
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
To accompany Quantitative Analysis for Management, 9e by Render/Stair/Hanna 15-1 © 2006 by Prentice Hall, Inc. Upper Saddle River, NJ Prepared by.
Graduate School of Information Sciences, Tohoku University
Pekka Laitila, Kai Virtanen
Maximum Expected Utility
Probability Theory and Parameter Estimation I
Boosted Augmented Naive Bayes. Efficient discriminative learning of
Pekka Laitila, Kai Virtanen
CSE 4705 Artificial Intelligence
Inconsistent Constraints
1 Department of Engineering, 2 Department of Mathematics,
1 Department of Engineering, 2 Department of Mathematics,
1 Department of Engineering, 2 Department of Mathematics,
Luger: Artificial Intelligence, 5th edition
Graduate School of Information Sciences, Tohoku University
Kai Virtanen, Janne Karelahti, Tuomas Raivio, and Raimo P. Hämäläinen
Graduate School of Information Sciences, Tohoku University
Graduate School of Information Sciences, Tohoku University
Graduate School of Information Sciences, Tohoku University
Presentation transcript:

Simulation Metamodeling using Dynamic Bayesian Networks in Continuous Time Jirka Poropudas (M.Sc.) Aalto University School of Science and Technology Systems Analysis Laboratory Winter Simulation Conference 2010 Dec , Baltimore, Maryland

Contribution Previously: Changes in probability distribution of simulation state presented in discrete time Now: Extension to continuous time using interpolation Dynamic Bayesian network: Metamodel for the time evolution of discrete event simulation

Outline Dynamic Bayesian networks (DBNs) as simulation metamodels Construction of DBNs Utilization of DBNs Approximative results in continuous time using interpolation Example analysis: Air combat simulation Conclusions

Dynamic Bayesian Network (DBN) Joint probability distribution of a sequence of random variables Simulation state variables –Nodes Dependencies –Arcs –Conditional probability tables Time slices → Discrete time Simulation state at

Dynamic Bayesian Networks in Simulation Metamodeling Time evolution of simulation –Probability distribution of simulation state at discrete times Simulation parameters –Included as random variables What-if analysis –Simulation state at time t is fixed → Conditional probability distributions Poropudas J., Virtanen K., Simulation Metamodeling with Dynamic Bayesian Networks, submitted for publication.

Construction of DBN Metamodel 1)Selection of variables 2)Collecting simulation data 3)Optimal selection of time instants 4)Determination of network structure 5)Estimation of probability tables 6)Inclusion of simulation parameters 7)Validation Poropudas J.,Virtanen K., Simulation Metamodeling with Dynamic Bayesian Networks, submitted for publication.

Optimal Selection of Time Instants Probability curves estimated from simulation data DBN gives probabilities at discrete times Piecewise linear interpolation

Optimization Problem Minimize maximal absolute error of approximation Solved using genetic algorithm MINIMIZE

Approximative Reasoning in Continuous Time DBN gives probabilities at discrete time instants → What-if analysis at these times Approximative probabilities for all time instants with first order Lagrange interpolating polynomials → What-if analysis at arbitrary time instants ”Simple, yet effective!”

Example: Air Combat Simulation X-Brawler ̶ discrete event simulation model for air combat 1 versus1 air combat State of air combat –Neutral: and –Blue advantage: and –Red advantage: and –Mutual disadvantage: and

Time Evolution of Air Combat What happens during the combat? neutral blue red mutual

What-if Analysis What if Blue is still alive after 225 seconds? neutral blue red mutual neutral blue red mutual

Simulation Data versus Approximation Similar results with less effort

Conclusions Dynamic Bayesian networks in simulation metamodeling –Time evolution of simulation –Simulation parameters as random variables –What-if analysis Approximation of probabilities with first order Lagrange interpolating polynomials –Accurate and reliable results –What-if analysis at arbitrary time instants without increasing the size of the network –Generalization of simulation results

Future research DBN metamodeling –Error bounds? –Comparison with continuous time BNs Piecewise linear interpolation not included in available BN software Simulation metamodeling using influence diagrams –Decision making problems –Optimal decision suggestions Influence Diagram

References Friedman, L. W The simulation metamodel. Norwell, MA: Kluwer Academic Publishers. Goldberg, D. E Genetic algorithms in search, optimization, and machine learning. Upper Saddle River, NJ: Addison-Wesley Professional. Jensen, F. V., and T. D. Nielsen Bayesian networks and decision graphs. New York, NY: Springer- Verlag. Nodelman, U.D., C.R. Shelton, and D. Koller Continuous time Bayesian networks. Eighteenth Conference on Uncertainty in Artificial Intelligence. Pearl, J Probabilistic reasoning in intelligent systems: Networks of plausible inference. San Mateo, CA: Morgan Kaufmann. Phillips, G. M Interpolation and approximation by polynomials. New York, NY: Springer-Verlag. Poropudas, J., and K. Virtanen Analysis of discrete events simulation results using dynamic Bayesian networks”, Winter Simulation Conference Poropudas, J., and K. Virtanen Influence diagrams in analysis of discrete event simulation data, Winter Simulation Conference Poropudas, J., and K. Virtanen Simulation metamodeling with dynamic Bayesian networks, submitted for publication. Poropudas, J., J. Pousi, and K. Virtanen Simulation metamodeling with influence diagrams, manuscript.