Bayesian Decision Theory Introduction to Machine Learning (Chap 3), E. Alpaydin.

Slides:



Advertisements
Similar presentations
A Tutorial on Learning with Bayesian Networks
Advertisements

BAYESIAN NETWORKS Ivan Bratko Faculty of Computer and Information Sc. University of Ljubljana.
ETHEM ALPAYDIN © The MIT Press, Lecture Slides for 1 Lecture Notes for E Alpaydın 2010.
Probabilistic models Jouni Tuomisto THL. Outline Deterministic models with probabilistic parameters Hierarchical Bayesian models Bayesian belief nets.
Representations for KBS: Uncertainty & Decision Support
Bayesian Network and Influence Diagram A Guide to Construction And Analysis.
Bayesian Networks CSE 473. © Daniel S. Weld 2 Last Time Basic notions Atomic events Probabilities Joint distribution Inference by enumeration Independence.
1 Some Comments on Sebastiani et al Nature Genetics 37(4)2005.
Artificial Intelligence Universitatea Politehnica Bucuresti Adina Magda Florea
LECTURE 11: BAYESIAN PARAMETER ESTIMATION
Probabilistic Reasoning Course 8
Bayes for beginners Methods for dummies 27 February 2013 Claire Berna
Introduction of Probabilistic Reasoning and Bayesian Networks
Introduction to probability theory and graphical models Translational Neuroimaging Seminar on Bayesian Inference Spring 2013 Jakob Heinzle Translational.
Artificial Intelligence Chapter 19 Reasoning with Uncertain Information Biointelligence Lab School of Computer Sci. & Eng. Seoul National University.
CPSC 322, Lecture 26Slide 1 Reasoning Under Uncertainty: Belief Networks Computer Science cpsc322, Lecture 27 (Textbook Chpt 6.3) March, 16, 2009.
Rosa Cowan April 29, 2008 Predictive Modeling & The Bayes Classifier.
Part II: Graphical models
ETHEM ALPAYDIN © The MIT Press, Lecture Slides for.
INTRODUCTION TO Machine Learning ETHEM ALPAYDIN © The MIT Press, Lecture Slides for.
Big Ideas in Cmput366. Search Blind Search Iterative deepening Heuristic Search A* Local and Stochastic Search Randomized algorithm Constraint satisfaction.
AI - Week 24 Uncertain Reasoning (quick mention) then REVISION Lee McCluskey, room 2/07
COMP 538 (Reasoning and Decision under Uncertainty) Introduction to Bayesian networks Introduction to Course.
Goal: Reconstruct Cellular Networks Biocarta. Conditions Genes.
Artificial Intelligence and Lisp Lecture 7 LiU Course TDDC65 Autumn Semester, 2010
Bayes Nets. Bayes Nets Quick Intro Topic of much current research Models dependence/independence in probability distributions Graph based - aka “graphical.
1 Bayesian Networks Chapter ; 14.4 CS 63 Adapted from slides by Tim Finin and Marie desJardins. Some material borrowed from Lise Getoor.
Artificial Intelligence CS 165A Tuesday, November 27, 2007  Probabilistic Reasoning (Ch 14)
Made by: Maor Levy, Temple University  Probability expresses uncertainty.  Pervasive in all of Artificial Intelligence  Machine learning 
A Brief Introduction to Graphical Models
Soft Computing Lecture 17 Introduction to probabilistic reasoning. Bayesian nets. Markov models.
Bayesian Learning By Porchelvi Vijayakumar. Cognitive Science Current Problem: How do children learn and how do they get it right?
For Wednesday Read Chapter 11, sections 1-2 Program 2 due.
Aprendizagem Computacional Gladys Castillo, UA Bayesian Networks Classifiers Gladys Castillo University of Aveiro.
Bayesian Networks for Data Mining David Heckerman Microsoft Research (Data Mining and Knowledge Discovery 1, (1997))
Reasoning in Uncertain Situations
Introduction to Bayesian Networks
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 28 of 41 Friday, 22 October.
Selected Topics in Graphical Models Petr Šimeček.
Supervised Learning Approaches Bayesian Learning Neural Network Support Vector Machine Ensemble Methods Adapted from Lecture Notes of V. Kumar and E. Alpaydin.
Cognitive Computer Vision Kingsley Sage and Hilary Buxton Prepared under ECVision Specific Action 8-3
METU Informatics Institute Min720 Pattern Classification with Bio-Medical Applications Lecture notes 9 Bayesian Belief Networks.
Computing & Information Sciences Kansas State University Data Sciences Summer Institute Multimodal Information Access and Synthesis Learning and Reasoning.
Bayesian Networks Aldi Kraja Division of Statistical Genomics.
INTRODUCTION TO MACHINE LEARNING 3RD EDITION ETHEM ALPAYDIN © The MIT Press, Lecture.
INTRODUCTION TO MACHINE LEARNING 3RD EDITION ETHEM ALPAYDIN © The MIT Press, Lecture.
Bayesian Decision Theory Introduction to Machine Learning (Chap 3), E. Alpaydin.
CPSC 422, Lecture 11Slide 1 Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 11 Oct, 2, 2015.
INTRODUCTION TO MACHINE LEARNING 3RD EDITION ETHEM ALPAYDIN Modified by Prof. Carolina Ruiz © The MIT Press, 2014for CS539 Machine Learning at WPI
1 CMSC 671 Fall 2001 Class #20 – Thursday, November 8.
CHAPTER 3: BAYESIAN DECISION THEORY. Making Decision Under Uncertainty Based on E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
CPSC 322, Lecture 26Slide 1 Reasoning Under Uncertainty: Belief Networks Computer Science cpsc322, Lecture 27 (Textbook Chpt 6.3) Nov, 13, 2013.
Artificial Intelligence Chapter 19 Reasoning with Uncertain Information Biointelligence Lab School of Computer Sci. & Eng. Seoul National University.
Inexact Reasoning 2 Session 10
Reasoning Under Uncertainty: Belief Networks
CHAPTER 5 Handling Uncertainty BIC 3337 EXPERT SYSTEM.
INTRODUCTION TO Machine Learning 2nd Edition
CHAPTER 16: Graphical Models
Inexact Reasoning 2 Session 10
Cognitive Computer Vision
CHAPTER 3: Bayesian Decision Theory
INTRODUCTION TO Machine Learning
Artificial Intelligence Chapter 19
Biointelligence Lab School of Computer Sci. & Eng.
Class #16 – Tuesday, October 26
Prepared by: Mahmoud Rafeek Al-Farra
INTRODUCTION TO Machine Learning
Chapter 14 February 26, 2004.
Presentation transcript:

Bayesian Decision Theory Introduction to Machine Learning (Chap 3), E. Alpaydin

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 2 Relevant Research Expert System (Rule Based Inference) Bayesian Network Fuzzy Theorem Probability (statistics) Uncertainty (cybernetics) Machine Learning Fuzzy, NN, GA, etc. Diagnosis (Decision Making) Advice (Recommendations) Automatic Control Pattern Recognition Data Mining, etc. Problem Solving Predicate Logic Reasoning/ ProofSearch Methods 評判搜尋解答邏輯推理記憶控制學習創作 weaksub?strong Fuzzy,NN,GA In my opinion: Recall:

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 3 Bayes’ Rule (for pattern recognition) posterior likelihoodprior evidence

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 4 Bayes’ Rule: K>2 Classes

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 5 Bayesian Networks Aka (also known as) probabilistic networks Nodes are hypotheses (random vars) and the prob corresponds to our belief in the truth of the hypothesis Arcs are direct direct influences between hypotheses The structure is represented as a directed acyclic graph (DAG) The parameters are the conditional probs in the arcs (Pearl, 1988, 2000; Jensen, 1996; Lauritzen, 1996)

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 6 Causes and Bayes’ Rule Diagnostic inference: Knowing that the grass is wet, what is the probability that rain is the cause? causal diagnostic

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 7 Causal vs Diagnostic Inference Causal inference: If the sprinkler is on, what is the probability that the grass is wet? P(W|S) = P(W|R,S) P(R|S) + P(W|~R,S) P(~R|S) = P(W|R,S) P(R) + P(W|~R,S) P(~R) = = 0.92 Diagnostic inference: If the grass is wet, what is the prob. that the sprinkler is on? 引入一個結果 P(S|W) =P(S,W)/P(W)=P(W|S)P(S)/P(W) =0.35 > 0.2= P(S) 引入一個競爭 P(S|R,W) = 0.21 Explaining away: Knowing that it has rained decreases the prob. that the sprinkler is on.

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 8 Bayesian Networks: Causes Causal inference: P(W|C) = P(W|R,S) P(R,S|C) + P(W|~R,S) P(~R,S|C) + P(W|R,~S) P(R,~S|C) + P(W|~R,~S) P(~R,~S|C) and use the fact that P(R,S|C) = P(R|C) P(S|C) Diagnostic: P(C|W ) = ?

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 9 Bayesian Networks: Causes Bayesian Network 定義 (1) 是 acyclic (feed-forwards) network; (2) 所有 Roots 都獨自標示出現機率 ; (3) 對於每個節點事件,要完整標示其 源自所有 parents 組合的條件機率 ; (4) 無 path ( 注意 : 非 direct link) 相連的 事件之間,視為 independent. Bayesian Network 推導

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 10 Bayesian Nets: Local structure P (F | C) = ? P (S, ~F | W, R) = ?

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 11 Bayesian Networks: Inference P (F|C) = P (C,F) / P(C) P (C,F) = ∑ S ∑ R ∑ W P (C,S,R,W,F) 其中 P (C,S,R,W,F) = P (C) P (S|C) P (R|C) P (W|R,S) P (F|R) Belief propagation (Pearl, 1988) Junction trees (Lauritzen and Spiegelhalter, 1988)

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 12 Association Rules (for your reference) Association rule: X  Y Support (X  Y): Confidence (X  Y): Apriori algorithm (Agrawal et al., 1996)