The document outlines various organizations' plans to contribute to the SAIC Crisis Management integrated knowledge environment (HIKE) in year 2. It discusses Stanford KSL enhancing explanation capabilities for the ATP reasoner and merging additional knowledge bases. SRI will help with ontology merging and load information extracted by Textwise. MIT START plans to link to other HIKE systems and expand coverage areas. NWU and CMU did not provide details on their year 2 plans.
Innovative query interfaces to knowledge and database systems must go beyond simply returning the re- quested information. They must be capable of produc- ing intentional answers when a description improves the understanding of an answer [Mot94], producing conditional answers when no one answer matches the conditions of a query, and using ontological informa- tion in processing a query. They should be able to call upon stand-alone reasoning modules that are most suitable for a given query. When answering a question involves reasoning beyond a simple lookup, the system must be able to explain the answer to the user.
Understanding narrative text is more than simple information extraction on a sentence-by-sentence basis. To comprehend the true meaning of a narrative requires determining the connections between the sentences and the effect of one event on other events. This story understanding process can be greatly enhanced by the use of event descriptor templates that begin with the basic journalistic questions of who, what, when, where, why, and how but that go beyond these simple basics to address more complex relationships: role playing, context, impact, causality, and interests. Previously, representing story narratives as knowledge representations has required intensive manual effort on the part of trained knowledge engineers to correctly encode the contents of stories into a knowledge base (KB). For large volumes of text, this becomes impractical, limiting the usefulness of KB-based systems in question-answering. This paper describes a means of automating the narrative representation process by using event descriptor templates to elicit critical narrative information to be encoded in a knowledge based system.
Innovative query interfaces to knowledge and database systems must go beyond simply returning the re- quested information. They must be capable of produc- ing intentional answers when a description improves the understanding of an answer [Mot94], producing conditional answers when no one answer matches the conditions of a query, and using ontological informa- tion in processing a query. They should be able to call upon stand-alone reasoning modules that are most suitable for a given query. When answering a question involves reasoning beyond a simple lookup, the system must be able to explain the answer to the user.
Understanding narrative text is more than simple information extraction on a sentence-by-sentence basis. To comprehend the true meaning of a narrative requires determining the connections between the sentences and the effect of one event on other events. This story understanding process can be greatly enhanced by the use of event descriptor templates that begin with the basic journalistic questions of who, what, when, where, why, and how but that go beyond these simple basics to address more complex relationships: role playing, context, impact, causality, and interests. Previously, representing story narratives as knowledge representations has required intensive manual effort on the part of trained knowledge engineers to correctly encode the contents of stories into a knowledge base (KB). For large volumes of text, this becomes impractical, limiting the usefulness of KB-based systems in question-answering. This paper describes a means of automating the narrative representation process by using event descriptor templates to elicit critical narrative information to be encoded in a knowledge based system.
These slides were presented by Rod Chapman during a webinar on SPARK GPL - the high assurance toolset dedicated to the academic and Free Software communities. SPARK GPL combines the proven SPARK Ada language and supporting toolset with AdaCore’s GNAT Programming Studio (GPS) integrated development environment. SPARK is a language specifically designed to support the development of software used in applications where correct operation is vital either for reasons of safety or security. The SPARK Toolset offers static verification that is unrivalled in terms of its soundness, low false-alarm rate, depth and efficiency. The toolset also generates evidence for correctness that can be used to build a constructive assurance case in line with the requirements of industry regulators and certification schemes.
The slides present the concepts behind the Correctness-by-Construction methodology and look at current and potential research topics for the academic community.
Realizing the Promise of Portable Data Processing with Apache BeamDataWorks Summit
The world of big data involves an ever changing field of players. Much as SQL stands as a lingua franca for declarative data analysis, Apache Beam aims to provide a portable standard for expressing robust, out-of-order data processing pipelines in a variety of languages across a variety of platforms. In a way, Apache Beam is a glue that can connect the Big Data ecosystem together; it enables users to "run-anything-anywhere".
This talk will briefly cover the capabilities of the Beam model for data processing, as well as the current state of the Beam ecosystem. We'll discuss Beam architecture and dive into the portability layer. We'll offer a technical analysis of the Beam's powerful primitive operations that enable true and reliable portability across diverse environments. Finally, we'll demonstrate a complex pipeline running on multiple runners in multiple deployment scenarios (e.g. Apache Spark on Amazon Web Services, Apache Flink on Google Cloud, Apache Apex on-premise), and give a glimpse at some of the challenges Beam aims to address in the future.
Speaker
Davor Bonaci, Senior Software Engineer, Google
A new look on Spark 2 features and Under the hood. We try to look at Apache spark latest release with an examining look, while still loving it, but also criticising it.
Storage Benchmarks - Voodoo oder Wissenschaft? – data://disrupted® 2020data://disrupted®
Das neue Storage ist geliefert und betriebsbereit, und das erste was der Storage-Admin macht, ist ein dd. Mehr oder weniger zufrieden schaut er dann auf den Durchsatz und freut sich, dass der Einkauf dieses Mal was ordentliches gekauft hat. Oder auch nicht. Der Vortrag erläutert, weshalb es so schwierig ist, aussagekräftige Storage-Benchmarks zu fahren und geht kurz auf verschiedene Benchmarking-Tools ein. Im zweiten Teil des Vortrags gehe ich etwas genauer auf die Internas des SPC-1-Benchmarks des Storage Performance Council ein, und zeige, wie sinnvoll oder weniger sinnvoll es ist, sich bei der Beschaffung auf vermeintlich objektive Performance-Messungen zu verlassen.
Wolfgang Stief ist seit Mitte der 1990er Jahre als Dipl.-Ing. in der IT-Branche tätig. Nach vielen Jahren in Support und Presales bei einem Sun-Partner startete er 2011 in die Selbständigkeit. Als Technologieberater und Erklärbär ist er freiberuflich tätig im technischen Marketing mit einem Fokus auf Enterprise Storage, und arbeitet redaktionell für storage-forum.de. Daneben ist er aktiv im Unternehmensvorstand der sys4 AG und beschäftigt sich mit der Historie längst verglühter aber nicht vergessener IT-Konzerne.
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers the newly elected OpenACC.org vice president, 2019 OpenACC Annual Meeting, GPU Bootcamp at RIKEN R-CCS, a complete schedule of GPU hackathons and more!
These slides were presented by Rod Chapman during a webinar on SPARK GPL - the high assurance toolset dedicated to the academic and Free Software communities. SPARK GPL combines the proven SPARK Ada language and supporting toolset with AdaCore’s GNAT Programming Studio (GPS) integrated development environment. SPARK is a language specifically designed to support the development of software used in applications where correct operation is vital either for reasons of safety or security. The SPARK Toolset offers static verification that is unrivalled in terms of its soundness, low false-alarm rate, depth and efficiency. The toolset also generates evidence for correctness that can be used to build a constructive assurance case in line with the requirements of industry regulators and certification schemes.
The slides present the concepts behind the Correctness-by-Construction methodology and look at current and potential research topics for the academic community.
Realizing the Promise of Portable Data Processing with Apache BeamDataWorks Summit
The world of big data involves an ever changing field of players. Much as SQL stands as a lingua franca for declarative data analysis, Apache Beam aims to provide a portable standard for expressing robust, out-of-order data processing pipelines in a variety of languages across a variety of platforms. In a way, Apache Beam is a glue that can connect the Big Data ecosystem together; it enables users to "run-anything-anywhere".
This talk will briefly cover the capabilities of the Beam model for data processing, as well as the current state of the Beam ecosystem. We'll discuss Beam architecture and dive into the portability layer. We'll offer a technical analysis of the Beam's powerful primitive operations that enable true and reliable portability across diverse environments. Finally, we'll demonstrate a complex pipeline running on multiple runners in multiple deployment scenarios (e.g. Apache Spark on Amazon Web Services, Apache Flink on Google Cloud, Apache Apex on-premise), and give a glimpse at some of the challenges Beam aims to address in the future.
Speaker
Davor Bonaci, Senior Software Engineer, Google
A new look on Spark 2 features and Under the hood. We try to look at Apache spark latest release with an examining look, while still loving it, but also criticising it.
Storage Benchmarks - Voodoo oder Wissenschaft? – data://disrupted® 2020data://disrupted®
Das neue Storage ist geliefert und betriebsbereit, und das erste was der Storage-Admin macht, ist ein dd. Mehr oder weniger zufrieden schaut er dann auf den Durchsatz und freut sich, dass der Einkauf dieses Mal was ordentliches gekauft hat. Oder auch nicht. Der Vortrag erläutert, weshalb es so schwierig ist, aussagekräftige Storage-Benchmarks zu fahren und geht kurz auf verschiedene Benchmarking-Tools ein. Im zweiten Teil des Vortrags gehe ich etwas genauer auf die Internas des SPC-1-Benchmarks des Storage Performance Council ein, und zeige, wie sinnvoll oder weniger sinnvoll es ist, sich bei der Beschaffung auf vermeintlich objektive Performance-Messungen zu verlassen.
Wolfgang Stief ist seit Mitte der 1990er Jahre als Dipl.-Ing. in der IT-Branche tätig. Nach vielen Jahren in Support und Presales bei einem Sun-Partner startete er 2011 in die Selbständigkeit. Als Technologieberater und Erklärbär ist er freiberuflich tätig im technischen Marketing mit einem Fokus auf Enterprise Storage, und arbeitet redaktionell für storage-forum.de. Daneben ist er aktiv im Unternehmensvorstand der sys4 AG und beschäftigt sich mit der Historie längst verglühter aber nicht vergessener IT-Konzerne.
Stay up-to-date on the latest news, events and resources for the OpenACC community. This month’s highlights covers the newly elected OpenACC.org vice president, 2019 OpenACC Annual Meeting, GPU Bootcamp at RIKEN R-CCS, a complete schedule of GPU hackathons and more!
Understanding narrative text is more than simple information extraction on a sentence-by-sentence basis. To comprehend the true meaning of a narrative requires determining the connections between the sentences and the effect of one event on other events. This story understanding process can be greatly enhanced by the use of event descriptor templates that begin with the basic journalistic questions of who, what, when, where, why, and how but that go beyond these simple basics to address more complex relationships: role playing, context, impact, causality, and interests. Previously, representing story narratives as knowledge representations has required intensive manual effort on the part of trained knowledge engineers to correctly encode the contents of stories into a knowledge base (KB). For large volumes of text, this becomes impractical, limiting the usefulness of KB-based systems in question-answering. This paper describes a means of automating the narrative representation process by using event descriptor templates to elicit critical narrative information to be encoded in a knowledge based system.
The AQUA Question Answering System uses two separate ontologically based systems in its operation. The first system, a knowledge-based information extraction system, derives the content from text documents (and queries) and converts them into an internal text meaning representation form (TMR). The second ontologically based system is the answer formulation unit, which maintains a separate ontology in a different form from the first. Answers produced by the answer formulation system are in Knowledge Interchange Format (KIF).
ased upon the results of a research project sponsored by the Defense Advance Research Projects Agency (DARP A), called High Performance Knowledge Bases (HPKB). The demonstrated portion of HPKB follows a question- answering paradigm. The integrated architecture developed at Science Applications International Corporation (SAIC), called the HPKB Integrated Knowledge Environment (HIKE) is introduced. Following this, the components involved in the demonstration, which include a natural language understanding system, a first order theorem prover, and a knowledge server are briefly described. The demonstration effectively illustrates the use of both a graphical user interface and a natural language interface to query a first order theorem prover with similar results.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
The Indian economy is classified into different sectors to simplify the analysis and understanding of economic activities. For Class 10, it's essential to grasp the sectors of the Indian economy, understand their characteristics, and recognize their importance. This guide will provide detailed notes on the Sectors of the Indian Economy Class 10, using specific long-tail keywords to enhance comprehension.
For more information, visit-www.vavaclasses.com
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxEduSkills OECD
Andreas Schleicher presents at the OECD webinar ‘Digital devices in schools: detrimental distraction or secret to success?’ on 27 May 2024. The presentation was based on findings from PISA 2022 results and the webinar helped launch the PISA in Focus ‘Managing screen time: How to protect and equip students against distraction’ https://www.oecd-ilibrary.org/education/managing-screen-time_7c225af4-en and the OECD Education Policy Perspective ‘Students, digital devices and success’ can be found here - https://oe.cd/il/5yV
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
11. Presentation Agenda
- SAIC Introduction
- Stanford (KSL)
- SRI International
- Stanford (Formal Reasoning Group)
- NWU
- MIT
- CMU
- TextWise
- SAIC Summary
DARPA
12. SAIC Integrated Knowledge
Environment (SIKE)
Architecture
Architecture exists at two levels -
System Level Architecture
Transport Layer
Syntactic Layer
Knowledge Architecture
Semantic Layer
DARPA
13. HPKB Integrated Knowledge
Environment (HIKE)
Architecture
Architecture exists at two levels -
System Level Architecture
Transport Layer
Syntactic Layer
Knowledge Architecture
Semantic Layer
DARPA
14. System Level Architecture
Features
A distributed heterogeneous environment to
solve Crisis Management Challenge
Problem.
Federation of OKBC(Open Knowledge
Base Connectivity) servers
Added power of component-based approach
for the distribution of knowledge content
Web based graphical user interface
DARPA
15. Analyst
HIKE
HIKE
START
START GUI
GUI
GKB
GKB SNARK
Editor SNARK
Editor JOT
JOT Ocelot
Ocelot
&&
PERK
PERK
SME
SME
TextWise
TextWise MAC/FAC
MAC/FAC
ATPL
ATPL
WebKB Ontolingua
Ontolingua
WebKB ATP
ATP
16. Crisis Management -
Knowledge Level Architecture
Knowledge Architecture design is an output
of the Knowledge Architecture working
group convened by SAIC
Includes the SAIC merged ontology
The SAIC merged ontology contains the year 1
knowledge bases from KSL, NWU, FRG, SRI,
SAIC, and CMU
Ontology merging effort led by Stanford KSL
led to development of the KB merging tool
DARPA
17. SAIC CM CP Knowledge
Architecture
HPKB Upper Level
SAIC Merged Ontology (Y1)
PQ Interests Actions Cases Analogy ...
Year 2 Domain Specific
DARPA
18. SAIC Merged Ontology (Y1)
Domains
Capability Analysis
Benefits/Risks analysis
Terrorism
World Fact Book
International economics model
A National interests model
A model of economic, military, and diplomatic
support/opposition.
World oil flow
DARPA
19. SAIC Merged Ontology (Y1)
Domains
Properties of multilateral organizations
Capabilities and Resources
International Organizations, Companies
Military weapons, artillery, personnel
Strike Capabilities
EIA pages (oil quotas, etc)
International Organizations,
memberships, goals
Geographical information
DARPA
20. Common Knowledge
Components
PQ Ontology
Ontology used to define the vocabulary available for
the user to query the system.
Actions
A model of international actions described in the
International System Framework Document (ISF).
Interests
A model of national interests and strategic interests
defined by the ISF.
DARPA
21. Common Knowledge
Components (Cont’d)
Analogy Ontology
Case Library
Year 1 Scenario
Year 2 Scenario
1998 Iranian-Taliban Crisis
Abu Musa Incident
Caspian Pipeline Consortium (CPC)
Operation Desert Shield 1990-1
1984-8 Tanker War
DARPA
…
22. Knowledge Base
Development Strategy
Shared upper structure and SAIC merged
ontology
Common components across developers
Periodic KB merging into common
components
DARPA
23. Knowledge Architecture
Currently available in Ontolingua
HPKB upper level
SAIC merged Ontology (Y1)
PQ Ontology
Knowledge Components
…..
http://ontolingua.stanford.edu
DARPA
24. SAIC Crisis Management
Year 2 PQ distribution
Different technology developers assume
responsibility for specific PQs, but make use
of shared knowledge structures
PQ distribution as shown (next slide)
DARPA
25. Parameterized Question
Distribution
200 SRI 220 SRI 240 SAIC
201 SRI 221 SRI
202 SRI 222 SRI 251 SAIC
203 SRI 223 NWU 252 KSL
204 SRI 224 NWU 253 KSL
205 FRG 225 NWU 254 SRI
206 SRI 226 NWU 255 SAIC
207 FRG
228 NWU 124 KSL, MIT
209 SRI 125 KSL, MIT
210 SRI 230 FRG 126 KSL, MIT
211 KSL 231 FRG 127 KSL, MIT
212 KSL 232 KSL 128 KSL
213 KSL 233 KSL
214 SAIC 234 SRI
216 MIT/START 236 SAIC
217 MIT/START 237 SAIC
238 SAIC
219 SRI 239 SAIC
DARPA
26. Critical Component
Experiments (CCEs)
Theory Merging CCE
Led by KSL.
Merges CMU, FRG, KSL, NWU, SAIC and
SRI Knowledge Bases.
Develops merging tools and techniques
Merging evaluation (TBD)
DARPA
27. Critical Component
Experiments (CCEs)
Knowledge Extraction (TextWise)
TextWise parses a multi-year multi-source
corpus to produce output that populates
terrorism templates defined by SAIC.
Phased approach
Terrorist Group Template definitions loaded into
SNARK KB (currently available)
Post January: Population of Terrorist Event and
Supporting Action templates
DARPA
28. Critical Component
Experiments (CCEs)
Natural language interface to selected
Parameterized Questions using
START/SNARK
MIT START team parses natural language and
converts this text into KIF formalizations that
are then input to SRI SNARK theorem prover.
Server used for START queries also used by
SAIC GUI interface.
DARPA
29. Critical Component
Experiments (CCEs)
Analogical Reasoning
Led by NWU
NWU will answer the analogical reasoning PQs
for the SAIC integration team.
The questions will be answered as follows
Analogy Ontology (NWU)
SME, MAC/FAC (Analogical Reasoner) (NWU)
Case Library (SAIC)
All Ontologies stored in Ontolingua
DARPA
30. SAIC Crisis Management
User Interfaces
GUI interface to SNARK (live)
remote version (Server at SRI)
local (server on laptop)
GUI interface to ATP
Lisp translator to facilitate batch interface
processing of PQs
DARPA
32. Stanford KSL
Richard Fikes
Deborah McGuinness
James Rice
Gleb Frank
Yi Sun
DARPA
33. Stanford KSL-ATP & ATPL
ATP is supported and in use for challenge
problem work
Providing ATP for use by FRG
ATP has been upgraded to handle larger KBs
ATP client side listener developed for remote
building and testing of KBs (see demo!)
ATPL available for SAIC challenge problem
use
offered knowledge server support to NWU
DARPA
34. KSL-Challenge Problem
Work
PQ answers (over 1/4 of questions)
KB diagnostics
differential questions
Merging CCE
Led merge of Y1 KBs
Developed initial merging tool
Providing knowledge library of individual and
merged Y1 (and Y2) KBs
DARPA
35. Explanation Approach I
Break queries and answers into components based
on their logical form
conjunctive antecedents are separated
follow-up queries are generated for those that are not
directly asserted
query bindings may be presented
DARPA
36. Explanation Approach II
Present in pseudo natural language
Use documentation strings and internal templates
Axiom: Diplomatic-Opposition-Propagation-Due-To-Group-Membership
(=> (and (Opposed-Diplomatically ?group ?enemy ?time-range)
(Group-Members ?group ?member))
(Opposed-Diplomatically ?member ?enemy ?time-range))
Doc String: ?member diplomatically opposed ?enemy because
?member is a member of ?group, which opposed ?enemy.
DARPA
37. Explanation Approach III
Prune (and/or rewrite) internal axioms
delete internal axioms such as “if a class is known to be
non-primitive, its primitiveness is false” by setting
explanation-visibility to be internal
generate abstract presentation strings for axioms such as
taxonomic inheritance
DARPA
38. Explanation Approach IV
Present abstractions for multiple answers
“members of the UN-Security Council opposed Iraq”
rather than listing all of the members
Provide meta language for contextual and
domain-oriented pruning
explanation visibility, slots to use for abstraction,
“interesting” slots, etc.
DARPA
39. TAA68 What countries diplomatically opposed
Iraq after the Persian Gulf War?
DARPA
43. Status and Plans
Status
Implemented for ATP
Tested on KSL Y1 and some Y2 queries
Plans
Implement pruning meta language based on description
logic foundation
Expand to other reasoners (e.g., SNARK)
Demonstrations available
DARPA
45. SRI’s Contribution to
Integration
Helped conceptualize the HIKE GUI
Delivered a PC-based SNARK server
Helped produce the SAIC merged ontology
START/SNARK interface
Loading information extracted by Textwise
DARPA
46. Merging with Team SAIC
Syntactic merge
Semantic merge
Computational merge
DARPA
47. Syntactic Merge
KBs translated into the same language
Different ways to write the same thing
(person ?x) or (instance-of ?x person)
We converted our KBs into a syntax that
will be readable by KSL
Most (95%) of the work can be automated
DARPA
48. Semantic Merge
Semantic merge
Identical terms should have the same
definitions
Differences in representational choices
(Supporting-Terrorist-Attack ?action) =
(and (instance-of ?action action)
(supports ?action terrorist-attack))
Mostly manual, but some tools possible
DARPA
49. Computational Merge
Merged KB can be as efficiently reasoned
with as the original
Sorted vs unsorted language
Consider (father ?x ?y)
The first argument must be a male
The second argument must be a person
In a sorted language, ?x will unify with only
males
DARPA
51. CMCP Knowledge Base
Responsibility for about 20 PQs
Actively co-developing content with SAIC
DARPA
52. Interface with
Project Genoa
Direct
Structured
entry by SMEs
Argumentation
A1
Fusion
A1.1 A1.2 A1.3 A1.4
Fusion Fusion Fusion Fusion
Q 1.1.1 Q 1.1.2 Q 1.1.3 Q 1.2. 1 Q 1.2.2 Q 1.2.3 Q 1. 3.1 Q 1.3. 2 Q 1.3.3 Q 1.4.1 Q 1.4..2 Q 1.4.3
Argument Fina l Conclusion
Publish
Templates
OK Caution Warning
Is the project being managed according to the project plan?
Evidence:
Will the effort be completed on or ahead of schedule?
Will this effort be completed w ithin the budget?
Will the technical solution be developed according to plan?
Arguments
Will project resources for this effort be available according to plan?
OK Caution Warning
Will operations be satisfied by the results of the project?
DARPA
Evidence:
Will the projected capital & operating costs meet requirements?
Will the projected operating performance meet requirements?
Do projected operating benefits justify expected expenditures?
Are communications between project & operations staff satisfactory?
53. Interface with Project Genoa
Accomplishments for 1998
SEAS Server
HTTP/HTML
CL-HTTP Server
WWW Browser
CWEST
SEAS HTML
Grasper
Generator
Ontology
Manager
OKBC
OKBC
Ocelot KBMS GKB-Browser
Arg./Sit.
Ontology Perk Storage
System Gister Engine
A1
F usion
SQL
Oracle
Oracle DBMS A1.1 A1.2 A1 .3
DARPA
DB
Server
F usion F usion F usion F usion
Q1 .1.1 1.1 .2 1 .1 .3 Q1.2 .1 1 .2.2 1 .2 .3 Q1.3 .1 1 .3.2 1.3 .3 Q1 .4.1 .4 ..Q 1.4 .3
Q Q Q Q Q Q Q1 2
54. Interface with Project Genoa
Plans for 1999
Integration at content level
Use situation ontology from HPKB for
argument indexing
Multi-user editing of arguments
Use collaboration system for asynchronous
editing
Domain-specific GUI for editing argument
ontology
DARPA Enhance GKB-Editor to be more accessible to
56. MIT (START):
Y2 Integration Plans
Link START to other HPKB systems by translating
English queries into PQ specifications, then forwarding the
translated queries
Extend the START Server’s KB with background
knowledge to support analyst’s activities
Support answering selected Parameterized Questions for
the Y2 Crisis Management Challenge Problem
Increase START’s access to “live” information from the
World Wide Web by incorporating robust access interfaces
DARPA
57. MIT (START): New Coverage for Y2
• Material from the International System Framework and
Agent-Specific Background Information documents,
supporting PQs 216, 217, 124, 125, 126 and 127
• Background information on terrorist groups, including
membership, activities, funding and locations
• Weapon strike capabilities between Persian Gulf
regions and countries
• Information on Fortune 500 companies, including
locations of headquarters, CEOs, assets, profits and stock
prices
• Information on 30,000 U.S. cities, including areas,
populations, coordinates, time zones and weather
DARPA
58. MIT (START): New
Coverage for Y2
Material from the International System Framework and Agent-
Specific Background Information documents, supporting PQs
216, 217, 124, 125, 126 and 127
Background information on terrorist groups, including
membership, activities, funding and locations
Weapon strike capabilities between Persian Gulf regions and
countries
Information on Fortune 500 companies, including locations of
headquarters, CEOs, assets, profits and stock prices
Information on 30,000 U.S. cities, including areas, populations,
coordinates, time zones and weather
61. CMU CM Plans
Extract relevant ground facts from the Web
company instances
name
locations of operations
economic sector
products produced and raw materials consumed
(especially those on export-control lists)
relations with other companies
pieces of infrastructure
instances of <EconomicActionType>
DARPA
62. CMU CM Plans
Deliver extracted facts to integration teams
via OKBC.
Use facts to support PQs 200, 201, 203,
211, 216, etc. by representing economic
interests, capabilities and actions of
international agents, and links among
agents.
DARPA
63. Integration of Text Extraction
with SAIC Terrorism DB
Ian Niles
TextWise, LLC
64. SAIC Terrorism DB
(defobject ABU-NIDAL-ORGANIZATION"International terrorist organization
led by Sabri al-Banna. Split from PLO in 1974. Made up of various functional
committees, including political, military, and financial.(Source: 1996 Patterns of
Global Terrorism:App. B: Background on Terrorist Groups,
http://www.iet.com/Projects/HPKB/Web mirror/GLOB_terror/appb.html)”
(own-slot-value nick-name ABU-NIDAL-ORGANIZATION "ANO")
(individual ABU-NIDAL-ORGANIZATION)
(instance-of ABU-NIDAL-ORGANIZATION terrorist-group)
(residence-of-organization ABU-NIDAL-ORGANIZATION libya))
65. Integration of CRCs into DB
Terrorist Group template instances were automatically
generated from KNOW-IT output in three steps:
A base template instance is created for each example of the
proper noun category 54 (terrorist groups)
CRCs referencing terrorist groups are mapped to slots of
the terrorist group template.
The automatically generated slots are inserted into the
appropriate template instances.
DARPA
68. Future Integration Work
Crafting more rules to extract instances of the 54
(terrorist group) proper name category
Automatic generation of instances of the two
other Terrorism DB templates
Mapping more relations and combinations of
relations to template slots
Making the ouput KIF 3.0 Compliant
DARPA
69. •Carnegie Mellon University
•Massachussets Institute of Technology
•North Western University
•SRI International
•Stanford University (Formal Reasoning Group)
•Stanford University (Knowledge Systems Laboratory)
•Stanford University (Scaleable Knowledge Composition)
•TextWise
70. •Carnegie Mellon University
•George Mason University
•Information Sciences Institute
•Massachussets Institute of Technology
•North Western University
•SRI International
•Stanford University (Formal Reasoning Group)
•Stanford University (Knowledge Systems Laboratory)
•Stanford University (Scaleable Knowledge Composition)
•Stanford Medical Informatics
•TextWise
72. SAIC Crisis Management only
KB Development Time (Exluding TextWise)
25000
20000
SRI(SAIC)
15000
Axioms
KSL
NWU
10000
CMU
5000
0
TQA
TQC
TQD
TQB
Feb
June (SQ)
May
Aug
Dec
Mar
Jan
Apr
Months
73. SAIC Crisis Management only
KB Development Time
90000
80000
70000
SRI(SAIC)
60000
KSL
Axioms
50000
NWU
40000
TextWise
30000
CMU
20000
10000
0
TQA
TQC
TQD
TQB
Feb
June (SQ)
May
Aug
Dec
Mar
Jan
Apr
Months
74. TextWise
1. Create a terrorism database partition by retrieving a large multi-
year, multi-source corpus of documents which mention the
terms"terrorism", "terrorist" or "terrorists" and running the document
processing system over these documents (date of deliverable: 11/27).
2. Create an index from every canonicalized PN in the version of
PNDBin /home/chess/CYC to all of its non-canonicalized variants
(date ofdeliverable: 11/27).
3. Implement the pseudo-code for the Template Instance Generator
(TIG)(date of deliverable: 12/31).
4. Design and implement component which will convert sets of CRCs
intoinstances of Supporting Actions and Terrorist Attacks templates.
DARPA
75. Credits
CMU - webKB Stanford KSL - Ontolingua, ATP
• Tom Mitchell • Richard Fikes
• Mark Craven • Deborah McGuinness
• James Rice
MIT - START • Gleb Frank
• Boris Katz
• Gary Borchardt Stanford - FRG
• John McCarthy
NWU - Flow Model • Tom Costello
• Ken Forbus
• Jeff Usher TextWise - Know-IT
• Liz Liddy
SRI - SNARK, GKB Editor • Woojin Paik
• Vinay Chaudhri
• Richard Waldinger USC ISI - LOOM/EXPECT
• Mark Stickel • Yolanda Gil
76. Credits
USC ISI - LOOM SMI - Protege
• Bob Mcgregor • Mark Musen
• Hans Chalupsky • Natalya Fridman Noy
• David Moriarty • Bill Grosso
Cycorp - Cyc SAIC - SIKE
• Doug Lenat • Dave Easter
• Ben Rode • Albert Lin
• Barbara Starr
Teknowledge - TFS • Don Henager
• Adam Pease • Henry Gunthardt
• John Li • Ben Good
• Cleo Condoravdi • Brian Truong
• Bryner Pancho
GMU - Disciple • Lei Wang
• George Tecucci
77. HIKE N-tier Architecture
HIKE HPKB
HPKB
HIKE
HIKE
HIKE Server Technology
Technology
Server
Client
Client Component
Component
HTTP
HPKB
HPKB
HIKE
HIKE Technology
HIKE Technology
HIKE Server
Server Component
Client Sockets (TCP/IP) Component
Client
HPKB
HPKB
HIKE HIKE
HIKE Technology
OKBC HIKE
HIKE Server Stub Technology
Stub Component
HIKE Server Component
Client
Client
OKBC
Loom HPKB
HPKB
Loom HIKE
HIKE Technology
OKBC
OKBC Stub Technology
Stub Component
Server
Server Component
Java RMI
78. Three Levels of Integration
There are 3 levels at which integration can
occur:
Transport layer (e.g. Sending information
from one server to another)
Syntactic layer (Ensuring that information is in
the same syntax as that defined by another
system)
Semantic layer (Ensuring that all concepts and
theories are aligned)
DARPA
79. HIKE Analyst
START HIKE
START GUI
GUI
GKB
GKB SNARK
SNARK
Editor
Editor
Ocelot
Ocelot
SME
SME
TextWise
TextWise MAC/FAC
MAC/FAC
WebKB Ontolingua
Ontolingua
WebKB ATP
ATP
80. Knowledge Architecture
Currently available in Ocelot (Via GKB
editor)
HPKB upper level
Actions Ontology
Interests Ontology
SAIC/SRI Y1 Ontology
lajolla.ai.sri.com:8000
DARPA
82. Knowledge Servers (Cont’d)
Semi- Automatic Knowledge Acquisition
KNOW-IT (TextWise)
Text extraction from the web, newsfeeds and other
sources
webKB (CMU)
Knowledge Extraction (and discovery) from web
based sources.
Expect (USC ISI)
Automatic generation of rules
DARPA
83. Question Answering
Natural Language Understanding
START (MIT)
Parses natural language queries. Multimedia web
based answers from annotated web sources.
TextWise
Parses natural language queries. Returns answers
from web based sources by parsing textual
information.
Theorem Provers
SNARK (SRI)
DARPA
ATP (Stanford KSL)
84. Problem Solvers
Machine Learning
Disciple Learning Agent (GMU)
multi-strategy learning methods Problem Solving
Methods
Problem Solving Methods
Stanford Medical Informatics (SMI)
Three layered PSM to detect, classify, and monitor
battlefield activities.
Information Science Institute (ISI)
Course of Action Generation problem solvers to
create alternative solutions to workarounds
DARPA problems.
85. Problem Solvers (Cont’d)
Bayesian Networks
SPOOK (Stanford Robotics Laboratory)
System for Probabalistic Object Oriented
Knowledge - supports reasoning with uncertainty
Qualitative Reasoning
NWU/KSL
supports construction of certain types of models
such as flow models, e.g. :
World Oil flow model
Common Sense reasoning about the battlespace, focusing
on the trafficability/terrain suitability task.
DARPA
86. Problem Solvers (Cont’d)
Monitoring Process
Massachusetts Institute of Technology (MIT)
provides tools for constructing and controlling
networks of distributed monitoring processes
DARPA
87. Crisis Management -
Knowledge Level Architecture
Knowledge Architecture design is an output
of the Knowledge Architecture working
group convened by SAIC
Includes the SAIC merged ontology
The SAIC merged ontology contains the year 1
knowledge bases from KSL, FRG, SRI/SAIC,
and CMU
Ontology merging effort led by Stanford KSL
led to development of the KB merging tool
DARPA
Editor's Notes
This diagram shows the entire arsenal of AI tools available and built into our architecture in order to solve any problem requiring an AI solution. All communicate via a central OKBC bus. The AI tools may be classified into 3 VERY ROUGH categories. In some cases, a tool classified under question answering may be used as a problem solving tool and vice versa. HIKE provides the infrastructire to facilaite communication between components. SAIC also provides the web based GUI within HIKE
Unfamiliar or large domains mean the language and reasoning may be non-obvious to the user long reasoning chains even of simple modus ponens typically requires explanation sophisticated axioms need explanation and so do the magical axioms that are inside most theorem provers. Simple cuts require explanations to non-prolog people disjoint primitives resulting in 0 cardinality slots require explanation in description logics etc if critical decisions will be made based on deductions, then reasoning verification is required
Unfamiliar or large domains mean the language and reasoning may be non-obvious to the user long reasoning chains even of simple modus ponens typically requires explanation sophisticated axioms need explanation and so do the magical axioms that are inside most theorem provers. Simple cuts require explanations to non-prolog people disjoint primitives resulting in 0 cardinality slots require explanation in description logics etc if critical decisions will be made based on deductions, then reasoning verification is required
Unfamiliar or large domains mean the language and reasoning may be non-obvious to the user long reasoning chains even of simple modus ponens typically requires explanation sophisticated axioms need explanation and so do the magical axioms that are inside most theorem provers. Simple cuts require explanations to non-prolog people disjoint primitives resulting in 0 cardinality slots require explanation in description logics etc if critical decisions will be made based on deductions, then reasoning verification is required
Unfamiliar or large domains mean the language and reasoning may be non-obvious to the user long reasoning chains even of simple modus ponens typically requires explanation sophisticated axioms need explanation and so do the magical axioms that are inside most theorem provers. Simple cuts require explanations to non-prolog people disjoint primitives resulting in 0 cardinality slots require explanation in description logics etc if critical decisions will be made based on deductions, then reasoning verification is required
SQ230a How would the Y1 Phase II Persian Gulf Scenario be affected if BW experts of Libya did not provide advanced technology and scientific expertise aid to a terrorist group?
Members of the un security opposed iraq because the un security council passed a resolution that opposed iraq. There is an axiom that states that members of a group that oppose an enemy oppose the enemy. (note others also directly opposed iraq in ground fact style and we explain that as well; here we only go through the non-ground deductions)
Followup to this shows that un resolution xx is a sanction which is a diplomatic action
SQ230a How would the Y1 Phase II Persian Gulf Scenario be affected if BW experts of Libya did not provide advanced technology and scientific expertise aid to a terrorist group?
We do not yet handle skolems or functions in as nice a manner as we should
This is the list of institutions invovled on the project. The institutions listed are very prestigious and highly respected in the academic world.
This is the list of institutions invovled on the project. The institutions listed are very prestigious and highly respected in the academic world.
This diagram shows the entire arsenal of AI tools available and built into our architecture in order to solve any problem requiring an AI solution. All communicate via a central OKBC bus. The AI tools may be classified into 3 VERY ROUGH categories. In some cases, a tool classified under question answering may be used as a problem solving tool and vice versa. HIKE provides the infrastructire to facilaite communication between components. SAIC also provides the web based GUI within HIKE