tractor - toward deep understanding of short intelligence ......rakesh nagi, kedar sambhoos, geoff...

125
Tractor Toward Deep Understanding of Short Intelligence Messages Stuart C. Shapiro Department of Computer Science and Engineering Center for Cognitive Science, Center for Multisource Information Fusion University at Buffalo, The State University of New York Buffalo, New York 14260 [email protected] 28 March 2012 S. C. Shapiro (UB) Tractor 28 March 2012 1 / 70

Upload: others

Post on 20-Feb-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

TractorToward Deep Understanding of Short Intelligence Messages

Stuart C. Shapiro

Department of Computer Science and EngineeringCenter for Cognitive Science,

Center for Multisource Information FusionUniversity at Buffalo, The State University of New York

Buffalo, New York [email protected]

28 March 2012S. C. Shapiro (UB) Tractor 28 March 2012 1 / 70

Page 2: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Outline

1 Acknowledgements2 Introduction3 Syntactic Processing4 Human Coreference Editing5 From Annotations to Syntactic Propositional Graph6 CBIR7 SNePS 3 and its GUI8 Syntax-Semantics Mapping9 Statistics10 Performance on Motivational Example11 Summary12 Further Reading

S. C. Shapiro (UB) Tractor 28 March 2012 2 / 70

Page 3: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Acknowledgements

Acknowledgements

Daniel R. Schlegel, James M. DoblerMichael Prentice, Paul Bunter, Michael W. Kandefer

Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer

Multidisciplinary University Research Initiative (MURI) Grant(Number W911NF-09-1-0392)for “Unified Research on Network-based Hard/Soft Information Fusion”Issued by the US Army Research Office (ARO)under the program management of Dr. John Lavery.

S. C. Shapiro (UB) Tractor 28 March 2012 3 / 70

Page 4: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Introduction

Tractor I/O

Input: A short English messageMostly 1–3 sentences.In Counter-insurgency domain.Written by human informant or intelligence gatherer.Not necessarily “grammatical” English.

Output: Semantic Propositional GraphRepresenting information in the message.Nodes for Entities, Events, Actions, Categories,Properties, Property Values, Propositions, ...Edges represent non-conceptual relations.

S. C. Shapiro (UB) Tractor 28 March 2012 4 / 70

Page 5: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Introduction

Tractor I/O

Input: A short English messageMostly 1–3 sentences.In Counter-insurgency domain.Written by human informant or intelligence gatherer.Not necessarily “grammatical” English.

Output: Semantic Propositional GraphRepresenting information in the message.Nodes for Entities, Events, Actions, Categories,Properties, Property Values, Propositions, ...Edges represent non-conceptual relations.

S. C. Shapiro (UB) Tractor 28 March 2012 4 / 70

Page 6: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Introduction

Important Assumption

A single message is written by a single person at a single time.Different messages might be written by different people atdifferent times,without the author of one message being aware of the contents ofprevious messages.Therefore,

NLP techniques are appropriate for intra-message coreferenceresolution,inter-message coreference resolution must be based on semanticdescriptions of the various entities.

Tractor must supply those semantic descriptions.

S. C. Shapiro (UB) Tractor 28 March 2012 5 / 70

Page 7: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Introduction

Important Assumption

A single message is written by a single person at a single time.Different messages might be written by different people atdifferent times,without the author of one message being aware of the contents ofprevious messages.Therefore,

NLP techniques are appropriate for intra-message coreferenceresolution,inter-message coreference resolution must be based on semanticdescriptions of the various entities.

Tractor must supply those semantic descriptions.

S. C. Shapiro (UB) Tractor 28 March 2012 5 / 70

Page 8: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Introduction

Important Assumption

A single message is written by a single person at a single time.Different messages might be written by different people atdifferent times,without the author of one message being aware of the contents ofprevious messages.Therefore,

NLP techniques are appropriate for intra-message coreferenceresolution,inter-message coreference resolution must be based on semanticdescriptions of the various entities.

Tractor must supply those semantic descriptions.

S. C. Shapiro (UB) Tractor 28 March 2012 5 / 70

Page 9: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Introduction

Important Assumption

A single message is written by a single person at a single time.Different messages might be written by different people atdifferent times,without the author of one message being aware of the contents ofprevious messages.Therefore,

NLP techniques are appropriate for intra-message coreferenceresolution,inter-message coreference resolution must be based on semanticdescriptions of the various entities.

Tractor must supply those semantic descriptions.

S. C. Shapiro (UB) Tractor 28 March 2012 5 / 70

Page 10: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Introduction

Important Assumption

A single message is written by a single person at a single time.Different messages might be written by different people atdifferent times,without the author of one message being aware of the contents ofprevious messages.Therefore,

NLP techniques are appropriate for intra-message coreferenceresolution,inter-message coreference resolution must be based on semanticdescriptions of the various entities.

Tractor must supply those semantic descriptions.

S. C. Shapiro (UB) Tractor 28 March 2012 5 / 70

Page 11: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Introduction

Why Shortness Matters

Since the messages are short,no need to be concerned with

rhetorical relationstopic shiftsetc.

S. C. Shapiro (UB) Tractor 28 March 2012 6 / 70

Page 12: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Introduction

Hard+Soft Information Fusion Architecture

S. C. Shapiro (UB) Tractor 28 March 2012 7 / 70

Page 13: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Introduction

Motivational Example: STEF Messages

01/05/07 - Increased hostile sentiment being expressed againstU.S. troops by many worshippers outside the al-Anbia mosque inAdhamiya.01/06/07 - Source said a Sunni youth he knows, Khalid Sattar, hasbecome increasingly vocal in denouncing the U.S. at severalmosques in Adhamiya.

S. C. Shapiro (UB) Tractor 28 March 2012 8 / 70

Page 14: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Introduction

Motivational Example: STEF Graphs

[K. Sambhoos, J. Llinas, & E. Little, Graphical Methods for Real-Time Fusion and Estimation with Soft Message Data,

11th International Conference on Information Fusion, 2008.]

Questions:Relation between “US” and “United States”?What was expressed?Who denounced whom?Does Source know Khalid Sattar?Is Khalid Sattar a Sunni youth?What did Source say?When did these events occur?S. C. Shapiro (UB) Tractor 28 March 2012 9 / 70

Page 15: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Introduction

Tractor Processing Stream

Short English MessageSyntactic ProcessingHuman Coreference EditingXML Syntactic File of AnnotationsConvert XML to SNePS 3SNePS 3 Syntactic Propositional GraphAdd Contextually Relevant Background/Ontological InformationSyntax-Semantics MappingSNePS 3 Semantic Propositional GraphExpress as GraphMLSemantic Propositional Graph in GraphML Format

S. C. Shapiro (UB) Tractor 28 March 2012 10 / 70

Page 16: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Introduction

Tractor Processing Stream

Short English MessageSyntactic ProcessingHuman Coreference EditingXML Syntactic File of AnnotationsConvert XML to SNePS 3SNePS 3 Syntactic Propositional GraphAdd Contextually Relevant Background/Ontological InformationSyntax-Semantics MappingSNePS 3 Semantic Propositional GraphExpress as GraphMLSemantic Propositional Graph in GraphML Format

S. C. Shapiro (UB) Tractor 28 March 2012 10 / 70

Page 17: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Introduction

Tractor Processing Stream

Short English MessageSyntactic ProcessingHuman Coreference EditingXML Syntactic File of AnnotationsConvert XML to SNePS 3SNePS 3 Syntactic Propositional GraphAdd Contextually Relevant Background/Ontological InformationSyntax-Semantics MappingSNePS 3 Semantic Propositional GraphExpress as GraphMLSemantic Propositional Graph in GraphML Format

S. C. Shapiro (UB) Tractor 28 March 2012 10 / 70

Page 18: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Introduction

Tractor Processing Stream

Short English MessageSyntactic ProcessingHuman Coreference EditingXML Syntactic File of AnnotationsConvert XML to SNePS 3SNePS 3 Syntactic Propositional GraphAdd Contextually Relevant Background/Ontological InformationSyntax-Semantics MappingSNePS 3 Semantic Propositional GraphExpress as GraphMLSemantic Propositional Graph in GraphML Format

S. C. Shapiro (UB) Tractor 28 March 2012 10 / 70

Page 19: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Introduction

Tractor Processing Stream

Short English MessageSyntactic ProcessingHuman Coreference EditingXML Syntactic File of AnnotationsConvert XML to SNePS 3SNePS 3 Syntactic Propositional GraphAdd Contextually Relevant Background/Ontological InformationSyntax-Semantics MappingSNePS 3 Semantic Propositional GraphExpress as GraphMLSemantic Propositional Graph in GraphML Format

S. C. Shapiro (UB) Tractor 28 March 2012 10 / 70

Page 20: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Introduction

Tractor Processing Stream

Short English MessageSyntactic ProcessingHuman Coreference EditingXML Syntactic File of AnnotationsConvert XML to SNePS 3SNePS 3 Syntactic Propositional GraphAdd Contextually Relevant Background/Ontological InformationSyntax-Semantics MappingSNePS 3 Semantic Propositional GraphExpress as GraphMLSemantic Propositional Graph in GraphML Format

S. C. Shapiro (UB) Tractor 28 March 2012 10 / 70

Page 21: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Introduction

Tractor Processing Stream

Short English MessageSyntactic ProcessingHuman Coreference EditingXML Syntactic File of AnnotationsConvert XML to SNePS 3SNePS 3 Syntactic Propositional GraphAdd Contextually Relevant Background/Ontological InformationSyntax-Semantics MappingSNePS 3 Semantic Propositional GraphExpress as GraphMLSemantic Propositional Graph in GraphML Format

S. C. Shapiro (UB) Tractor 28 March 2012 10 / 70

Page 22: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Introduction

Tractor Processing Stream

Short English MessageSyntactic ProcessingHuman Coreference EditingXML Syntactic File of AnnotationsConvert XML to SNePS 3SNePS 3 Syntactic Propositional GraphAdd Contextually Relevant Background/Ontological InformationSyntax-Semantics MappingSNePS 3 Semantic Propositional GraphExpress as GraphMLSemantic Propositional Graph in GraphML Format

S. C. Shapiro (UB) Tractor 28 March 2012 10 / 70

Page 23: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Introduction

Tractor Processing Stream

Short English MessageSyntactic ProcessingHuman Coreference EditingXML Syntactic File of AnnotationsConvert XML to SNePS 3SNePS 3 Syntactic Propositional GraphAdd Contextually Relevant Background/Ontological InformationSyntax-Semantics MappingSNePS 3 Semantic Propositional GraphExpress as GraphMLSemantic Propositional Graph in GraphML Format

S. C. Shapiro (UB) Tractor 28 March 2012 10 / 70

Page 24: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Introduction

Tractor Processing Stream

Short English MessageSyntactic ProcessingHuman Coreference EditingXML Syntactic File of AnnotationsConvert XML to SNePS 3SNePS 3 Syntactic Propositional GraphAdd Contextually Relevant Background/Ontological InformationSyntax-Semantics MappingSNePS 3 Semantic Propositional GraphExpress as GraphMLSemantic Propositional Graph in GraphML Format

S. C. Shapiro (UB) Tractor 28 March 2012 10 / 70

Page 25: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Introduction

Tractor Processing Stream

Short English MessageSyntactic ProcessingHuman Coreference EditingXML Syntactic File of AnnotationsConvert XML to SNePS 3SNePS 3 Syntactic Propositional GraphAdd Contextually Relevant Background/Ontological InformationSyntax-Semantics MappingSNePS 3 Semantic Propositional GraphExpress as GraphMLSemantic Propositional Graph in GraphML Format

S. C. Shapiro (UB) Tractor 28 March 2012 10 / 70

Page 26: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Introduction

Example Message

1. 01/31/2010, 0700 hrs. – Al Sabah newspaper reports that inresponse to the new government policy, local presidential candidateAzam Al-Azhar has called for a protest at the Second DistrictCourthouse. Al-Azhar said he would personally attend this protest, andthat local residents should expect to see his black SUV arrive at thecourthouse at around 1800 hrs.

S. C. Shapiro (UB) Tractor 28 March 2012 11 / 70

Page 27: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Syntactic Processing

GATE (General Architecture for Text Engineering)

1 Character Sequence to English Text1 ANNIE (a Nearly-New Information Extraction System) Tokenizer2 ANNIE Sentence Splitter

2 Morphology1 ANNIE POS Tagger2 English Stemmer

3 Named Entity Recognition1 List-Based “Gazetteer”2 ANNIE Rule-Base NE Transducer

4 Coreferencers1 ANNIE OrthoMatcher2 ANNIE Pronominal Coreferencer

5 Stanford Dependency Parser

S. C. Shapiro (UB) Tractor 28 March 2012 12 / 70

Page 28: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Syntactic Processing

GATE (General Architecture for Text Engineering)

1 Character Sequence to English Text1 ANNIE (a Nearly-New Information Extraction System) Tokenizer2 ANNIE Sentence Splitter

2 Morphology1 ANNIE POS Tagger2 English Stemmer

3 Named Entity Recognition1 List-Based “Gazetteer”2 ANNIE Rule-Base NE Transducer

4 Coreferencers1 ANNIE OrthoMatcher2 ANNIE Pronominal Coreferencer

5 Stanford Dependency Parser

S. C. Shapiro (UB) Tractor 28 March 2012 12 / 70

Page 29: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Syntactic Processing

GATE (General Architecture for Text Engineering)

1 Character Sequence to English Text1 ANNIE (a Nearly-New Information Extraction System) Tokenizer2 ANNIE Sentence Splitter

2 Morphology1 ANNIE POS Tagger2 English Stemmer

3 Named Entity Recognition1 List-Based “Gazetteer”2 ANNIE Rule-Base NE Transducer

4 Coreferencers1 ANNIE OrthoMatcher2 ANNIE Pronominal Coreferencer

5 Stanford Dependency Parser

S. C. Shapiro (UB) Tractor 28 March 2012 12 / 70

Page 30: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Syntactic Processing

GATE (General Architecture for Text Engineering)

1 Character Sequence to English Text1 ANNIE (a Nearly-New Information Extraction System) Tokenizer2 ANNIE Sentence Splitter

2 Morphology1 ANNIE POS Tagger2 English Stemmer

3 Named Entity Recognition1 List-Based “Gazetteer”2 ANNIE Rule-Base NE Transducer

4 Coreferencers1 ANNIE OrthoMatcher2 ANNIE Pronominal Coreferencer

5 Stanford Dependency Parser

S. C. Shapiro (UB) Tractor 28 March 2012 12 / 70

Page 31: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Syntactic Processing

GATE (General Architecture for Text Engineering)

1 Character Sequence to English Text1 ANNIE (a Nearly-New Information Extraction System) Tokenizer2 ANNIE Sentence Splitter

2 Morphology1 ANNIE POS Tagger2 English Stemmer

3 Named Entity Recognition1 List-Based “Gazetteer”2 ANNIE Rule-Base NE Transducer

4 Coreferencers1 ANNIE OrthoMatcher2 ANNIE Pronominal Coreferencer

5 Stanford Dependency Parser

S. C. Shapiro (UB) Tractor 28 March 2012 12 / 70

Page 32: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Syntactic Processing

Results of Tokenizer

S. C. Shapiro (UB) Tractor 28 March 2012 13 / 70

Page 33: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Syntactic Processing

Results of Sentence Splitter

S. C. Shapiro (UB) Tractor 28 March 2012 14 / 70

Page 34: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Syntactic Processing

Results of POS Tagger & Stemmer

S. C. Shapiro (UB) Tractor 28 March 2012 15 / 70

Page 35: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Syntactic Processing

Results of“Gazetteer-Based" Named Entity Recognition

S. C. Shapiro (UB) Tractor 28 March 2012 16 / 70

Page 36: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Syntactic Processing

Results ofRule-Based Named Entity Recognition

S. C. Shapiro (UB) Tractor 28 March 2012 17 / 70

Page 37: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Syntactic Processing

Results of OrthoMatcher

S. C. Shapiro (UB) Tractor 28 March 2012 18 / 70

Page 38: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Syntactic Processing

After Pronominal Coreferencer

S. C. Shapiro (UB) Tractor 28 March 2012 19 / 70

Page 39: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Syntactic Processing

Result of Dependency Parse

S. C. Shapiro (UB) Tractor 28 March 2012 20 / 70

Page 40: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Human Coreference Editing

Co-reference EditorInitial Chain

S. C. Shapiro (UB) Tractor 28 March 2012 21 / 70

Page 41: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Human Coreference Editing

Co-reference EditorAdding a Chain

S. C. Shapiro (UB) Tractor 28 March 2012 22 / 70

Page 42: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Human Coreference Editing

Co-reference EditorAdding to a Chain

S. C. Shapiro (UB) Tractor 28 March 2012 23 / 70

Page 43: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Human Coreference Editing

Co-reference EditorFinal Chains

S. C. Shapiro (UB) Tractor 28 March 2012 24 / 70

Page 44: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

From Annotations to Syntactic Propositional Graph

XML to SNePS 3

XML <Annotation Id="510" Type="Token" StartNode="251" EndNode="258"><Feature><Name className="java.lang.String">string</Name><Value className="java.lang.String">protest</Value>

</Feature><Feature><Name className="java.lang.String">category</Name><Value className="java.lang.String">NN</Value>

</Feature><Feature><Name className="java.lang.String">dependencies</Name><Value className="java.util.ArrayList" itemClassName="java.lang.String">

det(569)</Value></Feature><Feature><Name className="java.lang.String">matches</Name><Value className="java.util.ArrayList" itemClassName="java.lang.Integer">

482;510</Value></Feature></Annotation>

SNePS 3 (assert ‘(token-start-pos 510 251))(assert ‘(token-end-pos 510 258))(assert ‘(TextOf |protest| 510))(assert ‘(SyntacticCategoryOf "NN" 510))(assert ‘(det 510 569))(assert ‘(Equiv (setof 482 510)))

S. C. Shapiro (UB) Tractor 28 March 2012 25 / 70

Page 45: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

From Annotations to Syntactic Propositional Graph

xml2sneps3

Besides translation, xml2sneps3combines annotations that cover same substring into one token,adjusts message times to GMT,adjusts message dates as necessary given time change,converts message dates to ISO format.

S. C. Shapiro (UB) Tractor 28 March 2012 26 / 70

Page 46: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

CBIR

Adding Contextually Relevant Background/OntologicalInformation

For each noun in the graphFinds the Cyc concept from ResearchCycLoads the ontology above it in OpenCyc into the graph

S. C. Shapiro (UB) Tractor 28 March 2012 27 / 70

Page 47: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

SNePS 3

SNePS 3 is the latest member of the SNePS Family of KRR systems.

It is still being implemented.

The SNePS 3 KB can be thought of as simultaneously being:

Logic based,Frame based, andGraph based.

We have created a user interface which uses all three:

Assertions and queries of a KBare handled using logic or frames.Visualization and inspectionis done using propositional graphs.

S. C. Shapiro (UB) Tractor 28 March 2012 28 / 70

Page 48: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

SNePS 3 GUI

S. C. Shapiro (UB) Tractor 28 March 2012 29 / 70

Page 49: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

KB as set of Logical Expressions

The SNePS 3 KB is a set of logical expressions:Atomic terms

Individual constants denoting entities in domainincluding some relations

Arbitrary and indefinite terms [Shapiro, KR2004]

Functional termsincluding

terms denoting atomic propositionsterms denoting non-atomic propositions

Use CLIF syntax.Every logical expression is a term.Allows propositions about propositions without leaving First-Order.Internal name of functional terms: wfti [!]for “well-formed term”.

S. C. Shapiro (UB) Tractor 28 March 2012 30 / 70

Page 50: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

KB as set of Logical Expressions

The SNePS 3 KB is a set of logical expressions:Atomic terms

Individual constants denoting entities in domainincluding some relations

Arbitrary and indefinite terms [Shapiro, KR2004]

Functional termsincluding

terms denoting atomic propositionsterms denoting non-atomic propositions

Use CLIF syntax.Every logical expression is a term.Allows propositions about propositions without leaving First-Order.Internal name of functional terms: wfti [!]for “well-formed term”.

S. C. Shapiro (UB) Tractor 28 March 2012 30 / 70

Page 51: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

KB as set of Logical Expressions

The SNePS 3 KB is a set of logical expressions:Atomic terms

Individual constants denoting entities in domainincluding some relations

Arbitrary and indefinite terms [Shapiro, KR2004]

Functional termsincluding

terms denoting atomic propositionsterms denoting non-atomic propositions

Use CLIF syntax.Every logical expression is a term.Allows propositions about propositions without leaving First-Order.Internal name of functional terms: wfti [!]for “well-formed term”.

S. C. Shapiro (UB) Tractor 28 March 2012 30 / 70

Page 52: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

KB as set of Logical Expressions

The SNePS 3 KB is a set of logical expressions:Atomic terms

Individual constants denoting entities in domainincluding some relations

Arbitrary and indefinite terms [Shapiro, KR2004]

Functional termsincluding

terms denoting atomic propositionsterms denoting non-atomic propositions

Use CLIF syntax.Every logical expression is a term.Allows propositions about propositions without leaving First-Order.Internal name of functional terms: wfti [!]for “well-formed term”.

S. C. Shapiro (UB) Tractor 28 March 2012 30 / 70

Page 53: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

KB as set of Logical Expressions

The SNePS 3 KB is a set of logical expressions:Atomic terms

Individual constants denoting entities in domainincluding some relations

Arbitrary and indefinite terms [Shapiro, KR2004]

Functional termsincluding

terms denoting atomic propositionsterms denoting non-atomic propositions

Use CLIF syntax.Every logical expression is a term.Allows propositions about propositions without leaving First-Order.Internal name of functional terms: wfti [!]for “well-formed term”.

S. C. Shapiro (UB) Tractor 28 March 2012 30 / 70

Page 54: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

KB as set of Logical Expressions

The SNePS 3 KB is a set of logical expressions:Atomic terms

Individual constants denoting entities in domainincluding some relations

Arbitrary and indefinite terms [Shapiro, KR2004]

Functional termsincluding

terms denoting atomic propositionsterms denoting non-atomic propositions

Use CLIF syntax.Every logical expression is a term.Allows propositions about propositions without leaving First-Order.Internal name of functional terms: wfti [!]for “well-formed term”.

S. C. Shapiro (UB) Tractor 28 March 2012 30 / 70

Page 55: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Caseframes

Based on “The Case for Case” [Fillmore, 1968]and The Berkeley FrameNet Project

[Baker, Fillmore, & Lowe, 1998; Ruppenhofer et al., 2010]

Frameschematic representation of a situationwith a set of participantsand conceptual roles.

Eliminates syntactic differences.E.g.

Sufian called Ziyad.Ziyad was called by Sufian.a call from Sufian to Ziyad

We will use “caseframe” for their “frame”and use “frame” for an instantiated caseframe.

S. C. Shapiro (UB) Tractor 28 March 2012 31 / 70

Page 56: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Caseframes

Based on “The Case for Case” [Fillmore, 1968]and The Berkeley FrameNet Project

[Baker, Fillmore, & Lowe, 1998; Ruppenhofer et al., 2010]

Frameschematic representation of a situationwith a set of participantsand conceptual roles.

Eliminates syntactic differences.E.g.

Sufian called Ziyad.Ziyad was called by Sufian.a call from Sufian to Ziyad

We will use “caseframe” for their “frame”and use “frame” for an instantiated caseframe.

S. C. Shapiro (UB) Tractor 28 March 2012 31 / 70

Page 57: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Caseframes

Based on “The Case for Case” [Fillmore, 1968]and The Berkeley FrameNet Project

[Baker, Fillmore, & Lowe, 1998; Ruppenhofer et al., 2010]

Frameschematic representation of a situationwith a set of participantsand conceptual roles.

Eliminates syntactic differences.E.g.

Sufian called Ziyad.Ziyad was called by Sufian.a call from Sufian to Ziyad

We will use “caseframe” for their “frame”and use “frame” for an instantiated caseframe.

S. C. Shapiro (UB) Tractor 28 March 2012 31 / 70

Page 58: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Caseframes

Based on “The Case for Case” [Fillmore, 1968]and The Berkeley FrameNet Project

[Baker, Fillmore, & Lowe, 1998; Ruppenhofer et al., 2010]

Frameschematic representation of a situationwith a set of participantsand conceptual roles.

Eliminates syntactic differences.E.g.

Sufian called Ziyad.Ziyad was called by Sufian.a call from Sufian to Ziyad

We will use “caseframe” for their “frame”and use “frame” for an instantiated caseframe.

S. C. Shapiro (UB) Tractor 28 March 2012 31 / 70

Page 59: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Components of Caseframes

DefinitionA caseframe has

A nameA sortAn ordered list of slots...

S. C. Shapiro (UB) Tractor 28 March 2012 32 / 70

Page 60: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Slots

Slots are defined globallyindependently of the caseframes that use them.

DefinitionA slot has

A nameMinimum and maximum number of fillersThe sort of its fillers...

S. C. Shapiro (UB) Tractor 28 March 2012 33 / 70

Page 61: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Examples of Caseframes

ExampleIsa is a caseframe of type Propositionwith slots member and class.

ExampleCall is a caseframe of type Propositionwith slots Communicator, Addressee, and Communication.

S. C. Shapiro (UB) Tractor 28 March 2012 34 / 70

Page 62: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Frames vs. Logical Terms

A frame is an instance of a caseframe.The logical term (F x1, ..., xn)is represented by an instance of the caseframe named Fwhose slots, s1, ..., snare filled by the representations of x1, ..., xn, respectively.

S. C. Shapiro (UB) Tractor 28 March 2012 35 / 70

Page 63: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Frames vs. Logical Terms: Example

(assert ’(Call Sufian Ziyad"My brother sends greetings"))

creates an instance of the Call caseframe

whose Communicator slot contains the filler Sufian,

whose Addressee slot contains Ziyad,

and whose Communication slot

contains "My brother sends greetings".

S. C. Shapiro (UB) Tractor 28 March 2012 36 / 70

Page 64: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Propositional Graphs

A way of visualizing and traversing the frames.

Directed Acyclic GraphEvery term is a node.

Individual constantsFunctional terms (frames)Proposition-denoting functional terms

Node ID issymbolframe name (wfti [!])

Edges drawnfrom the node corresponding to the frame,to the nodes corresponding to the slot fillersEdges labeled by slot names

S. C. Shapiro (UB) Tractor 28 March 2012 37 / 70

Page 65: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Propositional Graphs

A way of visualizing and traversing the frames.

Directed Acyclic GraphEvery term is a node.

Individual constantsFunctional terms (frames)Proposition-denoting functional terms

Node ID issymbolframe name (wfti [!])

Edges drawnfrom the node corresponding to the frame,to the nodes corresponding to the slot fillersEdges labeled by slot names

S. C. Shapiro (UB) Tractor 28 March 2012 37 / 70

Page 66: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Propositional Graphs

A way of visualizing and traversing the frames.

Directed Acyclic GraphEvery term is a node.

Individual constantsFunctional terms (frames)Proposition-denoting functional terms

Node ID issymbolframe name (wfti [!])

Edges drawnfrom the node corresponding to the frame,to the nodes corresponding to the slot fillersEdges labeled by slot names

S. C. Shapiro (UB) Tractor 28 March 2012 37 / 70

Page 67: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Propositional Graphs

A way of visualizing and traversing the frames.

Directed Acyclic GraphEvery term is a node.

Individual constantsFunctional terms (frames)Proposition-denoting functional terms

Node ID issymbolframe name (wfti [!])

Edges drawnfrom the node corresponding to the frame,to the nodes corresponding to the slot fillersEdges labeled by slot names

S. C. Shapiro (UB) Tractor 28 March 2012 37 / 70

Page 68: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Propositional Graphs

A way of visualizing and traversing the frames.

Directed Acyclic GraphEvery term is a node.

Individual constantsFunctional terms (frames)Proposition-denoting functional terms

Node ID issymbolframe name (wfti [!])

Edges drawnfrom the node corresponding to the frame,to the nodes corresponding to the slot fillersEdges labeled by slot names

S. C. Shapiro (UB) Tractor 28 March 2012 37 / 70

Page 69: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Propositional Graphs

A way of visualizing and traversing the frames.

Directed Acyclic GraphEvery term is a node.

Individual constantsFunctional terms (frames)Proposition-denoting functional terms

Node ID issymbolframe name (wfti [!])

Edges drawnfrom the node corresponding to the frame,to the nodes corresponding to the slot fillersEdges labeled by slot names

S. C. Shapiro (UB) Tractor 28 March 2012 37 / 70

Page 70: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Propositional Graphs

A way of visualizing and traversing the frames.

Directed Acyclic GraphEvery term is a node.

Individual constantsFunctional terms (frames)Proposition-denoting functional terms

Node ID issymbolframe name (wfti [!])

Edges drawnfrom the node corresponding to the frame,to the nodes corresponding to the slot fillersEdges labeled by slot names

S. C. Shapiro (UB) Tractor 28 March 2012 37 / 70

Page 71: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Propositional Graphs

A way of visualizing and traversing the frames.

Directed Acyclic GraphEvery term is a node.

Individual constantsFunctional terms (frames)Proposition-denoting functional terms

Node ID issymbolframe name (wfti [!])

Edges drawnfrom the node corresponding to the frame,to the nodes corresponding to the slot fillersEdges labeled by slot names

S. C. Shapiro (UB) Tractor 28 March 2012 37 / 70

Page 72: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Propositional Graphs

A way of visualizing and traversing the frames.

Directed Acyclic GraphEvery term is a node.

Individual constantsFunctional terms (frames)Proposition-denoting functional terms

Node ID issymbolframe name (wfti [!])

Edges drawnfrom the node corresponding to the frame,to the nodes corresponding to the slot fillersEdges labeled by slot names

S. C. Shapiro (UB) Tractor 28 March 2012 37 / 70

Page 73: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Propositional Graphs

A way of visualizing and traversing the frames.

Directed Acyclic GraphEvery term is a node.

Individual constantsFunctional terms (frames)Proposition-denoting functional terms

Node ID issymbolframe name (wfti [!])

Edges drawnfrom the node corresponding to the frame,to the nodes corresponding to the slot fillersEdges labeled by slot names

S. C. Shapiro (UB) Tractor 28 March 2012 37 / 70

Page 74: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Example Propositional Graph

“Sufian, a person in Adhamiya, called Ziyad, a person who, accordingto Ahmed, is in Ramadi, saying ‘My brother sends greetings.’ ”

S. C. Shapiro (UB) Tractor 28 March 2012 38 / 70

Page 75: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Graph View as Visualization

Visualized graph is for human comprehension.Visualized graph need not be isomorphic to implementation of KB.Usefulness of wft nodes:

Functional term with more than two arguments (slots).Functional term with more than one filler in a slot.Functional term shown as argument of another (filler in a slot).

Can show a binary relation with no arc coming into itas a labeled arc (“collapsed arc”).

S. C. Shapiro (UB) Tractor 28 March 2012 39 / 70

Page 76: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Graph View as Visualization

Visualized graph is for human comprehension.Visualized graph need not be isomorphic to implementation of KB.Usefulness of wft nodes:

Functional term with more than two arguments (slots).Functional term with more than one filler in a slot.Functional term shown as argument of another (filler in a slot).

Can show a binary relation with no arc coming into itas a labeled arc (“collapsed arc”).

S. C. Shapiro (UB) Tractor 28 March 2012 39 / 70

Page 77: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Graph View as Visualization

Visualized graph is for human comprehension.Visualized graph need not be isomorphic to implementation of KB.Usefulness of wft nodes:

Functional term with more than two arguments (slots).Functional term with more than one filler in a slot.Functional term shown as argument of another (filler in a slot).

Can show a binary relation with no arc coming into itas a labeled arc (“collapsed arc”).

S. C. Shapiro (UB) Tractor 28 March 2012 39 / 70

Page 78: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Graph View as Visualization

Visualized graph is for human comprehension.Visualized graph need not be isomorphic to implementation of KB.Usefulness of wft nodes:

Functional term with more than two arguments (slots).Functional term with more than one filler in a slot.Functional term shown as argument of another (filler in a slot).

Can show a binary relation with no arc coming into itas a labeled arc (“collapsed arc”).

S. C. Shapiro (UB) Tractor 28 March 2012 39 / 70

Page 79: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Graph View as Visualization

Visualized graph is for human comprehension.Visualized graph need not be isomorphic to implementation of KB.Usefulness of wft nodes:

Functional term with more than two arguments (slots).Functional term with more than one filler in a slot.Functional term shown as argument of another (filler in a slot).

Can show a binary relation with no arc coming into itas a labeled arc (“collapsed arc”).

S. C. Shapiro (UB) Tractor 28 March 2012 39 / 70

Page 80: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Graph View as Visualization

Visualized graph is for human comprehension.Visualized graph need not be isomorphic to implementation of KB.Usefulness of wft nodes:

Functional term with more than two arguments (slots).Functional term with more than one filler in a slot.Functional term shown as argument of another (filler in a slot).

Can show a binary relation with no arc coming into itas a labeled arc (“collapsed arc”).

S. C. Shapiro (UB) Tractor 28 March 2012 39 / 70

Page 81: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Graph View as Visualization

Visualized graph is for human comprehension.Visualized graph need not be isomorphic to implementation of KB.Usefulness of wft nodes:

Functional term with more than two arguments (slots).Functional term with more than one filler in a slot.Functional term shown as argument of another (filler in a slot).

Can show a binary relation with no arc coming into itas a labeled arc (“collapsed arc”).

S. C. Shapiro (UB) Tractor 28 March 2012 39 / 70

Page 82: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Visualizing a Collapsed Arc

Slots in a frame are ordered.Order of slots = order of arguments of functional term.Draw collapsed arc from first argument to second argument.

Name of caseframe = function symbol.Label collapsed arc with function symbol.

Different style of arrow headso user knows it’s a collapsed arc.

S. C. Shapiro (UB) Tractor 28 March 2012 40 / 70

Page 83: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Visualizing a Collapsed Arc

Slots in a frame are ordered.Order of slots = order of arguments of functional term.Draw collapsed arc from first argument to second argument.

Name of caseframe = function symbol.Label collapsed arc with function symbol.

Different style of arrow headso user knows it’s a collapsed arc.

S. C. Shapiro (UB) Tractor 28 March 2012 40 / 70

Page 84: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Visualizing a Collapsed Arc

Slots in a frame are ordered.Order of slots = order of arguments of functional term.Draw collapsed arc from first argument to second argument.

Name of caseframe = function symbol.Label collapsed arc with function symbol.

Different style of arrow headso user knows it’s a collapsed arc.

S. C. Shapiro (UB) Tractor 28 March 2012 40 / 70

Page 85: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Visualizing a Collapsed Arc

Slots in a frame are ordered.Order of slots = order of arguments of functional term.Draw collapsed arc from first argument to second argument.

Name of caseframe = function symbol.Label collapsed arc with function symbol.

Different style of arrow headso user knows it’s a collapsed arc.

S. C. Shapiro (UB) Tractor 28 March 2012 40 / 70

Page 86: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Visualizing a Collapsed Arc

Slots in a frame are ordered.Order of slots = order of arguments of functional term.Draw collapsed arc from first argument to second argument.

Name of caseframe = function symbol.Label collapsed arc with function symbol.

Different style of arrow headso user knows it’s a collapsed arc.

S. C. Shapiro (UB) Tractor 28 March 2012 40 / 70

Page 87: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Visualizing a Collapsed Arc

Slots in a frame are ordered.Order of slots = order of arguments of functional term.Draw collapsed arc from first argument to second argument.

Name of caseframe = function symbol.Label collapsed arc with function symbol.

Different style of arrow headso user knows it’s a collapsed arc.

S. C. Shapiro (UB) Tractor 28 March 2012 40 / 70

Page 88: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Example of Collapsed Graph: Before

The uncollapsed version of Suifian calling Ziyad example:

S. C. Shapiro (UB) Tractor 28 March 2012 41 / 70

Page 89: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

SNePS 3 and its GUI

Example of Collapsed Graph: After

The collapsed version of Suifian calling Ziyad example:

S. C. Shapiro (UB) Tractor 28 March 2012 42 / 70

Page 90: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Syntax-Semantics Mapping

SNePS 3 Syntactic Graph Visualized(Uncollapsed)

S. C. Shapiro (UB) Tractor 28 March 2012 43 / 70

Page 91: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Syntax-Semantics Mapping

SNePS 3 Syntactic Graph Visualized(Collapsed)

S. C. Shapiro (UB) Tractor 28 March 2012 44 / 70

Page 92: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Syntax-Semantics Mapping

Mapping Rule: properNounToName

S. C. Shapiro (UB) Tractor 28 March 2012 45 / 70

Page 93: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Syntax-Semantics Mapping

Mapping Rule: nounPhraseToInstance

S. C. Shapiro (UB) Tractor 28 March 2012 46 / 70

Page 94: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Syntax-Semantics Mapping

Mapping Rule: atLocation

S. C. Shapiro (UB) Tractor 28 March 2012 47 / 70

Page 95: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Syntax-Semantics Mapping

Mapping Rule: colorProperty

S. C. Shapiro (UB) Tractor 28 March 2012 48 / 70

Page 96: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Syntax-Semantics Mapping

Mapping Rule: distribVerbOverConj

S. C. Shapiro (UB) Tractor 28 March 2012 49 / 70

Page 97: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Syntax-Semantics Mapping

Mapping Rule: distribSubjOverXcomp

S. C. Shapiro (UB) Tractor 28 March 2012 50 / 70

Page 98: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Syntax-Semantics Mapping

Another Example

7. 01/31/2010, 1817 hrs. – Blue team reports thata medium height man with dark hairjust entered a blue car by the Second District Courthouse. The manwas wearing a tan jacket. They are not sure where he came from.

S. C. Shapiro (UB) Tractor 28 March 2012 51 / 70

Page 99: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Syntax-Semantics Mapping

Mapping Rules:nounPhraseToInstance; madeOfSubstance;colorProperty; hasDimensionValue; withTypicalPart

S. C. Shapiro (UB) Tractor 28 March 2012 52 / 70

Page 100: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Statistics

CBIR Productivity

Over the 7 messages of the Bomber Buster data setNoun types looked up: 80Noun tokens: 165Assertions added to graphs: 11,860

S. C. Shapiro (UB) Tractor 28 March 2012 53 / 70

Page 101: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Statistics

Mapping Rule Usage

Rule bbs1 bbs2 bbs3 bbs4 bbs5 bbs6 bbs7 TotaladdRelevantOntology 1 1 1 1 1 1 2 8substringCoreference 10 4 12 2 6 6 6 46distribModOverConj 1 0 1 1 1 0 0 4properNounToName 13 7 15 3 6 4 4 52nounPhraseToInstance 5 9 4 12 4 2 5 41madeOfSubstance 0 0 0 0 0 0 1 1atLocation 1 0 0 0 1 1 0 3modLocation 0 1 0 0 0 0 0 1colorProperty 1 2 2 3 2 0 3 13hasDimensionValue 0 1 0 0 0 0 1 2withTypicalPart 0 0 0 0 0 0 1 1distribVerbOverConj 1 0 1 0 1 0 0 3passiveToActive 0 0 0 0 0 0 0 0distribSubjOverXcomp 2 0 0 1 0 0 0 3isaIsEquiv 0 2 0 1 0 0 0 3prepToRelation 1 3 0 3 0 0 0 7removeRedundantStems 56 59 37 73 28 17 40 310removeTextWhenIsa 6 12 4 13 4 2 5 46removeTextWhenMadeOf 0 0 0 0 0 0 1 1Total 98 101 77 113 54 33 69 545

S. C. Shapiro (UB) Tractor 28 March 2012 54 / 70

Page 102: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Statistics

Timings

Average running time per messageOver the 7 messages of the Bomber Buster data setOn a Core i7 2600K @ 3.4ghz, with 16GB RAM

GATE (without human coreference editing): 2.642 secsxml2sneps3: 0.978 secsPropositionalizer (without CBIR): 0.596 secsPropositionalizer (with CBIR): 74.547 secs

(Significant start-up time, so steady-state is faster.)

S. C. Shapiro (UB) Tractor 28 March 2012 55 / 70

Page 103: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Performance on Motivational Example

Motivational Example: STEF Messages

01/05/07 - Increased hostile sentiment being expressed againstU.S. troops by many worshippers outside the al-Anbia mosque inAdhamiya.01/06/07 - Source said a Sunni youth he knows, Khalid Sattar, hasbecome increasingly vocal in denouncing the U.S. at severalmosques in Adhamiya.

S. C. Shapiro (UB) Tractor 28 March 2012 56 / 70

Page 104: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Performance on Motivational Example

Motivational Example: STEF Graphs

[K. Sambhoos, J. Llinas, & E. Little, Graphical Methods for Real-Time Fusion and Estimation with Soft Message Data, 11th

International Conference on Information Fusion, 2008.]

Questions:Relation between “US” and “United States”?What was expressed?Who denounced whom?Does Source know Khalid Sattar?Is Khalid Sattar a Sunni youth?What did Source say?When did these events occur?S. C. Shapiro (UB) Tractor 28 March 2012 57 / 70

Page 105: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Performance on Motivational Example

Tractor on STEF001

S. C. Shapiro (UB) Tractor 28 March 2012 58 / 70

Page 106: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Performance on Motivational Example

Tractor on STEF002

S. C. Shapiro (UB) Tractor 28 March 2012 59 / 70

Page 107: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Performance on Motivational Example

STEF001: “US”

S. C. Shapiro (UB) Tractor 28 March 2012 60 / 70

Page 108: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Performance on Motivational Example

STEF002: “US”

S. C. Shapiro (UB) Tractor 28 March 2012 61 / 70

Page 109: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Performance on Motivational Example

STEF001: What was Expressed?

S. C. Shapiro (UB) Tractor 28 March 2012 62 / 70

Page 110: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Performance on Motivational Example

STEF002: Who denounced whom?

S. C. Shapiro (UB) Tractor 28 March 2012 63 / 70

Page 111: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Performance on Motivational Example

STEF002: Does Source know Khalid Sattar?

S. C. Shapiro (UB) Tractor 28 March 2012 64 / 70

Page 112: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Performance on Motivational Example

STEF002: Is Khalid Sattar a Sunni youth?

S. C. Shapiro (UB) Tractor 28 March 2012 65 / 70

Page 113: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Performance on Motivational Example

STEF002: What did Source say?

S. C. Shapiro (UB) Tractor 28 March 2012 66 / 70

Page 114: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Performance on Motivational Example

STEF001: When did these events occur?

S. C. Shapiro (UB) Tractor 28 March 2012 67 / 70

Page 115: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Performance on Motivational Example

STEF002: When did these events occur?

S. C. Shapiro (UB) Tractor 28 March 2012 68 / 70

Page 116: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Summary

Summary

Short English message, not necessarily “grammatical”.Syntactic processing within GATE.Named Entity Recognition, List-Based and Rule-Based.Automatic Coreferencers.Human Coreference Editing.Dependency Parser.Syntactic Propositional Graph: Syntactic Relations.Syntax-Semantics Mapping Rules.Semantic Propositional Graph reflects information in message.

S. C. Shapiro (UB) Tractor 28 March 2012 69 / 70

Page 117: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Summary

Summary

Short English message, not necessarily “grammatical”.Syntactic processing within GATE.Named Entity Recognition, List-Based and Rule-Based.Automatic Coreferencers.Human Coreference Editing.Dependency Parser.Syntactic Propositional Graph: Syntactic Relations.Syntax-Semantics Mapping Rules.Semantic Propositional Graph reflects information in message.

S. C. Shapiro (UB) Tractor 28 March 2012 69 / 70

Page 118: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Summary

Summary

Short English message, not necessarily “grammatical”.Syntactic processing within GATE.Named Entity Recognition, List-Based and Rule-Based.Automatic Coreferencers.Human Coreference Editing.Dependency Parser.Syntactic Propositional Graph: Syntactic Relations.Syntax-Semantics Mapping Rules.Semantic Propositional Graph reflects information in message.

S. C. Shapiro (UB) Tractor 28 March 2012 69 / 70

Page 119: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Summary

Summary

Short English message, not necessarily “grammatical”.Syntactic processing within GATE.Named Entity Recognition, List-Based and Rule-Based.Automatic Coreferencers.Human Coreference Editing.Dependency Parser.Syntactic Propositional Graph: Syntactic Relations.Syntax-Semantics Mapping Rules.Semantic Propositional Graph reflects information in message.

S. C. Shapiro (UB) Tractor 28 March 2012 69 / 70

Page 120: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Summary

Summary

Short English message, not necessarily “grammatical”.Syntactic processing within GATE.Named Entity Recognition, List-Based and Rule-Based.Automatic Coreferencers.Human Coreference Editing.Dependency Parser.Syntactic Propositional Graph: Syntactic Relations.Syntax-Semantics Mapping Rules.Semantic Propositional Graph reflects information in message.

S. C. Shapiro (UB) Tractor 28 March 2012 69 / 70

Page 121: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Summary

Summary

Short English message, not necessarily “grammatical”.Syntactic processing within GATE.Named Entity Recognition, List-Based and Rule-Based.Automatic Coreferencers.Human Coreference Editing.Dependency Parser.Syntactic Propositional Graph: Syntactic Relations.Syntax-Semantics Mapping Rules.Semantic Propositional Graph reflects information in message.

S. C. Shapiro (UB) Tractor 28 March 2012 69 / 70

Page 122: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Summary

Summary

Short English message, not necessarily “grammatical”.Syntactic processing within GATE.Named Entity Recognition, List-Based and Rule-Based.Automatic Coreferencers.Human Coreference Editing.Dependency Parser.Syntactic Propositional Graph: Syntactic Relations.Syntax-Semantics Mapping Rules.Semantic Propositional Graph reflects information in message.

S. C. Shapiro (UB) Tractor 28 March 2012 69 / 70

Page 123: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Summary

Summary

Short English message, not necessarily “grammatical”.Syntactic processing within GATE.Named Entity Recognition, List-Based and Rule-Based.Automatic Coreferencers.Human Coreference Editing.Dependency Parser.Syntactic Propositional Graph: Syntactic Relations.Syntax-Semantics Mapping Rules.Semantic Propositional Graph reflects information in message.

S. C. Shapiro (UB) Tractor 28 March 2012 69 / 70

Page 124: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Summary

Summary

Short English message, not necessarily “grammatical”.Syntactic processing within GATE.Named Entity Recognition, List-Based and Rule-Based.Automatic Coreferencers.Human Coreference Editing.Dependency Parser.Syntactic Propositional Graph: Syntactic Relations.Syntax-Semantics Mapping Rules.Semantic Propositional Graph reflects information in message.

S. C. Shapiro (UB) Tractor 28 March 2012 69 / 70

Page 125: Tractor - Toward Deep Understanding of Short Intelligence ......Rakesh Nagi, Kedar Sambhoos, Geoff A. Gross, Greg Tauer Multidisciplinary University Research Initiative (MURI) Grant

Further Reading

Further Reading

Michael Prentice, Michael Kandefer, & Stuart C. Shapiro, Tractor:A Framework for Soft Information Fusion, Proceedings of the 13thInternational Conference on Information Fusion (Fusion 2010),2010, Th3.2.2, 8 pages, unpaginated.

Michael Prentice and Stuart C. Shapiro, Using PropositionalGraphs for Soft Information Fusion, Proceedings of the 14thInternational Conference on Information Fusion (Fusion 2011),2011, 522–528.

Daniel R. Schlegel and Stuart C. Shapiro, Visually Interacting witha Knowledge Base Using Frames, Logic, and PropositionalGraphs. In M. Croitoru, S. Rudolph, N. Wilson, J. Howse, and O.Corby, Eds., Graph Structures for Knowledge Representation andReasoning, Lecture Notes in Artificial Intelligence 7205,Springer-Verlag, Berlin, 2012, in press.S. C. Shapiro (UB) Tractor 28 March 2012 70 / 70