Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture...

24
Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation (Slides 2 – 12) can be demonstrated within six weeks and refined within the time frame of 3 and ½ months 50% time in May 2004 and 100% time June – August 2004 Dr. Prueitt and programming support from Nathan Einwechter The Simple Architecture develops Orbs using human in the loop activities to produce and use simple Orb resources The Advanced Architecture (slides 14 – 24) develops Orbs using human information production techniques plus Orb based data mining processes. Advanced architecture is an

Transcript of Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture...

Page 1: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

Not part of three month projectAdvanced Architectures:

Simple and Advanced Orb Architecture

OntologyStream architecture

• The first part of this presentation (Slides 2 – 12) can be demonstrated within six weeks and refined within the time frame of 3 and ½ months

• 50% time in May 2004 and 100% time June – August 2004

• Dr. Prueitt and programming support from Nathan Einwechter

• The Simple Architecture develops Orbs using human in the loop activities to produce and use simple Orb resources

• The Advanced Architecture (slides 14 – 24) develops Orbs using human information production techniques plus Orb based data mining processes. Advanced architecture is an additional 6 months to one year effort.

Page 2: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

Encoding EngineOrb

Visualization

Event Chemistry Repository

Human knowledge of sub-structure

supports mutual induction

Human Abduction about event Chemistry

supports Anticipation

Data Real time analysis

categoricalAbstraction sub-structure

Repository

Real time or legacy

Simple architecture

Diagram from Prueitt (2004)Simple Architecture: depends strongly on human knowledge

Page 3: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

Compact encoding of ordered triples in

hash tables

Event parser

Events of interest with selected sub-structure content

Generalized n-gram looks for conditional co-occurrence of sub-structure in the data

Manual selection of measurement

Instrumentation/measurement

1) Perl code – simple and independent from Orb code

2) Rules can be redeveloped by subject matter expert easily

3) Output always in the form of < a, r, b >

Orbs

SLIP Analysis and Visualization

Knowledge Operating System

mutual inductionabduction

Work product re-use

Diagram from Prueitt (2004)Simple Architecture: instrumentation and measurement

Page 4: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

Confirmed/refined

Subject Matter Indictors

Selection from Reified Indicators

Orb technologies provide concept and metaconcept metadata

Editor, subject matter expert

Diagram from Prueitt (2004)Simple Architecture: existing research tool capability

Existing research tool capability

Can be demonstrated in prototype in May 2004

Page 5: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

Confirmed/refined Subject Matter Indictors

retrievalengine

Case histories with selected subject matter content

Selection from Reified Indicators

Knowledge work / feed-backFull-cycle event profile retrieval

Compact encoding of ordered triples in

hash tables

Orbs

Diagram from Prueitt (2004)Simple Architecture: Human reification of Orb structures

Page 6: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

Text analysis technologies provide

ontology services

Use of ASCII encoding of event structure allows event structure mining functions base on simple general framework

instrumentation and encoding

Diagram from Prueitt (2004)Simple Architecture: Encoding innovations generalized from text analysis

Page 7: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

Patent pending technologies provide knowledge representational services, based on ASCII word descriptors and co-occurrence patterns

Diagram from Prueitt (2004)Simple Architecture: encoding innovations

Page 8: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

Pre

cisi

on

Recall

# of relevant event-profiles retrieved

total # of event-profiles retrieved

# of relevant event-profiles retrieved

total # of relevant event-profiles in collection

.2

.4

.6

.8

1.0

0

.2 .4 .6 .8 1.00

Precision =

Recall =

Diagram from Prueitt (2004)Simple Architecture: precision recall

Page 9: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

• If you enter a descriptor,

• and that descriptor is in an Orb or database,

• you get all data linked to that descriptor,

• regardless of whether or not that descriptor is relevant

Search Characteristics

.2

.4

.6

.8

1.0

0

.2 .4 .6 .8 1.00

Pre

cisi

on

Recall

High recall, low precision =• Time wasted with

irrelevant data• Relevant items may be

retrieved but overlooked

Diagram from Prueitt (2004)Simple Architecture: precision recall

Page 10: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

• If highly relevant data is in the Orb or database

• but none of the descriptors you enter are really relevant,

• then the data needed will not be retrieved

Search Characteristics (cont.)

.2

.4

.6

.8

1.0

0

.2 .4 .6 .8 1.00

Pre

cisi

on

Recall

High precision, low recall =• Greater chance for error• Inconsistent results• Time wasted through

redundant effort

Diagram from Prueitt (2004)Simple Architecture: precision recall

Page 11: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

Question:

• How do we “bend the curve so we get

• more of what we really need

• and less of what we don’t need?

.2

.4

.6

.8

1.0

0

.2 .4 .6 .8 1.00

Diagram from Prueitt (2004)Simple Architecture: precision recall

Page 12: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

Answer:

The Orbs initially have local structure but no global structure and yet are easy to organize into a specific global structure

• Categorical Abstraction creates similarity relationships which can be modified in real time using mutual induction (human reification through cognitive priming and visualization)

• Event Chemistry stores past work product into things-to-try, where the resulting organization expresses real science regarding event structure and sub-structure to function relationships

• Now the retrieval task has by-passed schema structure imposed in classical database models and allows real time intuition to play an un-encumbered role

Diagram from Prueitt (2004)Simple Architecture: basic intuition behind Orbs

Page 13: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

Not part of three month projectAdvanced Architectures:

Advanced Architecture developed as part of

OntologyStream work on “Total Information Awareness” architecture

• The foundation of this work is established in the Simple Architecture, which gives a stepping stone to the Advanced work

• The Simple Architecture develops Orbs using human in the loop activities

• The Advanced Architecture develops Orbs using human information production techniques plus Orb based data mining processes

Page 14: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

Transaction Layer

Presentation Layer

OrbsParsing, tagging, routing, categorizing, clustering

DOF

Ontology LensSchema

Logics

Topic Maps

Event parsing

RAM memory

System files

Hash tables

Legend

Orb = Ontology referential base

DOF = Differential Ontology Framework, including stochastic, latent semantic indexing and ontology services

Data encoding

Subject-matter Experts

Not part of three month projectAdvanced Architectures: Complete architecture

Page 15: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

Inter-Role Collaboration using Ontology

Synchronous Collaboration

Periodic Update

Knowledge Repository

Role and Event Specific View

Views

Views

Knowledge Worker

Knowledge Worker

Not part of three month projectAdvanced Architectures: Distributed Collaboration

Page 16: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

Production of Event Measurement Metrics

Implicit

Ontology

Implicit

Ontology

d C response

T ground (B 1)

T ground (B 2) T ground (B 3)

T ground (B 4) T ground (B 5)

Explicit

Ontology

For each response, d, the implicit ontology produces a set of metrics, { mk }, and these metrics are used as the atoms of a logic. These atoms are used to produce an explicit ontology. The logic is then equipped with a set of inference rules. Evaluations rules are then added to produce an inference about the response set.

Diagram from Prueitt (2002)Advanced Architecture: event metrics

Page 17: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

Differential Ontology Framework

By the expression “Differential Ontology” we mean the interchange of structural information between Implicit (machine-based) Ontology and Explicit (machine-based) Ontology

• by Implicit Ontology the variations of latent semantic indexing. These are continuum mathematics with only partial representation on the computer.

• by Explicit Ontology we mean an bag of ordered triples { < a , r, b > }, where a and b are locations and r is a relational type, organized into a graph structure, accompanied by first order predicate logic. This is a discrete formalism.

Implicit Ontology

Implicit OntologyExplicit

Ontology

Diagram from Prueitt (2002)Advanced Architecture: differential ontology framework

Page 18: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

Tri-level Architecture : bases for abduction of event function and mutual induction from substructure memory with human in the loop

The Tri-level architecture is based on the study of natural systems that exist as transient stabilities far from equilibrium.

The most basic element of this study is the Process Compartment Hypothesis (PCH) that makes the observation that “systems” come into being, have a stable period (of autopoiesis) and then collapse.

Human cognition is modeled in exactly the same way. Human mental events are modeled as the aggregation of elements of memory shaped by anticipation.

The tri-level architecture for machine intelligence is developed to reflect the PCH. A set of basic event atoms are developed through observation and human analysis. Event structures are then expressed using these atoms, and only these atoms, and over time a theory of event chemistry is developed and reified.

Diagrams from Prueitt (1996)Advanced Architecture: Tri-level Architecture

Page 19: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

cA/eC : categoricalAbstraction and eventChemistry

Neuroscience informs us that the physical process that brings the human experience of the past to the present moment involves three stages.

1) First, measured states of the world are parceled into substructural categories.

2) An accommodation process organizes substructural categories as a by-product of learning.

3) Finally, the substructural elements are evoked by the properties of real time stimulus to produce an emergent composition in which the memory is mixed with anticipation.

Each of these three processes involves the emergence of attractor points in physically distinct organizational strata. The study of Stratified Complexity appeals first to foundational work in quantum mechanics and then to disciplines such as cultural anthropology and social-biology.

categoricalAbstraction (cA) is the measurement of the invariance of data patterns using finite set of logical atoms derived from the measurement.

eventChemistry (eC) is a theory of type that depends on having anticipatory processes modeled in the form of aggregation rules, where the aggregation is of the cA logical atoms.

Diagram from Prueitt (1995)Advanced Architecture: eventChemistry from Dr. Paul Prueitt

Page 20: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

gF : two examples

We have generalized from a physical theory of about formative processes, to a computational architecture based on frameworks. Various forms are conjectured to exist as part of emergent classes, and to have a periodic table – like, in many ways, the atomic period table.

The Sowa-Ballard Framework has 18 “semantic atoms”. The Zachman has 30 atoms.

Zackman Framework

“According to Alvin Toffler, knowledge will become the central resource of the advanced economy, and because it reduces the need for other resources, its value will soar. (Alvin Toffler, Power Shift, 1990). Using architectural constructs such as the Zackman Framework, can prepare organizations to tap their inner banks of knowledge to improve their competitive positions in the twenty-first-century.

generalFramework (gF) theory constructs cA/eC knowledge based on “conversation” with humans. The general form of a framework is constructed based on specific knowledge of an application domain

Ballard/Sowa Framework

Diagram from Prueitt (2002)Advanced Architecture: gF from Dr. Paul Prueitt

Page 21: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

Diagram from Prueitt (1995)Advanced Architecture: mutual Induction from Dr. Paul Prueitt

mI : mutual Induction between machine memory and human Introspection

Mutual induction occurs when cognitive priming triggers mental events in humans.

If an incomplete pattern is presented using SLIP visualization of topological neighborhoods, in Orb structure, then Human-centric Information is Produced (HIP). SAR = structure activity relationships

Page 22: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

Situational Logic Construction

A latent technology transform, T ground , is used to produce simple metrics on membership of sub-structure in event structure from the response collection C response in the categories defined by the contents of the bins

C exemplar = B 1 B n2 B q

These bins are represented in the situational logic as the logical atoms A , from which a specific logic is constructed. These atoms are then endowed with a set of q real numbers that are passed to an Inference Processor.

The set of q real numbers are computed from a formal “evaluations of the structural relationship between logic atoms” using the Ontology Lens.

Atom a { r1 , r2 , . . . , rq }

The process of developing a situational logic treats new data structure as axioms, and then a process of reduction of axioms to logical atoms occurs (Russian Semiotics).

The reduction also requires the Ontology Lens, (invented 2002 by Prueitt).

Diagram from Prueitt (2003)Advanced Architecture: situational logics from Dr. Paul Prueitt

Page 23: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

The Ontology Len (discovered by Prueitt, 2002) is a structural focus “instrument” that is designed to allow non-computer scientists to specify high quality exemplar sets. This is done with an Implicit Ontology to Explicit Ontology (IO-EO) loop.

• When the user puts a new unit into a bin or removes a unit from a bin, then the IO-EO loop will produce a different result.

• It is the human responsibility to govern the IO-EO loops so that the results have the properties that the human wants, mostly independence of categories, but perhaps some specific (and maybe interesting) “category entanglements”.

A graphic representation of what we call a “Latent Semantics Index structural similarity matrix”.

The similarity is called structural because the exact notion of semantic similarity is not known from this algorithmic computation by itself.

The paragraphs of a small exemplar set (see appendix A) are ordered as labels for the columns and rows.

One would expect that a paragraph would be structurally similar with itself, and this is in fact what one sees as a set of dots

(representing a value of 1)

down the diagonal. Diagram from Prueitt (2002)Advanced Architecture: ontology lens from Dr. Paul Prueitt

Page 24: Not part of three month project Advanced Architectures: Simple and Advanced Orb Architecture OntologyStream architecture The first part of this presentation.

Minimal Work FlowProduction of the Explicit Ontology

Implicit

Ontology

Implicit

Ontology

C ground = C exemplar = C response

T ground (B 1) T ground (B 2)

T ground (B 3)

T ground (B 4) T ground (B 5)

Ontology

Lens

Schema-independent data

Schema-independent data is developed from the Ontology Lens, in the form

{ < a, r , b > }

Where a and b are categories defined by the exemplar set, , and r is a measure of relationship.

Diagram from Prueitt (2002)Advanced Architecture: work flow