The Bayesian Web Adding Reasoning with Uncertainty to the Semantic Web

Slides:



Advertisements
Similar presentations
Achieving situation awareness of emergency response teams
Advertisements

1 Probability and the Web Ken Baclawski Northeastern University VIStology, Inc.
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.
Autonomic Scaling of Cloud Computing Resources
CSE 473/573 Computer Vision and Image Processing (CVIP) Ifeoma Nwogu Lecture 27 – Overview of probability concepts 1.
Probabilistic Reasoning Bayesian Belief Networks Constructing Bayesian Networks Representing Conditional Distributions Summary.
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.
BAYESIAN NETWORKS. Bayesian Network Motivation  We want a representation and reasoning system that is based on conditional independence  Compact yet.
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 :
1 Knowledge Engineering for Bayesian Networks. 2 Probability theory for representing uncertainty l Assigns a numerical degree of belief between 0 and.
BAYESIAN NETWORKS CHAPTER#4 Book: Modeling and Reasoning with Bayesian Networks Author : Adnan Darwiche Publisher: CambridgeUniversity Press 2009.
Introduction of Probabilistic Reasoning and Bayesian Networks
From: Probabilistic Methods for Bioinformatics - With an Introduction to Bayesian Networks By: Rich Neapolitan.
Knowledge Engineering for Bayesian Networks
CPSC 322, Lecture 26Slide 1 Reasoning Under Uncertainty: Belief Networks Computer Science cpsc322, Lecture 27 (Textbook Chpt 6.3) March, 16, 2009.
A Probabilistic Framework for Information Integration and Retrieval on the Semantic Web by Livia Predoiu, Heiner Stuckenschmidt Institute of Computer Science,
PR-OWL: A Framework for Probabilistic Ontologies by Paulo C. G. COSTA, Kathryn B. LASKEY George Mason University presented by Thomas Packer 1PR-OWL.
1 © 1998 HRL Laboratories, LLC. All Rights Reserved Construction of Bayesian Networks for Diagnostics K. Wojtek Przytula: HRL Laboratories & Don Thompson:
Software Engineering Laboratory1 Introduction of Bayesian Network 4 / 20 / 2005 CSE634 Data Mining Prof. Anita Wasilewska Hiroo Kusaba.
Probabilistic Reasoning Copyright, 1996 © Dale Carnegie & Associates, Inc. Chapter 14 (14.1, 14.2, 14.3, 14.4) Capturing uncertain knowledge Probabilistic.
Bayes Nets Rong Jin. Hidden Markov Model  Inferring from observations (o i ) to hidden variables (q i )  This is a general framework for representing.
1 Knowledge Engineering for Bayesian Networks Ann Nicholson School of Computer Science and Software Engineering Monash University.
Bayesian Networks What is the likelihood of X given evidence E? i.e. P(X|E) = ?
1 Department of Computer Science and Engineering, University of South Carolina Issues for Discussion and Work Jan 2007  Choose meeting time.
Ai in game programming it university of copenhagen Welcome to... the Crash Course Probability Theory Marco Loog.
5/25/2005EE562 EE562 ARTIFICIAL INTELLIGENCE FOR ENGINEERS Lecture 16, 6/1/2005 University of Washington, Department of Electrical Engineering Spring 2005.
Uncertainty Logical approach problem: we do not always know complete truth about the environment Example: Leave(t) = leave for airport t minutes before.
CS 561, Sessions 28 1 Uncertainty Probability Syntax Semantics Inference rules.
1 Bayesian Networks Chapter ; 14.4 CS 63 Adapted from slides by Tim Finin and Marie desJardins. Some material borrowed from Lise Getoor.
Quiz 4: Mean: 7.0/8.0 (= 88%) Median: 7.5/8.0 (= 94%)
Emerging Semantic Web Applications for the Life Sciences Ken Baclawski Northeastern University.
Probabilistic Foundations for Combining Information Kenneth Baclawski Northeastern University March 4, 2005 Happy Exelauno Day!
1 Introduction to the Semantic Web for Bioinfomatics Ken Baclawski Northeastern University.
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?
Emerging Semantic Web Commercialization Opportunities Ken Baclawski Northeastern University.
1 Robot Environment Interaction Environment perception provides information about the environment’s state, and it tends to increase the robot’s knowledge.
Ontology Summit 2015 Track C Report-back Summit Synthesis Session 1, 19 Feb 2015.
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.
2 Syntax of Bayesian networks Semantics of Bayesian networks Efficient representation of conditional distributions Exact inference by enumeration Exact.
Bayesian Networks for Data Mining David Heckerman Microsoft Research (Data Mining and Knowledge Discovery 1, (1997))
Introduction to Bayesian Networks
V13: Causality Aims: (1) understand the causal relationships between the variables of a network (2) interpret a Bayesian network as a causal model whose.
UNCERTML - DESCRIBING AND COMMUNICATING UNCERTAINTY WITHIN THE (SEMANTIC) WEB Matthew Williams
A Core Ontology for Situation Awareness Christopher J. Matheus Versatile Information Systems, Inc. Mieczyslaw M. Kokar Kenneth Baclawski Northeastern University/VIS.
Reasoning Under Uncertainty: Conditioning, Bayes Rule & the Chain Rule Jim Little Uncertainty 2 Nov 3, 2014 Textbook §6.1.3.
Bayesian Network By Zhang Liliang. Key Point Today Intro to Bayesian Network Usage of Bayesian Network Reasoning BN: D-separation.
METU Informatics Institute Min720 Pattern Classification with Bio-Medical Applications Lecture notes 9 Bayesian Belief Networks.
CS 416 Artificial Intelligence Lecture 14 Uncertainty Chapters 13 and 14 Lecture 14 Uncertainty Chapters 13 and 14.
CHAPTER 5 Probability Theory (continued) Introduction to Bayesian Networks.
4 Proposed Research Projects SmartHome – Encouraging patients with mild cognitive disabilities to use digital memory notebook for activities of daily living.
Computer Science CPSC 322 Lecture 27 Conditioning Ch Slide 1.
Lecture 29 Conditional Independence, Bayesian networks intro Ch 6.3, 6.3.1, 6.5, 6.5.1,
Tutorial on the Semantic Web Ken Baclawski Northeastern University Versatile Information Systems.
1 CMSC 671 Fall 2001 Class #20 – Thursday, November 8.
Cognitive Computer Vision Kingsley Sage and Hilary Buxton Prepared under ECVision Specific Action 8-3
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
CPSC 322, Lecture 26Slide 1 Reasoning Under Uncertainty: Belief Networks Computer Science cpsc322, Lecture 27 (Textbook Chpt 6.3) Nov, 13, 2013.
Reasoning Under Uncertainty: Belief Networks
Quick Review Probability Theory
Read R&N Ch Next lecture: Read R&N
Reasoning Under Uncertainty: Conditioning, Bayes Rule & Chain Rule
Markov ó Kalman Filter Localization
Read R&N Ch Next lecture: Read R&N
CS 188: Artificial Intelligence Fall 2007
Co-champions: Mike Bennett, Andrea Westerinen
Read R&N Ch Next lecture: Read R&N
Chapter 14 February 26, 2004.
Presentation transcript:

The Bayesian Web Adding Reasoning with Uncertainty to the Semantic Web Ken Baclawski Northeastern University

The Semantic Web The Semantic Web is an extension of the current web in which information is given well defined meaning… (Berners-Lee, Hendler & Lassila) The Semantic Web is based on formal logic for which one can only assert facts that are unambiguously certain. Unfortunately, there are many sources of uncertainty, such as measurements, unmodeled variables, and subjectivity.

Adding Uncertainty The challenge is to develop a full-featured stochastic reasoning infrastructure, comparable to the logical reasoning infrastructure of the Semantic Web. The Bayesian Web is a proposal to add reasoning about uncertainty to the Semantic Web. The basis for the Bayesian Web is the concept of a Bayesian network (BN).

The Bayesian Network Formalism A BN is a graphical mechanism for specifying joint probability distributions (JPDs). The nodes of a BN are random variables. The edges of a BN represent stochastic dependencies. The graph of a BN must not have any directed cycles. Each node of a BN has an associated CPD. The JPD is the product of the CPDs.

Bayesian Network Specification CPDs: 1. Perceives Fever given Flu and/or Cold. 2. Temperature given Flu and/or Cold. 3. Probability of Flu (unconditional). 4. Probability of Cold (unconditional). Discrete RV Continuous RV

Stochastic Inference Stochastic inference. Evidence The main use of BNs. Analogous to the process of logical inference and querying performed by rule engines. Based on Bayes' law. Evidence Can be either hard observations with no uncertainty or uncertain observations specified by a probability distribution. Can be given for any nodes, and any nodes can be queried. Nodes can be continuous random variables, but inference in this case is more complicated. BNs can be augmented with other kinds of nodes, and used for making decisions based on stochastic inference.

Bayesian Network Inference Evidence (Observed RV) Perceives Fever Flu Query (Inferred RV) Temperature Cold Inference is performed by observing some RVs (evidence) and computing the distribution of the RVs of interest (query). The evidence can be a value or a probability distribution. The BN combines the evidence probability distributions even when there are probabilistic dependencies.

Bayesian Network Inference Query Query Evidence Evidence Evidence Flu Cold Perceives Fever Temperature Flu Cold Perceives Fever Temperature Flu Cold Perceives Fever Temperature Query Evidence Query Diagnostic Inference Causal Inference Mixed Inference

BN Design Patterns One methodology for designing BNs is to use design patterns or idioms. Many BN design patterns have been identified, but most are only informally specified. The noisy OR-gate design pattern

Bayesian Web facilities A common interchange format for stochastic models and statistical test results Allow specification of the context of a model or result Open hierarchy of probability distribution types Component based construction of stochastic models Stochastic inference engines

Bayesian Web Capabilities Use a BN developed by another group as easily as navigating from one Web page to another. Perform stochastic inference using information from one source and a BN from another. Combine BNs from the same or different sources. Reconcile and validate BNs.

Meta-Analysis Meta-analysis is the process of combining information from disparate sources. Information can be combined at many levels. PD 1 PD 2 Obs 1 Obs 2 P-Test 1 P-Test 2 PD Combined Study P-Test Combined PD Combined Test

The various levels where information can be combined has been standardized by the Joint Defense Laboratories (JDL) model. The whole process is called data fusion.

Situation Awareness Situation awareness (SAW) is “knowing what is going on around oneself.” More precisely, SAW is the perception of the elements in the environment within a volume of time and space, the comprehension of their meaning, and the projection of their status in the near future (Endsley & Garland). SAW occurs at level 2 of the JDL model.

Research & Development Challenge To develop semantic data fusion tools for biomedicine that support researchers and clinicians in the task of situation awareness (diagnosis) and impact assessment (prognosis). Some examples of applications of such a tool include: Tracking epidemics Monitoring the patient during surgery Meta-analysis services for researchers Assessing the health of populations by region or recognized group