human and machine understanding of normal language (nl) character strings presented by peter...

40
Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

Upload: aleesha-tate

Post on 08-Jan-2018

215 views

Category:

Documents


1 download

DESCRIPTION

For This Purpose Structures Imposed on NL character strings should be: Conceptually normal (to account for how humans might understand them) Flexible (to account for the variety of ways that humans might understand them) Usable as a Deductive Base (to account for how different ways of understanding them induce different patterns of deductive connections among them, and from which those ways of understanding them can be inferred)

TRANSCRIPT

Page 1: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

Human and Machine Understanding of normal Language (NL) Character

Strings

Presented by Peter Tripodes

Page 2: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

The Problem Is To Impose Structures on NL Character Strings That:

• Can account for the range of different ways that humans might understand them.

• Can account for the different patterns of deductive connections which they induce.

Page 3: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

For This Purpose

Structures Imposed on NL character strings should be:• Conceptually normal (to account for how humans

might understand them)• Flexible (to account for the variety of ways that

humans might understand them) Usable as a Deductive Base (to account for how

different ways of understanding them induce different patterns of deductive connections among them, and from which those ways of understanding them can be inferred)

Page 4: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

A Conceptually Normal Structure Imposed on an NL Character String:

Preserves the order of the constituent characters in the character string.

• Preserves adjacency relationships among the meaningful compounds they enter into.

• Forms those compounds in a manner consistent with the way that language users do.

Page 5: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

The question is...

Are conceptually normal structures of NL character strings compatible with their being usable as a deductive base.?

Page 6: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

Historically, Two Types of Structures

Logic based structures: Are usable for machine deduction, but are not conceptually normal.

Linguistic based structures: Are conceptually normal, but are not usable for machine deduction.

Page 7: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

Readings

We propose structures of NL character strings called “readings,” which are defined along the lines of logic based structures, but which, unlike usual logic based structures, are intended to be conceptually normal and flexible, as well as usable as a deductive base.

Page 8: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

Readings, Intuitively Considered

Intuitively, a reading of an NL character string is a way of understanding it as an organization of meaning bearing parts together with an assignment of meanings to those parts.

Page 9: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

Readings, Formalized

A reading of an NL character string c is formalized as a pair consisting of:

– A syntactic structure of c (SYN(c)) + – A semantic structure of c (SEM(c)) where:

SYN(c) = A formal representation of the meaning bearing parts of c and of their mode of organization.

SEM(c) = The set of all assignments SEM(c/f) of set theoretic meanings to the meaning bearing parts of SYN(c) imposed by interpretations f under which SYN(c) is true.

Page 10: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

Our proposed notion of reading...

Differs from usual logic based structures for NL, with respect to both SYN(c) and SEM(c).

I will be talking here primarily about SYN(c).

Page 11: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

Expressions of SYN(c)

An expression of SYN (c) is a tree structure whose leaves are representational morphemes and whose (single) root is either unlabelled, labeled R (with or without superscripts), or labeled T (with or without paired subscripts)

Page 12: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

Types of Expressions of SYN(c)

An unlabeled expression of SYN(c) is called a modifier of SYN (c)

An expression of SYN (c) labeled with R or Rn is called a relation expression of SYN(c). If labeled Rn, it is called an n-place relation expression of SYN(c).

An expression of SYN (c) labeled with T or jTk is called a thing expression of SYN(c), where the subscripts j and k indicate the scope and place orderings respectively of the thing expression.

Page 13: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

Some Aspects of the Grammar of SYN(c)

SYN(c) has no variables. The grammar of SYN(c) is an “open” grammar,

which means that for any given occurrence of a given character string c, SYN(c) can be an n-place relation expression rn, a thing expression a, or a modifier expression m.

Rationale of using an open grammar: This type of grammar is needed to account for differences in different users’ understanding of given normal language character strings.

Page 14: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

Interpretations of Expressions of SYN(c)

An interpretation f on SYN(c) is a function which assigns denotations to expressions in SYN(c) as follows:

– f assigns to every n-place relation expression rn in syn(c) a set f[rn] of n-tuples of elements of the universe of discourse;

– f assigns to every thing expression a in syn(c) a set f[a] of subsets of the universe of discourse;

– f assigns to every modifier expression m in syn(c) a function f[m] which assigns tuples and sets of subsets of elements of the universe of discourse to tuples and sets of subsets of the universe of discourse.

Page 15: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

Sentential Readings, Intuitively Considered

Intuitively, a sentential reading of an NL character string c is a way of understanding c “as a sentence.” That is, as a linguistic entity capable of being judged true or false.

Page 16: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

Syntactic Structure SYN(c) of a Sentential Reading of a Character String c

The syntactic structure SYN(c) of a sentential reading of a character string c has the form:

– rn (a1, ..., an), where:– rn is an n-place relation expression composed of a base

relation (rn)B with or without modifiers, together with an ordered set of case markers indicating the semantic roles to be played by each of the n thing expressions occupying the n places of rn.

– a1, ..., an are n thing-expressions which are to occupy the n places of rn, each with or without modifiers, each with an indication of its scope relative to the other n-1 thing expressions occupying the n places of rn, and its place relative to ordered set of case markers in rn.

Page 17: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

Regarding Conceptually normal Readings

SYN(c) represents the meaning-bearing parts of c and their mode of organization in a manner which parallels the occurrence order and organization of those parts in c.

SEM(c/f) represents the meanings of those meaning bearing parts assigned to them by the interpretation f; those meanings are sets built out of elements of an underlying domain of discourse, and whose construction parallels the mode of organization of those parts.

Page 18: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

Syntactic Sentential Reading Assignments (SSRAs)

Let C be a set of character strings. A Syntactic Sentential Reading Assignment

SSRA(C) on C is an assignment of a syntactic sentential structure SYN(c) to each character string c in C.

Page 19: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

Assumptive Sets for SSRA(C)

• Let C and C^ be sets of character strings.

• We refer to SSRA(C^) as an Assumptive Set for SSRA(C) provided that SSRA(C) and SSRA(C^) are disjoint

Page 20: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

Induced Patterns of Deductive Connections: Semantic Version

• Let C and C^ be sets of character strings such that SSRA(C^) is an assumptive set for SSRA(C).

• Definition: A Pattern of Deductive Connections induced on SSRA(C) relative to SSRA(C^) is a relation R between subsets C’ of SSRA(C) and elements SYN(c) of SSRA(C) such that:

• R holds between C’ and SYN(c) if and only if SYN(c) is true under every interpretation f under which every element in C’U SSRA(C^) is true.

Page 21: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

Induced Patterns of Deductive Connections: Proof Theoretic Version

The Pattern R could have been defined proof theoretically as well as semantically, as follows:– ... R holds between C’ and SYN(c) if and only if

there is a proof of SYN(c) from C’ and the assumptive set SSRA(C^).

Page 22: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

Deductive Normality of Induced Patterns

Let C and C^ be sets of character strings.

Definition: A pattern of deductive connections induced on SSRA(C) relative to the assumptive set SSRA(C^) is deductively normal or non-normal according as (or the degree to which) that pattern is consistent or inconsistent with language users’ deductive intuitions regarding C relative to C^ in typical contexts-of-use.

Page 23: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

Deductive Normality of SSRAs

Let C and C^ be sets of character strings, and let SSRA(C^) be an assumptive set for SSRA(C).

SSRA(C) is deductively normal or deductively non-normal relative to SSRA(C^) according as (and to the degree to which) the pattern of deductive connections which it induces on C relative to C^ is normal or non-normal.

Page 24: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

Regarding the Connection Between Deductive And Conceptual Normality

SSRA(C) can be deductively normal while one or more of its component syntactic structures is conceptually non-normal.(See Pattern (D) below)

Open Question: If all components in SSRA(CC) are conceptually normal, does it follow that SSRA(CC) is then deductively normal?

Page 25: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

Variability in SSRAs Used

Variability in SSRAs on a set C of character strings relative to the assumptive set C^ and relative to a context-of-use can derive from various sources:– Variability in the syntactic representations used– Variability in the semantic representations used– Variability in the assumptive set C^– Variability in the context-of-use

Page 26: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

A Sample Set C of Character Strings

1. John is a man.2. Some woman is loved by every man.3. Some woman loves every man.4. Some woman loves John.5. John loves some woman.

Page 27: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

Some Deductive Patterns on C

Deductively Normal Pattern (A): Assumptive Set {(1)}; (3) implies (4), and (2) implies (5).

Deductively Non-Normal Pattern (B): Empty Assumptive Set: (2) and (3) imply each other, (1) and (2) together imply each of (4) and (5).

Deductively Normal Pattern (D): Empty Assumptive Set; (1) and (3) together imply (4).

Deductively Non-Normal Pattern (E): With Assumptive Set {(1)}: (3) implies (5).

Page 28: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

A Deductively Normal Pattern (A)

• A deductively normal pattern (A) on C induced by conceptually normal SSRAs on (1) through (5).

• Pattern (A) would be induced by an SSRA which included the following syntactic representations SYN-1(1), SYN-1(2), SYN-1(3), and SYN-1(5) of character strings (1), (2), (3), and (5) respectively.

Page 29: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

SYN-1(1)

John is a man

IND JOHN BE A C UN MAN T R T

1T1 R1 2T2

R2

T

[i.e., John is a man.]

Page 30: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

SYN-1(2)

Some woman is loved by every man

INDEF WOMAN LOVES D A UN MAN T R T

1T1 R1 2T2

R2

T

[i.e., Some woman is such that she is loved by every man.]

Page 31: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

SYN-1(3)

Some woman loves every man

INDEF WOMAN LOVES A D UN MAN T R T

1T1 R1 2T2

R2

T

[i.e., Some woman is such that she loves every man.]

Page 32: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

SYN-1(4)

Some woman loves John

INDEF WOMAN LOVES A D IND JOHN T R T

1T1 R1 2T2

R2

T

[i.e., Some woman is such that she loves John.]

Page 33: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

SYN-1(5)

Some woman loves John

INDEF WOMAN LOVES A D IND JOHN T R T

1T1 R1 2T2

R2

T

[i.e., Some woman is such that she loves John.]

Page 34: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

A Deductively Non-normal Pattern (B)

• A deductively non-normal pattern (B) on C induced by conceptually normal SSRAs on (1), (4), and (5), and conceptually non-normal SSRAs on (2) and (3).

• Pattern (B) would be induced by an SSRA on C which included, besides SYN-(1), SYN-(4), and SYN(5) of character strings 1, 4, and 5 respectively, also the following syntactic representations SYN-2(2) and SYN-2(3) of character strings (2) and (3) respectively.

Page 35: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

SYN-2(2)

Some woman is loved by every man

INDEF WOMAN LOVES D A UN MAN T R T

1T1 R1 2T2

R2

T

[i.e., Some woman is such that every man loves her.]

Page 36: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

SYN-2(3)

Some woman loves every man

INDEF WOMAN LOVES A D UN MAN T R T

1T2 R1 2T1

R2

T

[i.e., Some woman is such that she is loved by every man.]

Page 37: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

A Deductively Normal Pattern (D)

A deductively normal pattern (D) on C induced by conceptually normal SSRAs on (1) and (4), and a conceptually non-normal SSRA on (3).

Pattern (D) would be induced by an SSRA on C which included conceptually normal representations SYN-(1) and SYN-(4) of (1) and (4), and the following conceptually non-normal syntactic representation SYN-3(3) of character string (3).

Page 38: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

SYN-3(3)

Some woman loves every man

INDEF WOMAN LOVES A D UN MAN T R T

2T1 R1 1T2

R2

T

[i.e., Every man is such that he is loved by some woman.]

Page 39: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

A Deductively Non-normal Pattern

A deductively non-normal pattern (E) on C induced by a conceptually normal SSRA on (1) and (5) and a conceptually non-normal SSRA on (3).

Pattern (E) would be induced by an SSRA which included SYN-1(1) and SYN-1(5), and the following syntactic representation SYN-4(3) character string (3).

Page 40: Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes

SYN-4(3)

Some woman loves every man

INDEF WOMAN LOVES A D UN MAN T R T

2T2 R1 1T1

R2

T

[i.e., Every man is such that he loves some woman.]