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

Slides:



Advertisements
Similar presentations
Artificial Intelligence
Advertisements

Completeness and Expressiveness
Brief Introduction to Logic. Outline Historical View Propositional Logic : Syntax Propositional Logic : Semantics Satisfiability Natural Deduction : Proofs.
First-Order Logic (and beyond)
Chapter 3 : Relational Model
Discrete Mathematics Lecture 5 Alexander Bukharovich New York University.
LTAG Semantics on the Derivation Tree Presented by Maria I. Tchalakova.
A Semantic Characterization of Unbounded-Nondeterministic Abstract State Machines Andreas Glausch and Wolfgang Reisig 1.
Brief Introduction to Logic. Outline Historical View Propositional Logic : Syntax Propositional Logic : Semantics Satisfiability Natural Deduction : Proofs.
CS 330 Programming Languages 09 / 18 / 2007 Instructor: Michael Eckmann.
March 5: more on quantifiers We have encountered formulas and sentences that include multiple quantifiers: Take, for example: UD: People in Michael’s office.
Theory and Applications
CS 330 Programming Languages 09 / 16 / 2008 Instructor: Michael Eckmann.
EE1J2 - Slide 1 EE1J2 – Discrete Maths Lecture 6 Limitations of propositional logic Introduction to predicate logic Symbols, terms and formulae, Parse.
Rutgers University Relational Calculus 198:541 Rutgers University.
Semantics. Semantics-concerned with the investigation of meaning in a language without any reference to the context of situation The study of linguistic.
Three Generative grammars
Fuzzy Logic. Lecture Outline Fuzzy Systems Fuzzy Sets Membership Functions Fuzzy Operators Fuzzy Set Characteristics Fuzziness and Probability.
DBSQL 3-1 Copyright © Genetic Computer School 2009 Chapter 3 Relational Database Model.
Boolean Algebra and Computer Logic Mathematical Structures for Computer Science Chapter 7.1 – 7.2 Copyright © 2006 W.H. Freeman & Co.MSCS Slides Boolean.
Theory and Applications
Grammars CPSC 5135.
Database Management Systems, R. Ramakrishnan1 Relational Calculus Chapter 4.
CMPF144 FUNDAMENTALS OF COMPUTING THEORY Module 5: Classical Logic.
TextBook Concepts of Programming Languages, Robert W. Sebesta, (10th edition), Addison-Wesley Publishing Company CSCI18 - Concepts of Programming languages.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
1 LIN 1310B Introduction to Linguistics Prof: Nikolay Slavkov TA: Qinghua Tang CLASS 24, April 3, 2007.
CS344: Introduction to Artificial Intelligence Lecture: Herbrand’s Theorem Proving satisfiability of logic formulae using semantic trees (from Symbolic.
CS621: Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 28– Interpretation; Herbrand Interpertation 30 th Sept, 2010.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
A Probabilistic Quantifier Fuzzification Mechanism: The Model and Its Evaluation for Information Retrieval Felix Díaz-Hemida, David E. Losada, Alberto.
Meaning. Deictics  Are words, phrases and features of grammar that have to be interpreted in relation to the situation in which they are uttered such.
LDK R Logics for Data and Knowledge Representation PL of Classes.
Albert Gatt LIN3021 Formal Semantics Lecture 4. In this lecture Compositionality in Natural Langauge revisited: The role of types The typed lambda calculus.
Language: Set of Strings
Key Concepts Representation Inference Semantics Discourse Pragmatics Computation.
Programming Languages and Design Lecture 3 Semantic Specifications of Programming Languages Instructor: Li Ma Department of Computer Science Texas Southern.
Chapter 3 Describing Syntax and Semantics
Copyright © Cengage Learning. All rights reserved.
CS6133 Software Specification and Verification
Mathematical Preliminaries
What makes communication by language possible? “What makes the task [of understanding others] practicable at all is the structure the normative character.
◦ Process of describing the structure of phrases and sentences Chapter 8 - Phrases and sentences: grammar1.
Slang. Informal verbal communication that is generally unacceptable for formal writing.
Logics for Data and Knowledge Representation ClassL (part 1): syntax and semantics.
1 Lecture 3 The Languages of K, T, B and S4. 2 Last time we extended the language PC to the language S5 by adding two new symbols ‘□’ (for ‘It is necessary.
Pauline Jacobson,  General introduction: compositionality, syntax/semantics interface, notation  The standard account  The variable-free account.
Presented by Kyumars Sheykh Esmaili Description Logics for Data Bases (DLHB,Chapter 16) Semantic Web Seminar.
Of 29 lecture 15: description logic - introduction.
Logics for Data and Knowledge Representation ClassL (part 1): syntax and semantics.
2. The standards of textuality: cohesion Traditional approach to the study of lannguage: sentence as conventional object of study Structuralism (Bloofield,
COMP 412, FALL Type Systems C OMP 412 Rice University Houston, Texas Fall 2000 Copyright 2000, Robert Cartwright, all rights reserved. Students.
A Probabilistic Quantifier Fuzzification Mechanism: The Model and Its Evaluation for Information Retrieval Felix Díaz-Hemida, David E. Losada, Alberto.
Describing Syntax and Semantics
The Language of Sets If S is a set, then
(State) Model-Based Approaches I Software Specification Lecture 35
SEMANTICS VS PRAGMATICS
ece 720 intelligent web: ontology and beyond
Formal Modeling Concepts
7/3/2018 EMR 17 Logical Reasoning Lecture 11.
The Propositional Calculus
Logics for Data and Knowledge Representation
Logics for Data and Knowledge Representation
Levels of Linguistic Analysis
Back to “Serious” Topics…
Compilers Principles, Techniques, & Tools Taught by Jing Zhang
Compilers Principles, Techniques, & Tools Taught by Jing Zhang
Formal Program Specification
Visual Programming Languages ICS 539 Icon System Visual Languages & Visual Programming, Chapter 1, Editor Chang, 1990 ICS Department KFUPM Sept. 1,
Relational Calculus Chapter 4, Part B
Presentation transcript:

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.

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)

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.

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

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.

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.

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.

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.

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).

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)

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 R n is called a relation expression of SYN(c). If labeled R n, it is called an n-place relation expression of SYN(c). An expression of SYN (c) labeled with T or j T k 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.

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 r n, 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.

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 r n in syn(c) a set f[r n ] 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.

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.

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: – r n (a 1,..., a n ), where: – r n is an n-place relation expression composed of a base relation (r n ) 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 r n. – a 1,..., a n are n thing-expressions which are to occupy the n places of r n, 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 r n, and its place relative to ordered set of case markers in r n.

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.

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.

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

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.

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^).

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.

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.

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?

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

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.

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).

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.

SYN-1(1) John is a man IND JOHN BE A C UN MAN T R T 1 T 1 R 1 2 T 2 R 2 T [i.e., John is a man.]

SYN-1(2) Some womanis loved byevery man INDEF WOMANLOVES D A UN MAN T R T 1 T 1 R 1 2 T 2 R 2 T [i.e., Some woman is such that she is loved by every man.]

SYN-1(3) Some woman lovesevery man INDEF WOMANLOVES A D UN MAN T R T 1 T 1 R 1 2 T 2 R 2 T [i.e., Some woman is such that she loves every man.]

SYN-1(4) Some woman loves John INDEF WOMANLOVES A D IND JOHN T R T 1 T 1 R 1 2 T 2 R 2 T [i.e., Some woman is such that she loves John.]

SYN-1(5) Some woman loves John INDEF WOMANLOVES A D IND JOHN T R T 1 T 1 R 1 2 T 2 R 2 T [i.e., Some woman is such that she loves John.]

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.

SYN-2(2) Some womanis loved byevery man INDEF WOMANLOVES D A UN MAN T R T 1 T 1 R 1 2 T 2 R 2 T [i.e., Some woman is such that every man loves her.]

SYN-2(3) Some woman lovesevery man INDEF WOMANLOVES A D UN MAN T R T 1 T 2 R 1 2 T 1 R 2 T [i.e., Some woman is such that she is loved by every man.]

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).

SYN-3(3) Some woman lovesevery man INDEF WOMANLOVES A D UN MAN T R T 2 T 1 R 1 1 T 2 R 2 T [i.e., Every man is such that he is loved by some woman.]

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).

SYN-4(3) Some woman lovesevery man INDEF WOMANLOVES A D UN MAN T R T 2 T 2 R 1 1 T 1 R 2 T [i.e., Every man is such that he loves some woman.]