UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Computing in the Modern World Judea Pearl 2011 ACM A.M. Turing Award.

Slides:



Advertisements
Similar presentations
CSE 473/573 Computer Vision and Image Processing (CVIP) Ifeoma Nwogu Lecture 27 – Overview of probability concepts 1.
Advertisements

Bayesian Network and Influence Diagram A Guide to Construction And Analysis.
Introduction to Artificial Intelligence
Assessment of Undergraduate Programs Neeraj Mittal Department of Computer Science The University of Texas at Dallas.
Aaron Summers. What is Artificial Intelligence (AI)? Great question right?
Reasoning Under Uncertainty: Bayesian networks intro Jim Little Uncertainty 4 November 7, 2014 Textbook §6.3, 6.3.1, 6.5, 6.5.1,
Computational Thinking 101 “Computational thinking is a fundamental skill for everybody, not just for computer.
AI 授課教師:顏士淨 2013/09/12 1. Part I & Part II 2  Part I Artificial Intelligence 1 Introduction 2 Intelligent Agents Part II Problem Solving 3 Solving Problems.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering An Introduction to Pearl’s Do-Calculus of Intervention Marco Valtorta Department.
Judea Pearl The A.I. Guy (2011 Turing Award Winner) Matt Hegarty CSCE Spring 2013.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 580 Artificial Intelligence Ch.6 [P]: Reasoning Under Uncertainty Section.
John McCarthy. biography Was born in Boston, Massachusetts on September 4, Family of two Irish immigrants, John Patrick and Ida Glatt McCarthy.
December Marginal and Joint Beliefs in BN1 A Hybrid Algorithm to Compute Marginal and Joint Beliefs in Bayesian Networks and its complexity Mark.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
5/25/2005EE562 EE562 ARTIFICIAL INTELLIGENCE FOR ENGINEERS Lecture 16, 6/1/2005 University of Washington, Department of Electrical Engineering Spring 2005.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Computing in the Modern World Research Methodologies in Computing.
Baysian Approaches Kun Guo, PhD Reader in Cognitive Neuroscience School of Psychology University of Lincoln Quantitative Methods 2011.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Computing in the Modern World Two Example Bayesian Networks March.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Uncertainty in Artificial Intelligence Research at USC: Research Presentation.
CSE 590ST Statistical Methods in Computer Science Instructor: Pedro Domingos.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 580 Artificial Intelligence Ch.2 [P]: Agent Architectures and Hierarchical.
CSE 515 Statistical Methods in Computer Science Instructor: Pedro Domingos.
1 C-99 Assessing Student Learning in Graduate Degree Programs C-99 Assessing Student Learning in Graduate Degree Programs Bob Smallwood, University of.
Artificial Intelligence Today Kevin Smith Kevin Smith Temple University CIS 55 Section 402.
Bjarne Stroustrup By Evan Feiereisel CSCE 221H Spring 2014.
Department of Electrical Engineering, Southern Taiwan University of Science and Technology Chi-Jo Wang Professor and Associate Chair December 17, 2012.
A Brief Introduction to Graphical Models
CSCE 221H-200Gregory Donelan II. Early Life Was Born in Yealmpton, England on January 13 th, 1934 Won a scholarship to Eton College in 1946, where he.
Artificial Intelligence Dr. Paul Wagner Department of Computer Science University of Wisconsin – Eau Claire.
Artificial Intelligence: Its Roots and Scope
Artificial Intelligence: Definition “... the branch of computer science that is concerned with the automation of intelligent behavior.” (Luger, 2009) “The.
1 Mathematical Institute Serbian Academy of Sciences and Arts, Belgrade DEUKS Meeting Valencia, September 9-11, 2008, Valencia New PhD modules proposal.
Timothy Foster CSCE 221H Pioneer Computer Artist ( present)
Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Careers in Computer Science, Computer Engineering, and Computer Information.
Artificial Intelligence
Bayesian Learning By Porchelvi Vijayakumar. Cognitive Science Current Problem: How do children learn and how do they get it right?
Robert (Bob) E. Kahn Inventor of the Internet. Background Information Born in Brooklyn, New York on December 23, 1938 Earned M.A. and Ph.D. degrees from.
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
Reasoning Under Uncertainty: Bayesian networks intro CPSC 322 – Uncertainty 4 Textbook §6.3 – March 23, 2011.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
Introduction to Artificial Intelligence and Soft Computing
Bayesian Statistics and Belief Networks. Overview Book: Ch 13,14 Refresher on Probability Bayesian classifiers Belief Networks / Bayesian Networks.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
Types of Artificial Intelligence & Pioneers in the Field By Vernon Crowder.
I Robot.
Computing & Information Sciences Kansas State University Data Sciences Summer Institute Multimodal Information Access and Synthesis Learning and Reasoning.
Leslie Valiant “truly a heroic figure in theoretical computer science”- ACM Turing Award Committee Nafe Alsawfta CSCE 221 Spring 2014.
COMPUTER SCIENCE Computer science (CS) is The systematic study of algorithmic.
Lecture 29 Conditional Independence, Bayesian networks intro Ch 6.3, 6.3.1, 6.5, 6.5.1,
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
COV outline Case study 1: Model with expert judgment (limited data): Perceived probability of explosive magmatic eruption of La Soufriere, Guadeloupe,
1 ARTIFICIAL INTELLIGENCE Gilles BÉZARD Version 3.16.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
CS 1010– Introduction to Computer Science Daniel Tauritz, Ph.D. Associate Professor of Computer Science Director, Natural Computation Laboratory Academic.
Brief Intro to Machine Learning CS539
Mohsen Riahi Manesh and Dr. Naima Kaabouch
CS6501/ECE6501 IoT Sensors and Systems
Artificial Intelligence
What is cognitive psychology?
Classification of models
Fundamentals of Information Systems, Sixth Edition
CS 1010– Introduction to Computer Science
Artificial Intelligence introduction(2)
Uncertainty in AI.
Introduction to Artificial Intelligence and Soft Computing
Bayesian Statistics and Belief Networks
CSCE 190 Computing in the Modern World Judea Pearl ACM A. M
CSCE 190 Computing in the Modern World
Presentation transcript:

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Computing in the Modern World Judea Pearl 2011 ACM A.M. Turing Award Winner December 2, 2014 Marco Valtorta

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Professor Judea Pearl March 15, ACM today named Judea Pearl the winner of the 2011 ACM A.M. Turing Award for pioneering developments in probabilistic and causal reasoning and their application to a broad range of problems and challenges.

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Biography Judea Pearl is a professor of computer science at UCLA, where he was director of the Cognitive Systems Laboratory. Before joining UCLA in 1970, he was at RCA Research Laboratories, working on superconductive parametric and storage devices. Previously, he was engaged in advanced memory systems at Electronic Memories, Inc. Pearl is a graduate of the Technion, the Israel Institute of Technology, with a Bachelor of Science degree in Electrical Engineering. In 1965, he received a Master's degree in Physics from Rutgers University, and in the same year was awarded a Ph.D. degree in Electrical Engineering from the Polytechnic Institute of Brooklyn. Among his many awards, Pearl is the recipient of the 2003 Allen Newell Award from ACM and the AAAI (Association for the Advancement of Artificial Intelligence). His groundbreaking book on causality won the 2001 Lakatos Award from the London School of Economics and Political Science "for an outstanding significant contribution to the philosophy of science." Pearl is a member of the National Academy of Engineering and a Fellow of AAAI and the Institute for Electrical and Electronic Engineers (IEEE). He is President of the Daniel Pearl Foundation, named after his son.

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Three Books Heuristics, Addison-Wesley, 1984 Probabilistic Reasoning in Intelligent Systems, Morgan-Kaufmann, 1988 Causality: Models, Reasoning, and Inference, Cambridge University Press, 2000 (2 nd edition, 2009)

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Heuristics Pearl's early work on heuristic search—a trial- and-error method of problem-solving— propelled the evolution of AI into a mature field with sound scientific foundations. He challenged and ultimately overturned the prevailing approach to reasoning embodied in expert systems and other technologies developed in AI. In his 1984 book Heuristics: Intelligent Search Strategies for Computer Problem Solving, he set a new standard where algorithms, even heuristic ones, had to be analyzed rigorously in terms of their correctness and performance. He subsequently devised ways of programming machines to discover their own heuristics.

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Bayesian Netorks Pearl went on to develop the theoretical foundations for reasoning under uncertainty using a "Bayesian network," a term he coined in 1985, named for the 18th century British mathematician Thomas Bayes. An extremely general and flexible modeling tool, a Bayesian network mimics the neural activities of the human brain, constantly exchanging messages without benefit of a supervisor. These networks revolutionized AI by providing a compact way of representing probability distributions and reasoning about them. Pearl showed how Bayesian networks and their belief updating algorithms provide an intuitive, elegant characterization of complex probability distributions, and the way they track new evidence. This development was a critical step toward achieving human-level AI that can interact with the physical world.

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Icy Roads, Model Source: Judea Pearl via Finn V. Jensen; Hugin Screen Shot

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Icy Roads, Example of Use Source: Judea Pearl via Finn V. Jensen; Hugin Screen Shots

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Wet Lawn, Model Judea Pearl via Finn V. Jensen; Hugin Screen Shot

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Wet Lawn, Example of Use Judea Pearl via Finn V. Jensen; Hugin Screen Shot

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Causality In addition to their impact on probabilistic reasoning, Bayesian networks completely changed the way causality is treated in the empirical sciences, which are based on experiment and observation. Pearl's work on causality is crucial to the understanding of both daily activity and scientific discovery. It has enabled scientists across many disciplines to articulate causal statements formally, combine them with data, and evaluate them rigorously. His 2000 book Causality: Models, Reasoning, and Inference is among the single most influential works in shaping the theory and practice of knowledge-based systems. His contributions to causal reasoning have had a major impact on the way causality is understood and measured in many scientific disciplines, most notably philosophy, psychology, statistics, econometrics, epidemiology and social science.

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering What is Identifiability? The sufficient parameters for discrete Bayesian network with hidden and observable nodes are the conditional probability tables (CPTs) for each family of nodes 1.Unidentifiability_1: The ability to determine whether the CPTs can be computed from observable data alone and, if so, to compute them 2.Unidentifiability_2: The ability to determine whether the causal effect of a set of observable variables on another observable variable in a causal Bayesian network with hidden nodes can be computed from observable data alone, and, if so, to compute it An Example of case 2 follows 12

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering 13 Unidentifiability_2 Example(1) All the variables are binary. P(U=0) = 0.5, P(X=0|U) = (0.6,0.4), P(Y=0|X,U) = Y=0X =0X= 1 U = U= XY U

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering 14 Unidentifiability_2 Example(2) Note that We get: Because of the excision semantics, the link from U to X is removed, and we have: So, P X=0 (Y=0) = (0.7x0.5) + (0.2x0.5) = 0.45 X =0X= 1 Y =00.25 (=0.7x0.6x x0.4x0.5) 0.25 Y=10.25

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering 15 Unidentifiability_2 Example(3) All the variables are still binary. P(U=0) = 0.5 P(X=0|U) = (0.7,0.3) P(Y=0|X,U) = Y=0X =0X= 1 U = U= XY U

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering 16 Unidentifiability_2 Example(4) Using We still get: From We have P X=0 (Y=0) = (0.65x0.5) + (0.35x 0.5) = 0.4 <> 0.45 So, P X (Y) is unidentifiable in this model X =0X= 1 Y =00.25 Y=10.25

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering 17 The Identifiability_2 Problem For a given causal Bayesian network, decide whether P t (s) (i.e., P(S | do(T)) is identifiable or not If P t (s) is identifiable, give a closed- form expression for the value of P t (s) in term of distributions derived from the joint distribution of all observed quantities, P(n)