Artificial Intelligence Center Knowledge Base KB Authoring Environment
Artificial Intelligence Center Knowledge Base (KB) Authoring Environment for Subject Matter Experts September 1999 October 2000
Artificial Intelligence Center Outline s Technical Approach s Progress Report l System Version 0. 1 Demonstration s Next Steps September 1999 October 2000
Technical Approach Main Point Artificial Intelligence Center s Assembling Declarative Executable Models from components is an intuitive way for SMEs to author a knowledge base l l Building blocks of a knowledge base Combining building blocks by graph operations September 1999 October 2000
Artificial Intelligence Center Progress Report June - September 2000 s Partial Design s End-to-end story board s End-to-end design document s Version 0. 1 implementation September 1999 October 2000
Artificial Intelligence Center Partial Design s UT/Boeing produced the virus infection scenario and a partial design showing concept compositions s ISI and Boeing designed an example use of knowledge analysis in the virus infection scenario September 1999 October 2000
Artificial Intelligence Center End-to-end Story Board s We extended the partial design to include an interaction manager, and explanation facility s The E 2 E storyboard shows how a user would interact with the system and the role of various system components September 1999 October 2000
Artificial Intelligence Center End-to-end Design Document s Capture the initial design s Sketch out the vision for the Summer 2001 system and the steps needed to accomplish it l Use of metaphors and analogy s Define first cut APIs s Define component experiments September 1999 October 2000
Artificial Intelligence Center E 2 E Design Document Y 1 System Architecture September 1999 October 2000
Artificial Intelligence Center Shaken 0. 1 s E 2 E implementation of the virus infection scenario s Exercises various system components s Made the APIs more concrete s Brought out the software integration issues more clearly s Stepping stone to future extensions September 1999 October 2000
Artificial Intelligence Center SHAKEN 0. 1 September 1999 October 2000
Artificial Intelligence Center Next Steps s More content s Use case for analogy s Make the interaction smoother s Extensions to the CMAP interface l Acquiring taxonomic knowledge l Acquiring problem solving knowledge l Software integration issues s Extensions to question asking s Experiments with SMEs s Representation and reasoning issues September 1999 October 2000
Artificial Intelligence Center Acknowledgements s We have come very far as a team s Thanks to team members for their timely contributions September 1999 October 2000
Artificial Intelligence Center User Interaction Cycle Dialog Window Ask a question Enter knowledge Test knowledge Fix errors September 1999 October 2000
Artificial Intelligence Center Use of NL Input Help a User to Get Started Enter Knowledge Describe in English the knowledge to be entered: I will describe ``how a virus infects a cell. ’’ Go back to start September 1999 October 2000
Artificial Intelligence Center Use of NL Input Help a User to Get Started Enter Knowledge In ``how a virus infects a cell’’, the system recognizes the following concepts. Please click on each of them in turn to insure that they have intended meanings. 1. Virus 2. Cell The system does not recognize the following concepts. Click on each to identify closely matching concept. 1. Infect Go back to start September 1999 October 2000
Artificial Intelligence Center Explanation of Concepts Summary of retrieved information Virus: Infectious agents whose genomes are composed of DNA or RNA, but not both. They lack independent metabolism and ability to replicate outside living host cells. September 1999 October 2000
Artificial Intelligence Center Multiple Ways to Retrieve Information Search for a Concept Form-oriented search Search by drawing a concept map Search by queries in English Search by concept name Viewpoint search Concept map search English query Look for similar concepts Go back to start Search based on NL metaphors September 1999 October 2000
Artificial Intelligence Center User Confirmation Enter Knowledge In ``how a virus infects a cell’’, the system recognizes the following concepts. Please click on each of them in turn to insure that they have intended meanings. 1. Virus 2. Cell 3. Infect closely matches to Invade Start Composing Go back to start September 1999 October 2000
Artificial Intelligence Center Concept Composition Virus. Infects. Cell ? ? ? agent Invade patient ? ? ? subevents Penetrate Enter Take. Control Virus. Infects. Cell Virus September 1999 October 2000
Artificial Intelligence Center Concept Composition Virus. Infects. Cell Invade Kind-of agent Cell Virus. Infects. Cell patient Virus subevents Penetrate Enter Take. Control September 1999 October 2000
Artificial Intelligence Center Interaction History of interaction Start session Enter knowledge Describe in English the knowledge to be entered Identify pre-existing concepts Enter knowledge Compose using CMAPS Virus. Infects. Cell saved Test knowledge Test Virus. Infects. Cell September 1999 October 2000
Artificial Intelligence Center Mixed Initiative by Knowledge Analysis Dialog Window The Penetrate action requires that the Virus should be near the Cell. This action cannot be performed. I propose the following fixes. 1. Assume that the Virus is close to the Cell before start of Virus. Infects. Cell 2. Add another step in Virus. Infects. Cell that brings the Virus near the cell. Possible step: Arrive Go back to start September 1999 October 2000
Artificial Intelligence Center Mixed Initiative by Knowledge Analysis Virus. Infects. Cell Virus agent Arrive Invader patient Penetrate Invadeet. Cell subevents Enter Take. Control September 1999 October 2000
- Slides: 23