semantic-based knowledge representation 2...signifiers – signs or symbols if you’re a...

20
SEMANTIC-BASED KNOWLEDGE REPRESENTATION James C. Trawick NASA IV&V Program Human Exploration and Operations – Exploration Systems Directorate Kennedy Space Center, FL, USA 011.321.861.8396 – [email protected]

Upload: others

Post on 10-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Semantic-Based Knowledge Representation 2...signifiers – signs or symbols If you’re a philosopher The study of meanings – context If you’re a Linguist Linguistic semantics

SEMANTIC-BASED KNOWLEDGE REPRESENTATION

James C. Trawick

NASA IV&V Program

Human Exploration and Operations – Exploration Systems Directorate

Kennedy Space Center, FL, USA

011.321.861.8396 – [email protected]

Page 2: Semantic-Based Knowledge Representation 2...signifiers – signs or symbols If you’re a philosopher The study of meanings – context If you’re a Linguist Linguistic semantics

IV&V Program

Introduction – What is Semantics? How does Semantics relate to knowledge

representation? How would Semantics be used in the context

of IV&V?Tracking and mining of findings/issues/risksTracking and mining of IV&V evidenceAssurance statement development

What are other uses of Semantic-BasedKnowledge Representation?

What’s next for IV&V?

2

Page 3: Semantic-Based Knowledge Representation 2...signifiers – signs or symbols If you’re a philosopher The study of meanings – context If you’re a Linguist Linguistic semantics

IV&V Program

(as the lawyers say) It DependsThe literal meaning of the Greek word σημαντικός –

signifiers – signs or symbols

If you’re a philosopher

The study of meanings – context

If you’re a Linguist

Linguistic semantics is the study of meaning that is used forunderstanding human expression through language

If you’re a computer scientist

The processes a computer follows when executing a program –the model of computation in a particular programminglanguage

If you’re an IV&V analyst (a little of all of these)

Finding the meaning of evidence in its context

3

Page 4: Semantic-Based Knowledge Representation 2...signifiers – signs or symbols If you’re a philosopher The study of meanings – context If you’re a Linguist Linguistic semantics

IV&V Program

Introduction – What is Semantics? How does Semantics relate to knowledge

representation? How would Semantics be used in the context

of IV&V?Tracking and mining of findings/issues/risksTracking and mining of IV&V evidenceAssurance statement development

What are other uses of Semantic-BasedKnowledge Representation?

What’s next for IV&V?

4

Page 5: Semantic-Based Knowledge Representation 2...signifiers – signs or symbols If you’re a philosopher The study of meanings – context If you’re a Linguist Linguistic semantics

IV&V Program

Used when knowledge best understood as a set ofconcepts that are related to one another

Context is everything

NOT a new concept

Extended Ontological/Taxonomic structure makes itderivable, searchable and mineable

Stored relationships provide the data needed toautomatically generate visual network diagrams andto later mine for significances of subtle relationships

5

Page 6: Semantic-Based Knowledge Representation 2...signifiers – signs or symbols If you’re a philosopher The study of meanings – context If you’re a Linguist Linguistic semantics

IV&V Program

6

Vertebra Cat Fur

hasis a has

is an is a

has

MammalAnimal Bear

Whale

Fish Waterlives in

is a

is an

lives in

A Simplistic Semantic Network Model

Page 7: Semantic-Based Knowledge Representation 2...signifiers – signs or symbols If you’re a philosopher The study of meanings – context If you’re a Linguist Linguistic semantics

IV&V Program

Introduction – What is Semantics? How does Semantics relate to knowledge

representation? How would Semantics be used in the context

of IV&V?Tracking and mining of findings/issues/risksTracking and mining of IV&V evidenceAssurance statement development

What are other uses of Semantic-BasedKnowledge Representation?

What’s next for IV&V?

7

Page 8: Semantic-Based Knowledge Representation 2...signifiers – signs or symbols If you’re a philosopher The study of meanings – context If you’re a Linguist Linguistic semantics

IV&V Program

Reported anomalies (findings/issues/risks) areinherently contextual (e.g., a software errorwhich would cause a hypergolic propellantvalve to open when it is not supposed to):Catastrophic when the vehicle is being fueled (loss of

life and mission assets)Merely an annoyance when the vehicle is unfueled and

being processed

A semantic-based knowledge system cansuggest appropriate scoring of anomalousfindings based on context and a pre-determined “bar”

8

Page 9: Semantic-Based Knowledge Representation 2...signifiers – signs or symbols If you’re a philosopher The study of meanings – context If you’re a Linguist Linguistic semantics

IV&V Program

Introduction – What is Semantics? How does Semantics relate to knowledge

representation? How would Semantics be used in the context

of IV&V?Tracking and mining of findings/issues/risksTracking and mining of IV&V evidenceAssurance statement development

What are other uses of Semantic-BasedKnowledge Representation?

What’s next for IV&V?

9

Page 10: Semantic-Based Knowledge Representation 2...signifiers – signs or symbols If you’re a philosopher The study of meanings – context If you’re a Linguist Linguistic semantics

IV&V Program

A semantic-based knowledge system candescribe evidence element relationships andderive their significance

A semantic-based knowledge system cansuggest additional evidence that must beacquired in order to complete an analysis

A knowledge-based system always generatesa decision path which can be evaluated andlearned from

10

Page 11: Semantic-Based Knowledge Representation 2...signifiers – signs or symbols If you’re a philosopher The study of meanings – context If you’re a Linguist Linguistic semantics

IV&V Program

Introduction – What is Semantics? How does Semantics relate to knowledge

representation? How would Semantics be used in the context

of IV&V?Tracking and mining of findings/issues/risksTracking and mining of IV&V evidenceAssurance statement development

What are other uses of Semantic-BasedKnowledge Representation?

What’s next for IV&V?

11

Page 12: Semantic-Based Knowledge Representation 2...signifiers – signs or symbols If you’re a philosopher The study of meanings – context If you’re a Linguist Linguistic semantics

IV&V Program

A semantic-based knowledge system cansuggest assurances that can be made forcaptured assurance element relationships

A semantic-based knowledge system cansuggest caveats that must be attached toassurances that are desired to be made,based on missing assurance elementrelationships

A knowledge-based system always generatesa decision path which can be evaluated andlearned from

12

Page 13: Semantic-Based Knowledge Representation 2...signifiers – signs or symbols If you’re a philosopher The study of meanings – context If you’re a Linguist Linguistic semantics

IV&V Program

13

Assurance Case 3

is assumedby

Assurance Case 1

Test ResultsAnalysis

Assumption

Assurance Case 2

A Simplistic Semantic Network Model of an IV&V Assurance Case

Assurance Case 4

is evidencefor

is partialevidence for

is evidencefor

is partialevidence for

Page 14: Semantic-Based Knowledge Representation 2...signifiers – signs or symbols If you’re a philosopher The study of meanings – context If you’re a Linguist Linguistic semantics

IV&V Program

Introduction – What is Semantics? How does Semantics relate to knowledge

representation? How would Semantics be used in the context

of IV&V?Tracking and mining of findings/issues/risksTracking and mining of IV&V evidenceAssurance statement development

What are other uses of Semantic-BasedKnowledge Representation?

What’s next for IV&V?

14

Page 15: Semantic-Based Knowledge Representation 2...signifiers – signs or symbols If you’re a philosopher The study of meanings – context If you’re a Linguist Linguistic semantics

IV&V Program

IBM’s Watson computer systemShowcased on the Jeopardy network television

program

Used as an open-domain question answeringsystem using natural language input

An example of a semantic-based knowledgerepresentation and retrieval system

Competitors – two other semantic-basedknowledge representation and retrieval systems:two well-read humans

15

Page 16: Semantic-Based Knowledge Representation 2...signifiers – signs or symbols If you’re a philosopher The study of meanings – context If you’re a Linguist Linguistic semantics

IV&V Program

16

PrimarySearch

CandidateAnswer

Generation

SupportingEvidenceRetrieval

DeepEvidenceScoring

Question

HypothesisGeneration

Hypothesis andEvidence Scoring

SoftFiltering

HypothesisGeneration

Hypothesis andEvidence Scoring

SoftFiltering

Answer/Confidence

Final Mergingand Scoring

Synthesis

TrainedModels

QuestionAnalysis

QueryDecomposition

Simplified Context Diagram

Watson Open

-

Domain Question Answering Engine

EvidenceSources

AnswerSources

Page 17: Semantic-Based Knowledge Representation 2...signifiers – signs or symbols If you’re a philosopher The study of meanings – context If you’re a Linguist Linguistic semantics

IV&V Program

Introduction – What is Semantics? How does Semantics relate to knowledge

representation? How would Semantics be used in the context

of IV&V?Tracking and mining of findings/issues/risksTracking and mining of IV&V evidenceAssurance statement development

What are other uses of Semantic-BasedKnowledge Representation?

What’s next for IV&V?

17

Page 18: Semantic-Based Knowledge Representation 2...signifiers – signs or symbols If you’re a philosopher The study of meanings – context If you’re a Linguist Linguistic semantics

IV&V Program

Conclusions

Several semantic-based knowledge systems showpromise for documenting and mining aspects of theIndependent Verification and Validation of software

Semantic-based knowledge systems show promisefor documenting and mining aspects of other areasoutside of the Independent Verification andValidation of software

18

Page 19: Semantic-Based Knowledge Representation 2...signifiers – signs or symbols If you’re a philosopher The study of meanings – context If you’re a Linguist Linguistic semantics

IV&V Program

Suggestions for the future of IV&V

Development of a self-populating database tool forentering entities and relationships in multiplefunctionalities/domains (e.g., requirements quality in aspacecraft guidance, navigation and control [GN&C]domain)

Development of a self-populating database tool forentering ISO/IEC 15026-2 assurance elements and theirrelationships

Development of a customizable common notation forISO/IEC 15026-2 (for display)

Development of display, report generation, analysis andmining tools to make the databases useful

Using the tools to analyze patterns and trends to improvethe IV&V process

19

Page 20: Semantic-Based Knowledge Representation 2...signifiers – signs or symbols If you’re a philosopher The study of meanings – context If you’re a Linguist Linguistic semantics

20