Using Prior Information in Bayesian Inference - with Application to Fault Diagnosis Anna Pernestål and Mattias Nyberg Department of Electrical Engineering,

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

1 Probability and the Web Ken Baclawski Northeastern University VIStology, Inc.
1 WHY MAKING BAYESIAN NETWORKS BAYESIAN MAKES SENSE. Dawn E. Holmes Department of Statistics and Applied Probability University of California, Santa Barbara.
AIME03, Oct 21, 2003 Classification of Ovarian Tumors Using Bayesian Least Squares Support Vector Machines C. Lu 1, T. Van Gestel 1, J. A. K. Suykens.
Dept of Biomedical Engineering, Medical Informatics Linköpings universitet, Linköping, Sweden A Data Pre-processing Method to Increase.
Modelling uncertainty in 3APL Johan Kwisthout Master Thesis
Rick Quax Postdoctoral researcher Computational Science University of Amsterdam EU FP7 projects: Nudge control through information processing.
Bayesian Network and Influence Diagram A Guide to Construction And Analysis.
DETC06: Uncertainty Workshop; Evidence & Possibility Theories Evidence and Possibility Theories in Engineering Design Zissimos P. Mourelatos Mechanical.
BAYESIAN NETWORKS. Bayesian Network Motivation  We want a representation and reasoning system that is based on conditional independence  Compact yet.
U D A Neural Network Approach for Diagnosis in a Continuous Pulp Digester Pascal Dufour, Sharad Bhartiya, Prasad S. Dhurjati, Francis J. Doyle III Department.
Display of Information for Time-Critical Decision Making Eric Horvitz Decision Theory Group Microsoft Research Redmond, Washington 98025
Dynamic Bayesian Networks (DBNs)
Modeling Human Reasoning About Meta-Information Presented By: Scott Langevin Jingsong Wang.
Second order cone programming approaches for handing missing and uncertain data P. K. Shivaswamy, C. Bhattacharyya and A. J. Smola Discussion led by Qi.
Fault Detection and Isolation: an overview María Jesús de la Fuente Dpto. Ingeniería de Sistemas y Automática Universidad de Valladolid.
© C. Kemke1Expert Systems Tasks COMP 4200: Expert Systems Dr. Christel Kemke Department of Computer Science University of Manitoba.
Integrating Bayesian Networks and Simpson’s Paradox in Data Mining Alex Freitas University of Kent Ken McGarry University of Sunderland.
PR-OWL: A Framework for Probabilistic Ontologies by Paulo C. G. COSTA, Kathryn B. LASKEY George Mason University presented by Thomas Packer 1PR-OWL.
Privacy-MaxEnt: Integrating Background Knowledge in Privacy Quantification Wenliang (Kevin) Du, Zhouxuan Teng, and Zutao Zhu. Department of Electrical.
1 © 1998 HRL Laboratories, LLC. All Rights Reserved Construction of Bayesian Networks for Diagnostics K. Wojtek Przytula: HRL Laboratories & Don Thompson:
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
1 OPTIMIZED INTERCONNECTIONS IN PROBABILISTIC SELF-ORGANIZING LEARNING Janusz Starzyk, Mingwei Ding, Haibo He School of EECS Ohio University, Athens, OH.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering On-line Alert Systems for Production Plants A Conflict Based Approach.
1 Learning Entity Specific Models Stefan Niculescu Carnegie Mellon University November, 2003.
Location Estimation in Sensor Networks Moshe Mishali.
An Experimental Evaluation on Reliability Features of N-Version Programming Xia Cai, Michael R. Lyu and Mladen A. Vouk ISSRE’2005.
. PGM: Tirgul 10 Parameter Learning and Priors. 2 Why learning? Knowledge acquisition bottleneck u Knowledge acquisition is an expensive process u Often.
Uncertainty Logical approach problem: we do not always know complete truth about the environment Example: Leave(t) = leave for airport t minutes before.
1 © 1998 HRL Laboratories, LLC. All Rights Reserved Development of Bayesian Diagnostic Models Using Troubleshooting Flow Diagrams K. Wojtek Przytula: HRL.
FAULT PROGNOSIS USING DYNAMIC WAVELET NEURAL NETWORKS P. Wang G. Vachtsevanos Georgia Institute of Technology Atlanta, GA 30332
Structural Abstraction for Strong Fault Models Diagnosis (DX 2014 BISFAI 2015) Roni SternMeir KalechOrel Elimelech Ben Gurion University of the Negev,
B. RAMAMURTHY EAP#2: Data Mining, Statistical Analysis and Predictive Analytics for Automotive Domain CSE651C, B. Ramamurthy 1 6/28/2014.
Chapter 1 Introduction to Simulation
Openlab Workshop on Data Analytics 16 th of November 2012 Axel Voitier – CERN EN-ICE.
Visibility Graph. Voronoi Diagram Control is easy: stay equidistant away from closest obstacles.
第十讲 概率图模型导论 Chapter 10 Introduction to Probabilistic Graphical Models
1 Robot Environment Interaction Environment perception provides information about the environment’s state, and it tends to increase the robot’s knowledge.
EUROCONTROL EXPERIMENTAL CENTRE INNOVATIVE RESEARCH Characteristics in Flight Data Estimation with Logistic Regression and Support Vector Machines ICRAT.
Bayesian Classification. Bayesian Classification: Why? A statistical classifier: performs probabilistic prediction, i.e., predicts class membership probabilities.
Estimating Component Availability by Dempster-Shafer Belief Networks Estimating Component Availability by Dempster-Shafer Belief Networks Lan Guo Lane.
Nordic Process Control Workshop, Porsgrunn, Norway Application of the Enhanced Dynamic Causal Digraph Method on a Three-layer Board Machine Cheng.
Face Detection Ying Wu Electrical and Computer Engineering Northwestern University, Evanston, IL
1 Computer Group Engineering Department University of Science and Culture S. H. Davarpanah
High-integrity Sensor Networks Mani Srivastava UCLA.
Cognitive Computer Vision Kingsley Sage and Hilary Buxton Prepared under ECVision Specific Action 8-3
A Trust Based Distributed Kalman Filtering Approach for Mode Estimation in Power Systems Tao Jiang, Ion Matei and John S. Baras Institute for Systems Research.
Tracking Multiple Cells By Correspondence Resolution In A Sequential Bayesian Framework Nilanjan Ray Gang Dong Scott T. Acton C.L. Brown Department of.
Chapter 7. Learning through Imitation and Exploration: Towards Humanoid Robots that Learn from Humans in Creating Brain-like Intelligence. Course: Robots.
Motivation and Overview
Designing Factorial Experiments with Binary Response Tel-Aviv University Faculty of Exact Sciences Department of Statistics and Operations Research Hovav.
1 An infrastructure for context-awareness based on first order logic 송지수 ISI LAB.
CSE 473 Uncertainty. © UW CSE AI Faculty 2 Many Techniques Developed Fuzzy Logic Certainty Factors Non-monotonic logic Probability Only one has stood.
COV outline Case study 1: Model with expert judgment (limited data): Perceived probability of explosive magmatic eruption of La Soufriere, Guadeloupe,
A Cooperative Coevolutionary Genetic Algorithm for Learning Bayesian Network Structures Arthur Carvalho
Department of Business Administration SPRING Management Science by Asst. Prof. Sami Fethi © 2007 Pearson Education.
Probabilistic Robotics Probability Theory Basics Error Propagation Slides from Autonomous Robots (Siegwart and Nourbaksh), Chapter 5 Probabilistic Robotics.
Matching ® ® ® Global Map Local Map … … … obstacle Where am I on the global map?                                   
REC 2008; Zissimos P. Mourelatos Design under Uncertainty using Evidence Theory and a Bayesian Approach Jun Zhou Zissimos P. Mourelatos Mechanical Engineering.
Experience Report: System Log Analysis for Anomaly Detection
EXPERT SYSTEMS.
Qian Liu CSE spring University of Pennsylvania
LECTURE 09: BAYESIAN ESTIMATION (Cont.)
Inconsistent Constraints
EXPERT SYSTEMS.
Probabilistic Horn abduction and Bayesian Networks
Intelligent Contextual Data Stream Monitoring
Mechanical Engineering Department
Kalman Filter: Bayes Interpretation
Optimization under Uncertainty
Presentation transcript:

Using Prior Information in Bayesian Inference - with Application to Fault Diagnosis Anna Pernestål and Mattias Nyberg Department of Electrical Engineering, Linköping University, Sweden Scania CV AB, Sweden MaxEnt 2007, Saratoga Springs 8 – 13 July

Outline Motivation: The Fault Diagnosis Problem Problem Formulation Our Approach Small Example Conclusions

Motivation: Automotive Fault Diagnosis Go to workshop? Stop immediately? Ignore and go on?

Motivation: Automotive Fault Diagnosis Why Fault Diagnosis? Safety Uptime Fuel Consumption Environmental Issues (Emissions) Guidance at the workshop

The Diagnosis Problem Probability of faults, c System under diagnosis Diagnosis system Observations, x Pre- processing

System under diagnosis Diagnosis system Probability of faults, c Observations, x Pre- processing Complex system several hundreds of faults observations. Uncertainty due to noise, missing information, lack of understanding of the system under diagnosis. No model of the probabilistic relations between observations and faults available. Training data from some, but not all faults. Training data collected by implementing faults and run the system. Prior probabilities of faults are known. Engineering skills and prior knowledge may be available. Observations have different characteristics: sensor readings, model based diagnostic tests, ”ad hoc tests” constructed by engineers. The Diagnosis Problem

Example: catalyst diagnosis Gas flow in a catalyst Two tests:

Prior Response Knowledge C = c 1 No Fault C = c 2 T s1 C = c 3 T s2 C = c 4 Catalyst x 1 =-10√00 x 1 =0√√√√ x 1 =10√00 x 2 =0√√√√ x 2 =10√√√ Means that some values of the observation is impossible under some faults Assume that the thresholds are such that the probabilities for false alarms are zero (in practice) Simple in Bayesian framework!

Prior Causality Knowledge C = c 1 No Fault C = c 2 T s1 C = c 3 T s2 C = c 4 catalyst x1x1 000 x2x2 0 Know that some observations are not affected under certain faults.

Summary of Probelm Formulation We have –data from some faults –prior knowledge about causality Determine the probability of different faults Previous works use either prior information or data. Now: Be Bayesian and combine training data and prior knowledge!

Notation Observation vector X= x, with x = (x 1, x 2,… x m ) State of the system C, with values c 1, c 2,… Z = (X,C), Z d ={1, 2, 3...K} Training data, D State of knowledge I

Training Data Only Assume that Then Dirichlet distribution

Response Knowledge Then

Prior Causality Knowledge x1x1 cP(x 1,c|I) 01θ1θ1 02θ2θ2 11θ3θ3 12θ4θ4 Let: Example

Causality knowledge, cont. Dirichlet Can be solved e.g. using variable substitution.

Application to Fault Diagnosis

Example: Two classes and two binary observations. Training data from fault c 2 only. Do inference about c 1 x1x1 x2x2 Have reused training data, and learned that x 1 is far probable under c 1 also!

Conclusion Formulated the fault isolation problem in the Bayesian framework Emphasized the use of prior information Data and prior knowledge solves different parts of the diagnosis problems, the optimal solution is when both are used together! Future work General solution of the integral Compare to MaxEnt

Thank you!

Some Previous Work Determine the faults that are logically consistent with the observations, using prior information only. Ignores noise. –DeKleer & Williams (1992), Reiter (1992), …. Use response information and fault models. –Gertler (1998), Blanke et. al. (2003), … Qualitative information about signs, magnitudes etc. –Pulido et. al. (2005), Daigle et. al. (2006), … Fuzzy logic. –Fagarasan et. al. (2001) Construct a Baysian network from expert knowledge. –Schwall(2002), Lerner et. al.(2000), … Use Training data only. Classification methods, SVM. –Pernestål et. Al. (2007), Gareth et. Al. (2007) Now: Be Bayesian and combine training data and prior knowledge!

References 1.DeKleer & Williams (1992), Diagnosis with Behavioral Modes, Readings in Model Based Diagnosis. 2.Reiter (1992), A Theory of Diagnosis From First Principles, Readnings in Model Based Diagnosis. 3.Gertler (1998), Fault Detection and Diagnosis in Engineering Systems, Marcel & Decker. 4.Blanke, Kinnaert, Lunze, Staroswiecki and Schröder, (2003) Diagnosis and Fault Tolerant Control, Springer. 5.Pulido, Puig, Escobet, and Quevedo (2005), A new Fault Localization Algorithm that Improves the Integration Between Fault Detection and Localization in Dynamic Systems. 16th International Workshop on Principles of Diagnosis, DX05. 6.Daigle, Koutsoukos and Biswas (2006), Multiple Fault Diagnosis in Complex Systems, 17th International Workshop on Principles of Diagnosis, DX06. 7.Sala (2006), Fuzzy Logic Diagnostic Rules – a Constraint Optimization Viewpoint, Proceedings of ECC Schwall and Gerdes (2002), A probabilistic Approach to Residual Processing for Vehicle Fault Detection, Proceedings of ACC. 9.Lerner, Parr, Koller, and Biswas (2000), Bayesian Fault Detection and Diagnosis in Dynamic Systems, AAAI/IAAI 10.Pernestål and Nyberg, (2007), Probabilistic Fault Diagnosis Based on Incomplete Data with Application to an Automotive Engine, Proceedings of ECC. 11.Lee, Bahri, Shastri, and Zaknich (2007) A Multi-Category Decission Support for the Tennesse Eastman Problem, Proceedings of ECC.