Building Knowledge Bases Compositionally Bruce Porter, Peter Clark Ken Barker, Art Souther, John Thompson James Fan, Dan Tecuci, Peter Yeh Marwan Elrakabawy,

Slides:



Advertisements
Similar presentations
Knowledge-based Information Retrieval: A Work in Progress Knowledge-based Systems Research Group, University of Texas at Austin.
Advertisements

Definitions Gene – sequence of DNA that is expressed as a protein (exon) Genes are coded –DNA →RNA→Protein→Trait Transcription – rewritting DNA into RNA.
Progress on Building the Component Library Bruce Porter, Peter Clark Ken Barker, Art Souther, John Thompson James Fan, Dan Tecuci, Peter Yeh Charles Benton,
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.
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.
Bruce Porter (University of Texas) Peter Clark (Boeing) and Colleagues Building KB’s by Assembling Components: An early evaluation of the approach.
Cell Division, Genetics, Molecular Biology
Software Testing and Quality Assurance
Mechanism of Transcription
13.3: RNA and Gene Expression
10-2: RNA and 10-3: Protein Synthesis
Central Dogma of Biology
Section 8.4: Transcription.
Transcription Chapter 11.
Bacterial Transcription
Gene regulation  Two types of genes: 1)Structural genes – encode specific proteins 2)Regulatory genes – control the level of activity of structural genes.
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications Stuart Aitken Artificial Intelligence Applications.
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.
Technologies to Enable Biologists to Build Large Knowledge Bases on Human Anatomy and Physiology Bruce Porter Ken Barker Art Souther Department of Computer.
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,
Gene Expression and Control
From Gene to Protein Chapter 17.
Protein Synthesis Part 1: Transcription. DNA is like a book of instructions written with the alphabet A, T, G, and C. Genes are specific sequences of.
8.4 Transcription KEY CONCEPT – DNA directs the synthesis of proteins through three steps (Replication, Transcription, & Translation) Transcription is.
DNA, RNA, and Proteins Section 3 Section 3: RNA and Gene Expression Preview Bellringer Key Ideas An Overview of Gene Expression RNA: A Major Player Transcription:
Domain-Independent Concepts Domain-Specific Concepts SlotEntityEventValueCliché ActionStateIntangible-EntityTangible-Entity ObjectSubstance…Place…Transfer…CreateMove.
Section 2 CHAPTER 10. PROTEIN SYNTHESIS IN PROKARYOTES Both prokaryotic and eukaryotic cells are able to regulate which genes are expressed and which.
Transcription and mRNA Modification
RNA & Protein Synthesis
A Proposal for a Process Specification Language (Working Note 21) Peter Clark and John Thompson Knowledge Systems, Boeing Research inspired by comments.
Enabling Domain Experts to Convey Questions to a Machine: A Modified, Template-Based Approach Peter Clark (Boeing Phantom Works) Ken Barker, Bruce Porter.
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,
Copyright © John Wiley and Sons, Inc. All rights reserved. Cells and Tissues Chapter 3 Visualizing A & P.
Building KB’s by Assembling Components Bruce Porter (UT Austin) Peter Clark (Boeing)
Shaken Enter/Edit Knowledge - Netscape. RNA-Transcription [participants] RNA-Transcription[19] Tangible-Entity[20]Tangible-Entity[22] objectresult Concept.
Transcription Chapter 25. Objectives  Understand the process of transcription  Recognize the role of RNA Polymerase  Recognize the significance of.
Representing Roles and Purposes James Fan 1, Ken Barker 1, Bruce Porter 1, Peter Clark 2 1 University of Texas at Austin 2 Boeing Company.
Microbial Genetics.  DNA replication is semi- conservative:  What does it mean? During cell division, each daughter cell inherits 2 DNA strands, One.
CHAPTER 10 “HOW PROTEINS ARE MADE”. Learning Targets  I will compare the structure of RNA with that of DNA.  I will summarize the process of transcription.
TRANSCRIPTION (DNA → mRNA). Fig. 17-7a-2 Promoter Transcription unit DNA Start point RNA polymerase Initiation RNA transcript 5 5 Unwound.
KANAL (Knowledge ANALysis) Status Jihie Kim Yolanda Gil Jim Blythe Varun Ratnakar
CHAPTER 8 RNA: Transcription and Processing CHAPTER 8 RNA: Transcription and Processing Copyright 2008 © W H Freeman and Company.
Section 20.2 Gene Expression
KANAL: Knowledge ANALysis
Transcription.
DNA vs RNA.
RNA and Protein Synthesis
Chapter 12.5 Gene Regulation.
Protein Synthesis Part 1: Transcription
12-3 RNA and Protein Synthesis
Bruce Porter Ken Barker Art Souther Department of Computer Science
RNA carries DNA’s instructions.
Lecture 4 By Ms. Shumaila Azam
___ carries _____ ____________.
RNA: The other nucleic acid
TRANSCRIPTION AHL Topic 7.3 IB Biology Miss Werba.
Bruce Porter Art Souther Department of Computer Science
The transcription process is similar to replication.
Gene Regulation Packet #22.
12-3 RNA and Protein Synthesis
I will understand the general pathway of transcription and translation
GENE EXPRESSION / PROTEIN SYNTHESIS
An Overview of Gene Expression
Prokaryotic (Bacterial) Gene Regulation
Transcription Protein Synthesis.
Outline 12-3A RNA Ribonucleic Acid
Presentation transcript:

Building Knowledge Bases Compositionally Bruce Porter, Peter Clark Ken Barker, Art Souther, John Thompson James Fan, Dan Tecuci, Peter Yeh Marwan Elrakabawy, Sarah Tierney

Our Approach to RKF Our goal: SME’s build knowledge bases by simply instantiating and assembling pre-built components. Our approach: We build a Component Library containing representations of domain-specific concepts as well as common:  actions, such as Get and Enter  states, such as Be-Attached-To  entities, such as Barrier and Catalyst  property values, such as three microns and rapid And we develop computational methods for:  combining them and  using them to answer questions.

Generic Actions About 200 actions, in about 20 clusters, based on linguistic studies and other KB projects Are these sufficient? –Yes, based on an analysis of 6 chapters of the Alberts text and the encoding of much of chapter 7 –To test their coverage outside microbiology, we’ll be building dozens of KB’s this semester –Our Component Evaluation will provide hard data Why keep it small? –So the Library will be easy to learn and use –So we can provide rich semantics for each action

Generic States A state, such as Be-Attached-To, represents a “temporarily stable” set of properties. It serves to link: –An action that creates the state (i.e. Attach) –An action that ends the state (i.e. Detach) –Those actions that are affected by the state (e.g. Move)

Generic Entities small number of role concepts, defined by their participation in actions or states. Examples: container, sequence, nutrient, portal, portal covering

Generic Relations small number (78) of very general relations –Roles, such as agent, object, instrument, location –Properties, such as size, shape, frequency, direction Why keep it small? –So the Library will be easy to learn and use –So we can provide rich semantics for each relation

An Example: Bacterial RNA Transcription main participants bacterial dna, rna polymerase, rna transcript scenario –polymerase makes contact with dna –polymerase moves along dna –polymerase recognizes promoter –polymerase transcribes gene, moving along DNA until it reaches terminator –transcript detaches from polymerase –polymerase breaks contact with dna

Participants from Pump Priming bacterial dna, rna polymerase, rna transcript –in the domain-specific hierarchy example –Bacterial-DNA has location: a Place regions: a Gene (abuts the Promoter region) (abuts the Terminator region) a Promoter a Terminator etc.

Events in the Process from the “Component Library” example: Make-Contact –aka touch, adjoin, meet, contact Make-Contact destination Entity Place object Be-Touching Move object Place source destination object location

Bacterial RNA Transcription Bacterial-DNARNA-Polymerase Place location Bacterial-RNA-Transcription-Scenario RNA-Transcript GenePromoterTerminator regions causer objectresult

Bacterial RNA Transcription Make-Contact Bacterial-DNARNA-Polymerase Place location object Be-Touching location MoveRecognizeTranscribeDetachBreak-Contact RNA-Transcript GenePromoterTerminator object destination regions

Bacterial RNA Transcription Make-Contact Bacterial-DNARNA-Polymerase Place location object Be-Touching location MoveRecognizeTranscribeDetachBreak-Contact RNA-Transcript GenePromoterTerminator regions object source destination path

Bacterial RNA Transcription Make-Contact Bacterial-DNARNA-Polymerase Place location object Be-Touching location MoveRecognizeTranscribeDetachBreak-Contact RNA-Transcript GenePromoterTerminator regions object source destination path

Bacterial RNA Transcription Make-Contact Bacterial-DNARNA-Polymerase Place location object Be-Touching location MoveRecognizeTranscribeDetachBreak-Contact RNA-Transcript GenePromoterTerminator regions objectcauser

Bacterial RNA Transcription Make-Contact Bacterial-DNARNA-Polymerase Place location object Be-Touching location MoveRecognizeTranscribeDetachBreak-Contact RNA-Transcript GenePromoterTerminator regions objectcauserresult subevent Move object dest source

Bacterial RNA Transcription Make-Contact Bacterial-DNARNA-Polymerase Place location object Be-Touching location MoveRecognizeTranscribeDetachBreak-Contact RNA-Transcript GenePromoterTerminator regions objectcauserresult subevent Move object dest source

Bacterial RNA Transcription Make-Contact Bacterial-DNARNA-Polymerase Place location object Be-Touching location MoveRecognizeTranscribeDetachBreak-Contact RNA-Transcript GenePromoterTerminator regions object location object Be-Attached-To

Bacterial RNA Transcription Make-Contact Bacterial-DNARNA-Polymerase Place location object Be-Touching location MoveRecognizeTranscribeDetachBreak-Contact RNA-Transcript GenePromoterTerminator regions object location object

Bacterial RNA Transcription Make-Contact Bacterial-DNARNA-Polymerase Place location object Be-Touching location MoveRecognizeTranscribeDetachBreak-Contact RNA-Transcript GenePromoterTerminator regions location object

Bacterial RNA Transcription Make-Contact Bacterial-DNARNA-Polymerase Place location object Be-Touching location MoveRecognizeTranscribeDetachBreak-Contact RNA-Transcript GenePromoterTerminator regions location object

Bacterial RNA Transcription Make-Contact Bacterial-DNARNA-Polymerase Place location MoveRecognizeTranscribeDetachBreak-Contact RNA-Transcript GenePromoterTerminator regions location object

Summary SME assembles a declarative representation from both generic and domain-specific components –SME specifies only the components and the links in the assembly; most of the complexity within components is kept “under the hood” KANAL can “exercise” the declarative representation, verifying completeness and consistency KM’s simulator can execute the declarative representation to answer questions