Data and Knowledge Representation Lecture 6 Qing Zeng, Ph.D.

Slides:



Advertisements
Similar presentations
FT228/4 Knowledge Based Decision Support Systems
Advertisements

Expert Systems Reasonable Reasoning An Ad Hoc approach.
CHAPTER 13 Inference Techniques. Reasoning in Artificial Intelligence n Knowledge must be processed (reasoned with) n Computer program accesses knowledge.
Expert Systems Reasonable Reasoning An Ad Hoc approach.
Propositional Logic Reading: C , C Logic: Outline Propositional Logic Inference in Propositional Logic First-order logic.
CS 484 – Artificial Intelligence1 Announcements Choose Research Topic by today Project 1 is due Thursday, October 11 Midterm is Thursday, October 18 Book.
Janetta Osborne Period 1
Knowledge Representation
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
Frame-Based Expert Systems
Feb 4: Recap of Jan 30 class Data Models: E-R and Relational (and some others of mostly historical interest) We examined the E-R model –Entities, Relationships,
Intelligent systems Lecture 6 Rules, Semantic nets.
Solutions to Review Questions. 4.1 Define object, class and instance. The UML Glossary gives these definitions: Object: an instance of a class. Class:
Knowledge Engineering
What You Need to Know About Tuberculosis (TB). What is Tuberculosis? Tuberculosis is a disease caused by tiny germs that enter your lungs when you breathe.
Data and Knowledge Representation Lecture 2 Qing Zeng, Ph.D.
Data and Knowledge Representation Lecture 6 Qing Zeng, Ph.D.
Production Rules Rule-Based Systems. 2 Production Rules Specify what you should do or what you could conclude in different situations. Specify what you.
Object-Oriented Databases
Biological Ontologies Neocles Leontis April 20, 2005.
Objects Objects are at the heart of the Object Oriented Paradigm What is an object?
The thyroid gland is located in the lower part of the neck and is partially wrapped around the trachea (windpipe). It has two lobes that are joined together.
Thyroid and Thymus Gland
UML Class Diagrams: Basic Concepts. Objects –The purpose of class modeling is to describe objects. –An object is a concept, abstraction or thing that.
MANAGING FATIGUE during treatment Since fatigue is the most common symptom in people receiving chemotherapy, patients should learn ways to manage the fatigue.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Thyroid Cancer.
THYROID GLAND Chloe Benner and Michelle Olson. LOCATION Situated in the anterior part of the neck “Adams’ apple” Originates in the back of the tongue.
Review Topics Test 1. Background Topics Definitions of Artificial Intelligence & Turing Test Physical symbol system hypothesis vs connectionist approaches.
Frames and semantic networks, page 1 CSI 4106, Winter 2005 A brief look at semantic networks A semantic network is an irregular graph that has concepts.
13: Inference Techniques
Of 39 lecture 2: ontology - basics. of 39 ontology a branch of metaphysics relating to the nature and relations of being a particular theory about the.
Artificial Intelligence 4. Knowledge Representation Course V231 Department of Computing Imperial College, London © Simon Colton.
Object-Oriented Software Development F Software Development Process F Analyze Relationships Among Objects F Class Development F Class Design Guidelines.
Knowledge Representation CPTR 314. The need of a Good Representation  The representation that is used to represent a problem is very important  The.
Chapter 9: Rules and Expert Systems Lora Streeter.
Temporal Reasoning and Planning in Medicine Frame-Based Representations and Description Logics Yuval Shahar, M.D., Ph.D.
Artificial Intelligence Knowledge Representation.
Sommerville 2004,Mejia-Alvarez 2009Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
CMSC 471 Spring 2014 Class #22 Thursday, April 17 Knowledge Representation Professor Marie desJardins,
Computing & Information Sciences Kansas State University Wednesday, 20 Sep 2006CIS 490 / 730: Artificial Intelligence Lecture 12 of 42 Wednesday, 20 September.
Database Systems: Enhanced Entity-Relationship Modeling Dr. Taysir Hassan Abdel Hamid.
KM’s Inference Algorithm Peter Clark Knowledge Systems Boeing Math & Computing Technology.
UML Class Diagram Trisha Cummings. What we will be covering What is a Class Diagram? Essential Elements of a UML Class Diagram UML Packages Logical Distribution.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
Proposed NWI KIF/CG --> Common Logic Standard A working group was recently formed from the KIF working group. John Sowa is the only CG representative so.
Lecture 1: UML Class Diagram September 12, UML Class Diagrams2 What is a Class Diagram? A class diagram describes the types of objects in the system.
Semantic Nets, Frames, World Representation CS – W February, 2004.
Knowledge Representation
Knowledge Representation. Keywordsquick way for agents to locate potentially useful information Thesaurimore structured approach than keywords, arranging.
1 CS 385 Fall 2006 Chapter 7 Knowledge Representation 7.1.1, 7.1.5, 7.2.
Review: What is a logic? A formal language –Syntax – what expressions are legal –Semantics – what legal expressions mean –Proof system – a way of manipulating.
Expert System Seyed Hashem Davarpanah University of Science and Culture.
Lecture 5 Frames. Associative networks, rules or logic do not provide the ability to group facts into associated clusters or to associate relevant procedural.
Artificial Intelligence Knowledge Representation.
Knowledge Representation
Knowledge Engineering. Sources of Knowledge - Books - Journals - Manuals - Reports - Films - Databases - Pictures - Audio and Video Tapes - Flow Diagram.
Definition and Technologies Knowledge Representation.
16 April 2011 Alan, Edison, etc, Saturday.. Knowledge, Planning and Robotics 1.Knowledge 2.Types of knowledge 3.Representation of knowledge 4.Planning.
Artificial Intelligence: Applications
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 16 Description Logic.
Data and Knowledge Representation Lecture 6
Knowledge Representation
Knowledge Representation
Endocrine system thyroid nodule
Artificial Intelligence (CS 370D)
Knowledge Representation
Knowledge Representation and Inference
Object-Oriented Knowledge Representation
Semantic Nets and Frames
Presentation transcript:

Data and Knowledge Representation Lecture 6 Qing Zeng, Ph.D.

Last Time We Talked About Medical Coding Systems Medical Coding Systems UMLS UMLS

Today We Will Talk About Major KR schemes Major KR schemes Semantic Network Semantic Network Frame-based Representation Frame-based Representation Production Rules Production Rules

Semantic Network An long existing notion: there are different pieces of knowledge of world, and they are all linked together through certain semantics. An long existing notion: there are different pieces of knowledge of world, and they are all linked together through certain semantics.

Basic Components Nodes Nodes Represent concepts Represent concepts Arcs Arcs Represent relations Represent relations Labels for nodes and arcs Labels for nodes and arcs

Little Constraint patient physician Nurse Interact

Little Constraint DSG Site Course Site Instructors’ Homepage Link Web

Relation Directed or non-directed Directed or non-directed Multiple relations between two concepts Multiple relations between two concepts Can have different properties Can have different properties Reflexive (e.g. concurrence) Reflexive (e.g. concurrence) Transitive (e.g. causal) Transitive (e.g. causal) Symmetric (e.g. sibling) Symmetric (e.g. sibling) ……….. ………..

Some Often Used Relations in Biomedical Domain IS A IS A IS PART OF IS PART OF CAUSE OF CAUSE OF MEASURES MEASURES CO-OCCURS CO-OCCURS ………… …………

Major Limitation Lack of Semantics Lack of Semantics No formal semantic of the relations No formal semantic of the relations E.g. Does “ISA” mean subclass, member, etc? E.g. Does “ISA” mean subclass, member, etc? Possible multiple interpretations Possible multiple interpretations Restricted expressiveness Restricted expressiveness E.g. can not distinguish between instance and class E.g. can not distinguish between instance and class

Extension Extending expressivity (distinguish different types of concepts and relations” Extending expressivity (distinguish different types of concepts and relations” Distinguish between “some” and “all” Distinguish between “some” and “all” Distinguish between “existence” and “intension” Distinguish between “existence” and “intension” Distinguish between “definition” and “assertion” Distinguish between “definition” and “assertion” Add semantic rigor Add semantic rigor Map to logic (Sowa – CG) Map to logic (Sowa – CG)

UMLS Semantic Network – Concept Hierarchy

UMLS Semantic Network – Relation Hierarchy

UMLS Semantic Network – Relation Constraints

Frame-based Network Distinguish instance vs. class Distinguish instance vs. class Hierarchical structure (superclass and subclass) Hierarchical structure (superclass and subclass) Multiple hierarchy Multiple hierarchy Slots Slots Member slot Member slot Own slot Own slot

Slot Frame identifying information Frame identifying information Relationship between frames Relationship between frames Descriptors of requirements for frame match Descriptors of requirements for frame match Procedural information Procedural information Default information Default information Restrictions and constraints Restrictions and constraints New instance information New instance information

Strength Help organize knowledge hierarchically Help organize knowledge hierarchically Procedure information Procedure information Support multiple inheritance Support multiple inheritance

Weakness Expressiveness (e.g. quantifier) Expressiveness (e.g. quantifier) Inheritance Inheritance Sub classing (override slot value) Sub classing (override slot value) Multiple inheritance Multiple inheritance Large complex knowledge system Large complex knowledge system

Example: MED

Example: Protégé

Production Rules Also called IF-THEN rules Also called IF-THEN rules Many forms: Many forms: IF condition THEN action IF condition THEN action IF premise THEN conclusion IF premise THEN conclusion IF proposition p1 and proposition p2 are true THEN proposition p3 is true IF proposition p1 and proposition p2 are true THEN proposition p3 is true

Components Rule base Rule base Inference engine Inference engine Working memory Working memory

Inference Modus ponens Modus ponens Forward chaining Forward chaining Modus tollens Modus tollens Background chaining Background chaining

Example: MYCIN IF the identity of the germ is not known with certainty AND the germ is gram-positive AND the morphology of the organism is "rod" AND the germ is aerobic THEN there is a strong probability (0.8) that the germ is of type enterobacteriacae

Pro and Con Pro Pro Modular Modular Natural Natural Con Con Not efficient Not efficient Not expressive Not expressive

Exercise “Mrs Z.N. : 35 yr old farmer labourer from the Kwazulu- Natal province. She presented with a one week history of right sided pleuritic chest pain. The onset was sudden. This was associated with a warm flushing feeling and dizziness. There was also a pain in the right upper quadrant of her abdomen. There was no history of shortness of breath, cough or wheezing. There were no cardiac symptoms, no symptoms of malaise or loss of weight. No history of fevers. She was not a smoker and drank no alcohol. Of note is that she admitted to eating the entrails of the goats that she keeps.” -

Exercise Represent the information in semantic network Represent the information in semantic network Represent the information in frame-based network Represent the information in frame-based network

Exercise The thyroid gland is located at the base of your neck in front of your trachea (or windpipe). It has two sides and is shaped like a butterfly. The thyroid gland is located at the base of your neck in front of your trachea (or windpipe). It has two sides and is shaped like a butterfly. The thyroid gland makes, stores, and releases two hormones - T4 (thyroxine) and T3 (triiodothyronine). Thyroid hormones control the rate at which every part of your body works. This is called your metabolism. Your metabolism controls whether you feel hot or cold or tired or rested. When your thyroid gland is working the way it should, your metabolism stays at a steady pace -not too fast or too slow. The thyroid gland makes, stores, and releases two hormones - T4 (thyroxine) and T3 (triiodothyronine). Thyroid hormones control the rate at which every part of your body works. This is called your metabolism. Your metabolism controls whether you feel hot or cold or tired or rested. When your thyroid gland is working the way it should, your metabolism stays at a steady pace -not too fast or too slow. If no cancer cells are found, your doctor may prescribe a thyroid hormone to decrease the size of your nodule. Or, your doctor may suggest surgery to remove it. If cancer cells are found, further treatment will be needed. Thyroid cancer usually can be treated with success. If no cancer cells are found, your doctor may prescribe a thyroid hormone to decrease the size of your nodule. Or, your doctor may suggest surgery to remove it. If cancer cells are found, further treatment will be needed. Thyroid cancer usually can be treated with success.

Excise Which representation scheme to choose? Which representation scheme to choose?

Knowledge Representation Process Identify Needs Identify Needs Conceptualization Conceptualization Formalization Formalization Implementation Implementation Evaluation Evaluation

Reading Sowa Chap. 4 Sowa Chap. 4