How an SME Might Assemble a KB from Components Bruce Porter (University of Texas) Peter Clark (Boeing) and Colleagues.

Slides:



Advertisements
Similar presentations
DARPA SHAKEN Virus-Invades-Cell Invade VirusCell Attach Penetrate Release Move invader thing invaded barrier Cell-membrane has-part subevent penetrator.
Advertisements

Protein Shell DNA or RNA Membrane around virus Proteins that help virus get into proper host.
Part II What SHAKEN already knows. SHAKEN’s Components What SHAKEN already knows is organized in components We will look only at the components needed.
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
Viruses of Bacteria Chapter 13. General Characteristics of Viruses Non-living entities Not considered organisms Can infect organisms of every domain All.
V IRAL R EPLICATION. V IRUS Like live organisms: need to replicate and create progeny. Unlike organisms: A virus cannot survive on its own. It is only.
Bruce Porter (University of Texas) Peter Clark (Boeing) and Colleagues Building KB’s by Assembling Components: An early evaluation of the approach.
Software Requirements
Cell Organelles Use this presentation in conjunction with the Cell Organelle note-taking worksheet. Run through the entire presentation before using it.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 5 Slide 1 Requirements engineering l The process of establishing the services that the.
Cells and their Organelles!
Station 4 Viruses: Structure, Replication, and Disease Reporting Category 1 Cell Structure and Function.
Viruses Packet #24. Introduction  A virus, or virion, is a tiny particle consisting of DNA or RNA surrounded by a protein coat called a capsid.  Viruses.
Active and Passive Transport. Passive Transport Movement of substance through the cell membrane without the input of energy Three types – Diffusion –
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.
DAY 2 Part I: Review Part II: Task Part III: Feedback and Suggestions.
Knowledge Base Content Bruce Porter, Peter Clark Ken Barker, Art Souther, John Thompson James Fan, Dan Tecuci, Peter Yeh Marwan Elrakabawy, Sarah Tierney.
Knowledge Entry as the Graphical Assembly of Components Peter Clark, John Thompson (Boeing) Ken Barker, Bruce Porter (Univ Texas at Austin) Vinay Chaudhri,
How stuff gets in & out of the cell.
Objectives – What you will need to know from this section  Identify the problem of definition ‑ living or non ‑ living?  State that there is a variety.
Branches of Microbiology Bacteriology Virology Mycology Parasitology Immunology Recombinant DNA technology.
 Viruses- particles of nucleic acid, protein and sometimes lipids  Most viruses are so small, they can only be seen through a powerful electron microscope.
Essential knowledge 3.C.3:
Viruses Packet #47 Chapter #18.
Practical Object-Oriented Design with UML 2e Slide 1/1 ©The McGraw-Hill Companies, 2004 PRACTICAL OBJECT-ORIENTED DESIGN WITH UML 2e Chapter 4: Restaurant.
Virus = virion 1. Living characteristics of viruses: They reproduce at a fantastic rate, but only in living host cells. They can mutate. 2. Nonliving characteristics.
Viruses are the smallest infectious diseases (ranging from nm) They are obligatory intracellular parasites without own metabolism (being parasites.
Virus Virus, infectious agent found in virtually all life forms, including humans, animals, plants, fungi, and bacteria. Viruses consist of genetic material—either.
Viruses. Are viruses living?  No! They are non-living but they depend on the living.
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.
03_33 Receptor-mediated endocytosis Slide number: 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Molecules.
Cells First Period Brilliance!.
Microbiology Ch 17.1: Viruses 17.2: Monera. Virus: A non- cellular particle made up of genetic material and protein that can invade cells.
Enabling Domain Experts to Convey Questions to a Machine: A Modified, Template-Based Approach Peter Clark (Boeing Phantom Works) Ken Barker, Bruce Porter.
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,
Fall 2003Sylnovie Merchant, Ph.D. ACCESS Tutorial Note: The purpose of this tutorial is to provide an introduction to some of the functions of ACCESS in.
Viruses and Infections
Building KB’s by Assembling Components Bruce Porter (UT Austin) Peter Clark (Boeing)
Welcome to Class! and Complete the following:  New entry “Specialized Cell Structure and Functions”  Draw a T-Chart or Venn Diagram compare.
 Bellringer 12/7/15 1. What is the smallest unit that can perform all the processes necessary for life? 2. A group of cells with the same function makes.
Viruses Mader-Chapter 21.
A Closer Look at Cell Membranes  Aim: How do large particles enter and exit cells?  Do Now: Name some molecules/materials that enter and exit the cell.
What is a Virus? n Viruses are strands of DNA or RNA inside a protective coat. n They cannot live on their own, but invade cells in your body and use.
Viruses. Learning Objectives  Explain how viruses reproduce.  Explain what happens after a virus infects a cell.
 Virus: A biological particle composed of nucleic acid and protein  Intracellular Parasites: organism that must “live” inside a host.
Notes N – pg. 547 KEY CONCEPT Viruses exist in a variety of shapes and sizes.
18.2 Viral Structure and Reproduction TEKS 4C The student is expected to: 4C Compare the structures of viruses to cells, describe viral reproduction, and.
{ Viral Replication  Virus: A biological particle composed of nucleic acid and protein  Intracellular Parasites: organism that must “live” inside a.
An Introduction to the Viruses Non-Living Etiologies
Introduction to Virology.
3.5 Active Transport, Endocytosis, and Exocytosis
C39: Viruses Mr. E Murphy.
3.5 Active Transport, Endocytosis, and Exocytosis
4/5 Wednesday’s Notes: Active Transport
TRANSPORT ACROSS THE CELL MEMBRANE ACTIVE TRASPORT
A Closer Look at Cell Membranes
BELL RINGER How do you think materials, molecules, and particles are moved into and out of cells. List 3 different ways.
Viruses.
3.5 Active Transport, Endocytosis, and Exocytosis
Active Transport When an input of energy is required to move materials through a cell membrane.
Essential knowledge 3. C. 3: youtube. com/watch
Unit 2 – Biodiversity - Virus
Moving Cellular Material
Moving Cellular Materials
KEY CONCEPT Viruses exist in a variety of shapes and sizes.
VIRUSES.
BELL RINGER How do you think materials, molecules, and particles are moved into and out of cells. List 3 different ways.
Presentation transcript:

How an SME Might Assemble a KB from Components Bruce Porter (University of Texas) Peter Clark (Boeing) and Colleagues

Desiderata for Rapid Knowledge Formation 1.Representations must be simple and clear 2.Input knowledge must be highly leveraged 3.Question-answering must be a constructive process

Building Representations from Reusable Components Knowledge engineers do the following: –build a component library containing high-level and mid-level core concepts –develop methods for combining components SME’s build knowledge bases by combining and customizing the components.

Microbiology Example: How a virus invades a Cell Some viruses invade a cell in the following way. First, the virus penetrates the cell membrane by endocytosis, which creates an intracellular vesicle containing the virus. Then, the vesicle fuses with a lysosome of the cell, thereby transferring the virus into the cytoplasm of the cell. Once inside the lysosome, the virus’s protein coat is degraded by the lysosome’s acid. Finally, the virus’s DNA is released into the cytoplasm near the cell’s replication machinery.

How might an SME enter this knowledge? As a dialogue with a knowledgeable system, using a good Graphical User Interface With terse statements that are interpreted and expanded by the system.

Leveraging Input Knowledge SME: “a virus invades a cell.” System: Therefore, from Enter: Initially, the virus is outside but near the cell. from Invade and the structure of Cell’s: The virus penetrates the cell membrane, then enters the cytoplasm of the cell. from Penetrate, a component of Invade: Once inside the cytoplasm, the virus is protected by the cell membrane. etc. Which inferences are worthwhile? This is governed by subsequent input and questions from the SME.

SME: A virus invades a cell. System: A virus invades a cell. OK. This slide illustrates the system’s acknowledgement of the SME’s input. The system underlines the terms that it “understands”. “OK” means that the SME’s input is sensible, in that: the terms are in the system’s lexicon the terms are used properly This is the first slide in a series showing a hypothetical dialogue between an SME and a knowledgeable system. Although this dialogue manager and interface have not been implemented, the domain knowledge presented here has been fully encoded in KM and the knowledge base is now able to answer a variety of test questions, which we’ll see later.

SME: A virus invades a cell. Initially the virus is outside the cell. Afterwards, it’s in the cell’s cytoplasm. Structurally, it consists of a protein coat surrounding a DNA protein. … System: A virus invades a cell. The cell is invaded by the virus. Structurally, it consists of a cell membrane, which contains the cytoplasm, which contains lysosomes and DNA. … This illustrates the result of the SME’s double-click (“tell me more”) on the terms virus and cell. After reviewing the descriptions, the SME elects to remove them from the display, to avoid clutter.

The virus first penetrates the cell membrane, then it enters the cytoplasm of the cell, then it takes control of the cell. SME: A virus invades a cell. System: A virus invades a cell. OK. This illustrates the SME’s double-click on “invade”, asking for more detail on that event. The underlined terms can be further expanded, as we’ll see.

The virus first penetrates the cell membrane, then it enters the cytoplasm of the cell, then it takes control of the cell. SME: A virus invades a cell. System: A virus invades a cell. OK. The virus penetrates the cell membrane of the cell. This illustrates the SME’s double-click on “penetrate” and the resulting display of detail. Then, the SME supplements the description to say that the penetrate is “by means of” Endocytosis. Then, the system acknowledges the new input by echoing its interpretation of it, and the SME confirms the details of endocytosis, then removes this detail from the display. SME: This is by means of endocytosis. The virus penetrates the cell membrane by means of endocytosis. OK. The cell creates a vesicle and draws the virus into the vesicle.

The virus first penetrates the cell membrane, then it enters the cytoplasm of the cell, then it takes control of the cell. SME: A virus invades a cell. System: A virus invades a cell. OK. The virus enters the cytoplasm of the cell. SME: It’s purpose is to deliver its DNA to the cytoplasm of the cell. The virus’s purpose for entering the cytoplasm of the cell is to deliver its DNA to the cytoplasm of the cell. OK. As on the previous slide, the SME asks for an elaboration of “enters”, then supplements it with additional information. (Because of space constraints, I’ll continue on the next slide, and shrink the dialogue that’s occurred so far.)

The virus first penetrates the cell membrane, then it enters the cytoplasm of the cell, then it takes control of the cell. SME: A virus invades a cell. System: A virus invades a cell. OK. The virus enters the cytoplasm of the cell. SME: It’s purpose is to deliver its DNA to the cytoplasm of the cell. The virus’s purpose for entering the cytoplasm of the cell is to deliver its DNA to the cytoplasm of the cell. OK. The virus first conveys its DNA to the cytoplasm of the cell, then it releases its DNA in the cytoplasm of the cell. The virus conveys its DNA to the cytoplasm of the cell. SME: This is by means of a fuse of the vesicle And a lysosome of the cell. The convey is by means of a fuse of the vesicle created by the endocytosis and a lysosome of the cell. OK. The SME continues to “drill down” on the convey event in order to supplement it with “by means of” a fuse event. Then the SME removes from the display all the details below the green line.

The virus first penetrates the cell membrane, then it enters the cytoplasm of the cell, then it takes control of the cell. SME: A virus invades a cell. System: A virus invades a cell. OK. The virus enters the cytoplasm of the cell. SME: It’s purpose is to deliver its DNA to the cytoplasm of the cell. The virus’s purpose for entering the cytoplasm of the cell is to deliver its DNA to the cytoplasm of the cell. OK. The virus first conveys its DNA to the cytoplasm of the cell, then it releases its DNA in the cytoplasm of the cell. The virus releases its DNA in the cytoplasm of the cell. SME: this occurs in two steps. First, the acid in the lysosome degrades the virus’s protein coat. Second, the virus’s DNA exits the lysosome into the cytoplasm of the cell. The release occurs in two steps. First, the acid contained in the lysosome of the cell degrades the protein coat surrounding the virus. Second, the DNA part of the virus exits the lysosome of the cell into the cytoplasm of the cell. OK. Now the SME “drills down” on the release event in order to supplement it with a description of the two steps that comprise it. That concludes the entry of knowledge required for our current scenario.

Question Answering Capabilities We are currently working on generating answers to some of the test questions posed by Bob Schrag. A sample of the results will go here.

Snippets of the Component Library Used in the Scenario 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))) )))))

Snippets of the Component Library 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)))))))

Snippets of the Component Library 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 (every Container has (contains ((must-be-a TangibleThing))) (portal ((must-be-a Portal))) (inside ((a Space with (surroundedBy ((Self)))))) (outside ((a Space with (intersects ((<> (the inside of Self))))))) (prevents (‘(every Dispersion with (patient (#,(the contains of Self))) (destination (#,(the Space outside of Self)))))) …

Snippets of the Component Library 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))))))

Snippets of the Component Library InTake = action by a Container that causes an Enter Penetrate = the Create of a Portal in a Barrier Invade = Penetrate then Enter then TakeControl (every Invade has (agent ((a TangibleThing with (goal ((a ToBe with (role (agent)) (roleIn (the TakeControl subevents of Self)))))))) (patient ((a Container))) (subevents ((a Penetrate with (agent ((the agent of Self))) (patient ((the patient of Self)))) (a Enter with (patient ((the agent of Self))) (beneficiary ((the patient of Self)))) (a TakeControl with (agent ((the agent of Self))) (patient ((the patient of Self)))))))

Snippets of the Component Library Move = event that changes the location of a TangibleThing Convey = Move of a Container and its contents Container = Barrier that separates two Space’s, inside and outside Enter = Move into a Container through a Portal InTake = action by a Container that causes an Enter Endocytosis = InTake by a Cell of an outside Particle (Endocytosis has (superclasses (InTake))) (every Endocytosis has (agent ((a Cell))) (patient ((a TangibleThing))) (beneficiary ((the Vesicle creates of (the Invaginate subevents of Self)))) (subevents ((a Invaginate with ; Create of a Container in a Container (creates ((a Vesicle with (containedBy (the agent of Self))))) (a PinchOff with ; Close of a Vesicle (patient ((the Vesicle creates of (the Invaginate subevents of Self))))))))