Building KB’s by Assembling Components Bruce Porter (UT Austin) Peter Clark (Boeing)

Slides:



Advertisements
Similar presentations
What is Photosynthesis?
Advertisements

How Cells Function 2.1 Chemical reactions take place inside cells. 2.2
Eukaryotic Cell: Organelles pg
Animal Cell Plant Cell Bacteria Cell Cell Structures.
PHOTOSYNTHESIS AND CELLULAR RESPIRATION WRAP UP
Photosynthesis and Cellular Respiration
Building Knowledge Bases Compositionally Bruce Porter, Peter Clark Ken Barker, Art Souther, John Thompson James Fan, Dan Tecuci, Peter Yeh Marwan Elrakabawy,
A Library of Generic Concepts for Composing Knowledge Bases Ken Barker, Bruce UTAustin Peter
How an SME Might Assemble a KB from Components Bruce Porter (University of Texas) Peter Clark (Boeing) and Colleagues.
 the basic unit of structure and function of life.  living units  able to make more of themselves(replicate).  different depending on their function.
Lesson Overview 7.2 Cell Structure.
Part I Overview and Introduction to SHAKEN. Simplified Version of how a Virus Invades a Cell “A virus invades a cell in the following way. First, the.
Cell Vocabulary Sections
Function of Cell Organelles. Each cell organelle has a different function All organelles within a cell work together to ensure that the cell functions.
Obtaining energy & nutrients for life. Autotrophs Autotroph autofocus automobile self nourishment.
3.2 Cell Organelles KEY CONCEPT Eukaryotic cells share many similarities.
Knowledge Base Content Bruce Porter, Peter Clark Ken Barker, Art Souther, John Thompson James Fan, Dan Tecuci, Peter Yeh Marwan Elrakabawy, Sarah Tierney.
1. The Sun is the source of all energy on Earth. 2. Energy cannot be changed from one form to another. 3. Plants convert energy from the Sun into chemical.
Bio A Exam Review. Are you Ready? 1.Yes 2.No 10 When an organism maintains stable internal conditions it is called: 1.Balancing 2.Homeostasis 3.Organization.
Knowledge Entry as the Graphical Assembly of Components Peter Clark, John Thompson (Boeing) Ken Barker, Bruce Porter (Univ Texas at Austin) Vinay Chaudhri,
Photosynthesis & Respiration. What is Photosynthesis? The process of photosynthesis is a chemical reaction. It is the most important chemical reaction.
Photosynthesis & Cellular Respiration An Introduction
 Both animal and plant cells have cell membranes that enclose the cell  The cell membrane holds the cell together.
Cells are like machines that perform specialized tasks  Red Blood Cells carry oxygen around the body  Neurons (brain cells) send electrical signals.
Plants A study of multicellular organisms. Cell Specialization Why do cells specialize? –Increase efficiency Division of labor –What does efficiency look.
CHAPTER 2 cells P EARLY DISCOVERIES Anton Van Leeuwenhoek - made microscopes. - saw “critters” in a drop of water. - never seen before.
THE PLANT KINGDOM. Characteristics of All Plants Eukaryotic Multicellular Autotrophic (make their own food through photosynthesis) Do not move Cells contain.
How Cells Function CHAPTER the BIG idea CHAPTER OUTLINE All cells need energy and materials for life processes. Chemical reactions take place inside cells.
Building a Knowledge Base by Telling a Story: An example A virus invades a cell in the following way. First, the virus attaches to the cell membrane. It.
2 NUCLEUS Time: 3-5 min Directions: 1.Use the information below to fill in investigation handout. Description: All eukaryotic cells have a nucleus, including.
Energy Flow- Photosynthesis & Cellular Respiration
Photosynthesis Objective 2: The student will demonstrate an understanding of living systems and the environment. (7.8) Science concepts. The student knows.
Centrioles Pairs of microtubular structures Play a role in cell division.
Dialog Window Ask a question Enter knowledge Test knowledge Fix errors.
SME2Logic Translation - an initial approach Peter Clark Boeing Company.
Knowledge Entry as the Graphical Assembly of Components Peter Clark, John Thompson (Boeing) Ken Barker, Bruce Porter (Univ Texas at Austin) Vinay Chaudhri,
 There are more than 120 elements-25 are needed for life  Water is needed for chemical reactions. About 2/3 of every cell is water  Many form the 4.
Cells!. IMPORTANT! Human Body Organs Tissue Cells Organelles.
4.3 Photosynthesis in Detail KEY CONCEPT Photosynthesis requires a series of chemical reactions.
Organelles. Nucleus controls all functioning of the cell “Brain” of the cell contains the hereditary information of DNA.
Photosynthesis & Respiration. What is Photosynthesis? The process of photosynthesis is a chemical reaction. It is the most important chemical reaction.
Plant Processes: Respiration. Review: Why is photosynthesis an important plant process? Photosynthesis = process of making food Organisms like plants.
3.2 Cell Organelles Homework In the middle section of pg. 24: Draw a tree map classifying Prokaryotic cells, Eukaryotic cells, and Viruses Cells and Viruses.
Chapter 4 Section 2 Eukaryotic Cells.
Cell Processes.
Photosynthesis & Respiration
How do cells obtain energy?
Photosynthesis & Respiration
Chapter 10: Cells.
Photosynthesis & Respiration
Cells and Cell Processes Review
NAME: PERIOD: Form a.
small structures on surface Form A 2.
Can you find some similarities????
small structures on surface Form B 7.
Moving Cellular Material
2 NUCLEUS Time: 3-5 min Directions:
small structures on surface Form B 7.
7.2 Cell Structure.
small structures on surface Form A 2.
Unit 1 Lesson 3 Cell Structure and Function
Notes – Specialized Cells
Chapter 2- Cells study guide
Chapter 2- Cells study guide
Chapter 2 Section 4: Looking Inside Cells
Cell Processes & Energy
Photosynthesis & Respiration
Photosynthesis & Respiration
Photosynthesis & Respiration
Click on a cell to begin Animal Cell Plant Cell
Presentation transcript:

Building KB’s by Assembling Components Bruce Porter (UT Austin) Peter Clark (Boeing)

The Problem Representations are complex to build from scratch –SMEs not able to encode knowledge directly But: –representations contain repeated abstractions production occurs in photosynthesis, mitosis, growth germination includes conversion, production, expansion

Building Representations from Reusable Components KBs can be constructed easily by connecting pre-built, intermediate-level representations (components) Knowledge engineers build a component library containing high-level and mid-level core concepts. SME’s build knowledge bases by instantiating and assembling the components. Hypothesis: Approach:

Example: Representation of Virus Attack Arrive Cell PenetrateEnterUncoatExit Virus Attack Attach MembraneCytoplasm Lysosome Acid VirusDNA agent location agent patient parts contains then subevents parts patient Are there identifiable components in here? How can we encode them? How can an SME use them to build representations such as this one?

subevents Arrive Cell PenetrateEnterUncoatExit Virus Attack Attach MembraneCytoplasm Lysosome Acid VirusDNA agent location agent patient parts contains then subevents parts Arrive Object BreakEnter Invade Barrier Agent agent attacker defender then defense locationagent patient agent patient One component...

Arrive Cell PenetrateEnterUncoatExit Virus Attack Attach MembraneCytoplasm Lysosome Acid VirusDNA agent location agent patient parts contains then subevents parts patient AgentObject Release Deliver Convey Agent recipient patient agent then Move Container contains Move …. instrument subevents Another component...

Arrive Cell PenetrateEnterUncoatExit Virus Attack Attach MembraneCytoplasm Lysosome Acid DNA agent location agent patient parts contains then subevents parts patient OpenExit ContainerObject Release agent then subevents patient contains Virus Another component...

Encoding Components Move = event that changes the location of a TangibleThing Convey = Move of a Container and its contents (every Convey has (patient ((a Container))) the Defining property (causes ((forall (the contains of (the patient of Self)) (a Move with (patient ((It))) (source ((the source of Self))) (destination ((the destination of Self))) (concurrent-with ((Self))) )))))

Move = event that changes the location of a TangibleThing Convey = Move of a Container and its contents Release = Undo of a Hold Deliver = Convey then Release (every Deliver has (agent ((a Container))) (patient ((a TangibleThing))) (subevents ((a Convey with (agent ((the agent of Self))) (patient ((the patient of Self))) (nextEvent ((the Release subevents of Self)))) (a Release with (agent ((the agent of Self))) (patient ((the patient of Self))))))) Encoding Components

Move = event that changes the location of a TangibleThing Convey = Move of a Container and its contents Release = Undo of a Hold Deliver = Convey then Release Container = Barrier that separates two Space’s, inside and outside Enter = Move into a Container through a Portal (Enter has (superclasses (Move)) (every Enter has (beneficiary ((a Container))) (source ((the outside of (the beneficiary of Self))) (destination ((the inside of (the beneficiary of Self))) (through ((oneof (the portal of (the beneficiary of Self)))))) Encoding Components

SME Using Components: 1. Specializing a single component Vascular Tissue = {as a type of conduit} the conduit in transportation of water from the root system to the shoot system of a plant Endocytosis = {as a type of take in} the process by which a cell takes in particles from outside the cell.

Photosynthesis = production of glucose from CO 2 and water + conversion of energy from sunlight to chemical bonds SME Using Components: 2. Combining several components

Now we’re going to show how the SME might build the earlier Virus Attack concept using components This is kind-of a reverse of the abstraction process illustrated earlier This is *not* the user interface, it just illustrates the operations. SME Using Components: Example [This slide to be heard, not seen]

The knowledge which the SME wants to encode: SME Using Components: Example “During a virus attack, a virus invades a cell.” “The virus delivers its DNA into the cell.”

1. Name the new concept Virus Attack SME Using Components: Example

2. Locate “Invade”, “Cell”, and “Virus” in the library Arrive Object BreakEnter Invade Barrier Agent agent attacker defender then subevents defense locationagent patient agent Cell MembraneCytoplasm Lysosome Acid parts contains parts Virus DNA contains Virus Attack SME Using Components: Example

Arrive Object BreakEnter Invade Barrier Agent agent attacker defender then subevents defense locationagent patient agent Cell MembraneCytoplasm Lysosome Acid parts contains parts Virus DNA contains 3. Relate Cell and Virus to their roles in Invade Virus Attack SME Using Components: Example

4. System combines the components ArriveBreakEnter Virus Attack agent attacker defender then subevents location agent patient agent Cell MembraneCytoplasm Lysosome Acid parts contains parts DNA contains Virus

ArriveBreakEnter Virus Attack agent attacker defender then subevents location agent patient agent Cell MembraneCytoplasm Lysosome Acid parts contains parts 5. SME locates another component, “Deliver”, in the library DNA contains Virus AgentObject Release Deliver Convey Agent recipient patient agent subevents then Move Container contains Move …. instrument patient

ArriveBreakEnter agent attacker defender then subevents location patient agent Cell MembraneCytoplasm Lysosome Acid parts contains parts DNA contains Virus AgentObject Release Deliver Convey Agent recipient patient agent subevents then Move Container Move …. instrument 6. SME relates roles in Deliver to objects in Virus Attack patient Virus Attack

then Cell MembraneCytoplasm Lysosome Acid parts contains parts DNA contains Virus Release ArriveBreakEnter attacker defender then subevents location patient agent Convey subevents patient Virus Attack 7. System combines the components

then Cell MembraneCytoplasm Lysosome Acid parts contains parts DNA contains Virus Release 8. SME locates component for Release ArriveBreakEnter attacker defender then subevents location patient agent Convey subevents patient OpenExit ContainerObject Release agent then subevents patient contains Virus Attack

then Cell MembraneCytoplasm Lysosome Acid parts contains parts DNA contains Virus Release ArriveBreakEnter attacker defender then subevents location patient agent Convey subevents patient OpenExit agent then subevents patient Virus Attack 9. System combines the components

Summary KBs can be constructed easily by connecting pre-built, intermediate-level representations (components) Knowledge engineers will build a component library containing high-level and mid-level core concepts. SME’s will build knowledge bases by instantiating and assembling the components.