Constructive Adpositional Grammars, Formally

Marco Benini
Marco BeniniResearcher at Università dell'Insubria - Como
Constructive Adpositional Grammars, Formally
DIP Colloquium, ILLC, Universiteit van Amsterdam
Marco Benini
marco.benini@uninsubria.it
Università degli Studi dell’Insubria
13th February 2015
Abstract
Constructive Adpositional Grammars, already presented in this series of
lectures by Federico Gobbo, is a way to describe natural languages which has
been developed to clarify the relations between syntax, semantics and
pragmatics. In this talk, the mathematical model supporting the grammars
is introduced and motivated.
Specifically, it will be shown that, using Category Theory even in a rather
elementary way, it is possible to formalise not only a natural language, but
also, and more significantly, how and why this formalisation is done, making
clear what are the fundamental choices, what are the sound alternatives, and
how variations can be used to obtain essentially equivalent grammars but
with a different orientation towards a specific purpose. So, a formal model
becomes a powerful way to reason about the structure of a language,
making conscious choices on what to emphasise and what to hide, in order
to describe just the aspects of interest.
(2 of 17)
Example
“Paul is going to study maths in the library”
D
←
in
E
the
A
←
O
library
O
←
I2
D
→
-ing
O
D
←
O
maths
O
←
I2
2
Paul
O
→
I2
1
study
I2
→
to
I2
2
Paul
O
→
I2
1
go
I2∗
→
I2
2
Paul
O
←
I2
1
is
I2
(3 of 17)
Language as a category
A language is a collection of expressions, which are constructed one
from another. In the example, “Paul is going to study math in the
library” is constructed from “Paul is going to study math”, which, in
turn, is constructed from “is”.
So, a language is a mathematical category where
the objects are the expressions
the arrows are the (concrete) constructions
identities are the empty constructions
composition g ◦f is the rule apply the construction g on the result
of the construction f
(4 of 17)
Language as a category
Expressions are abstract entities: they have a unique role in the
syntax and a unique meaning in the semantics, although their
presentations, i.e., the way they are written, may be ambiguous.
A grammar is an abstract description of the constructions, i.e., of the
arrows in the category. It is sound when it describes only existing
arrows, and it is complete when it describes all the existing arrows.
A grammar is built to achieve a purpose, for example, efficient
parsing. The adpositional grammars were built to help the analysis of
the language, to provide a neat description of linguistic phenomena,
and to emphasise the structural aspects.
(5 of 17)
Grammar characters
Fixed a category C, the collection of grammar characters is a family
G = {Gi }i such that i Gi = ObjC, Gi ∩Gj = when i = j, and each Gi
is inhabited. The collection of possible indexes is called GC.
In the example the grammar characters are indexed by
GC = {I2,I2
1 ,I2
2 ,I2,I2∗
,A,E,O,U,D}.
In words, G is a partition of expressions, a way to classify them.
Although this is the basis of all existing grammars, it is less trivial
than it seems to be. . .
(6 of 17)
Grammar characters
. . . in fact, we may define a grammar category G whose objects are the
grammar characters and whose arrows are the abstract constructions
C
G
Thus, concrete constructions are generated by the grammar G as
sheaf-like structures: C is the étalé space over the fibres on G, and the
concrete constructions are the counter-images of the abstract ones.
How effective and useful is this generation process highly depends on
the structure of the grammar category.
(7 of 17)
Defining constructions
Naturally, an abstract construction is the collection of the concrete
constructions it generates through the fibres.
Assuming that constructions are applied to expressions, the index in
the fibre on the domain is clear. In fact, an abstract construction is
defined by the indexing in the fibre of the codomain.
In the example, the abstract rule O → O which associates a noun with
an article, generates the concrete construction library → the library.
It does so by choosing the element in the fibre on the domain which
says that library has the O grammar character, and by choosing the
element in the fibre on the codomain which says that the has the A
grammar character thus the library is the concrete instance of the
abstract construction.
(8 of 17)
Defining constructions
In general, an abstract construction can be specified by a product of
grammar characters C1 ×···×Cn so that, given the expression e, the
construction builds the expression which combines e with an instance
(c1,...,cn) of the product.
In the adpositional paradigm, we assume that the above combination
is performed by generating a concrete construction of the form
e → a1(e,a2(c1 ...an(cn−1,cn)))
with a1,...,an from the distinct U grammar character which groups
the linking expressions, called adpositions.
In the example, go is in the grammar character I( ,to), so applying it
to the pair (Paul,study maths) yields Paul go to study maths.
(9 of 17)
Adtrees
The adpositional abstract constructions provide a way to represent
concrete expressions: adpositional trees (adtrees, for short). Evidently,
this representation can be extended to constructions as well.
For instance, the example in the previous slide can be rewritten as
go
I( ,to)
→ study math
O
↔
to
I
Paul
O
↔
I(to)
go
I( ,to)
Assuming to have a collection of atomic expressions, and that each
abstract construction can be reduced to elementary constructions, the
adtree presentation allows to recursively write any expression.
(10 of 17)
Adtrees
Elementary constructions have the form
X
G
→
Y
D
↔
a
E
X
G
Thus, in formal terms, they are abstract construction G → E from the
governor G to the grammar character E of the resulting expression, on
the product (D,a), i.e, the pair formed by the dependent D and the
adposition a. The concrete expression X denotes the index in the fibre
of the domain G, while Y is the concrete instance of the product D.
By swapping X and Y , and G and D, we get the conjugate
construction, which is, of course, equivalent but it moves the focus of
the construction.
(11 of 17)
Adtrees
Adtrees together with the instances of abstract constructions form a
category Ad(C). There is an evident embedding of C into Ad(C),
given by the realisation of abstract constructions in C.
In general, Ad(C) extends C: it contains adtrees for non-valid
expressions, like “Paul go to study math”, which does not exists in
the English language.
This extended world is much more regular and so more apt to get
analysed. And, it is easy to get back to the world of “sound”
expressions by means of redundancy transformations, which are
instances of a far more general tool.
Appendix B of F. Gobbo, M. Benini, Constructive Adpositional
Grammars: Foundations of Constructive Linguistics, Cambridge
Scholar Press (2011) contains the technical details omitted here.
(12 of 17)
Transformations
A transformation is a functor Ad(C) → Ad(C). Technically, a
transformation maps each adtree into another adtree, and
constructions into constructions, coherently, preserving identities and
composition.
Intuitively, a transformation is a way to uniformly establish a
correspondence between constructions. For example, changing the
tense of a verb from active to passive.
Or, adding redundancies wherever appropriate: for example, taking
care of according the gender or the number of a noun with the other
part of the discourse, thus realising the retraction from Ad(C) to C.
As a matter of fact, as my colleague has already shown in his talk, all
the major linguistic phenomena are modelled through transformations,
leading to surprising insights, sometimes.
(13 of 17)
Transformations
A grammar functor is a functor F : G → G from the grammar category
to itself. As a matter of fact, the interesting transformations are the
ones generating grammar functors, simply because these
transformations preserve the grammar.
By allowing hidden or null expressions in the language, grammar
functors can describe very complex and abstract constructions, like in
the guiding example:
maths
O
←
I2
2
Paul
O
→
I2
1
study
I2
→ D
←
to
O
maths
O
←
I2
2
Paul
O
→
I2
1
study
I2
(14 of 17)
Conclusion
Necessarily, many aspects of the mathematical model behind
adpositional grammars have been left out of this talk.
The important points are:
an adpositional grammar is a natural instance of a general
paradigm which is based on the categorical notion of sheaves;
grammar characters and abstract constructions are design choices
in the design of a grammar: sound alternatives are given in an
elementary way by conjugate constructions; more complex
alternatives can be obtained by applying transformations whose
generated grammar functor is isomorphic to identity;
hiding expressions by means of transformations leads to a uniform
rendering of highly complex constructions, like infinitives, gerunds,
and similar.
(15 of 17)
Conclusion
Not mentioned, but in the background, is the idea to look at
grammars as sheaves, i.e., as Grothendieck toposes: in particular,
among the many other things, this would lead to generate a logical
system where abstract constructions and transformations become
inference rules, allowing to reason about the structures in the
language.
Of course, this way of reasoning uses the most abstract part of
contemporary mathematics and, using the words of P. Johnstone, one
of the most respected experts of topos theory, it is not for the
faint-hearted.
(16 of 17)
Questions?
(17 of 17)
1 of 17

Recommended

Unifying Logical Form and The Linguistic Level of LF by
Unifying Logical Form and The Linguistic Level of LFUnifying Logical Form and The Linguistic Level of LF
Unifying Logical Form and The Linguistic Level of LFHady Ba
1.6K views32 slides
Cohesion In English Wasee by
Cohesion In English  WaseeCohesion In English  Wasee
Cohesion In English WaseeDr. Cupid Lucid
2.3K views9 slides
Cohesion Final by
Cohesion FinalCohesion Final
Cohesion FinalDr. Cupid Lucid
2.6K views11 slides
Ldml - public by
Ldml - publicLdml - public
Ldml - publicseanscon
516 views11 slides
International Journal of Humanities and Social Science Invention (IJHSSI) by
International Journal of Humanities and Social Science Invention (IJHSSI)International Journal of Humanities and Social Science Invention (IJHSSI)
International Journal of Humanities and Social Science Invention (IJHSSI)inventionjournals
160 views3 slides
Phonetic Form by
Phonetic FormPhonetic Form
Phonetic FormDr. Cupid Lucid
3.9K views13 slides

More Related Content

What's hot

Deterministic context free grammars &non-deterministic by
Deterministic context free grammars &non-deterministicDeterministic context free grammars &non-deterministic
Deterministic context free grammars &non-deterministicLeyo Stephen
9K views15 slides
West greenlandic antipassive by
West greenlandic antipassiveWest greenlandic antipassive
West greenlandic antipassiveRicardo Campos Castro
595 views15 slides
Minimalist program by
Minimalist programMinimalist program
Minimalist programRabbiaAzam
1.2K views11 slides
A Theory of Scope by
A Theory of ScopeA Theory of Scope
A Theory of ScopeLars Marius Garshol
1.3K views29 slides
Gwc 2016 by
Gwc 2016Gwc 2016
Gwc 2016Miljana Mladenovic
292 views8 slides
The Application of Distributed Morphology to the Lithuanian First Accent Noun... by
The Application of Distributed Morphology to the Lithuanian First Accent Noun...The Application of Distributed Morphology to the Lithuanian First Accent Noun...
The Application of Distributed Morphology to the Lithuanian First Accent Noun...Adrian Lin
432 views9 slides

What's hot(20)

Deterministic context free grammars &non-deterministic by Leyo Stephen
Deterministic context free grammars &non-deterministicDeterministic context free grammars &non-deterministic
Deterministic context free grammars &non-deterministic
Leyo Stephen9K views
Minimalist program by RabbiaAzam
Minimalist programMinimalist program
Minimalist program
RabbiaAzam1.2K views
The Application of Distributed Morphology to the Lithuanian First Accent Noun... by Adrian Lin
The Application of Distributed Morphology to the Lithuanian First Accent Noun...The Application of Distributed Morphology to the Lithuanian First Accent Noun...
The Application of Distributed Morphology to the Lithuanian First Accent Noun...
Adrian Lin432 views
Corpus-based part-of-speech disambiguation of Persian by IDES Editor
Corpus-based part-of-speech disambiguation of PersianCorpus-based part-of-speech disambiguation of Persian
Corpus-based part-of-speech disambiguation of Persian
IDES Editor409 views
Chapter 4 by Anh Le
Chapter 4Chapter 4
Chapter 4
Anh Le131 views
第一章Common Errors by guest2bb065
第一章Common Errors第一章Common Errors
第一章Common Errors
guest2bb065318 views
Generalized transition graphs by Arham Khan G
Generalized transition graphsGeneralized transition graphs
Generalized transition graphs
Arham Khan G12.7K views
IKL presentation for Ontolog by Pat Hayes
IKL presentation for OntologIKL presentation for Ontolog
IKL presentation for Ontolog
Pat Hayes1.5K views
Mba ebooks ! Edhole by Edhole.com
Mba ebooks ! EdholeMba ebooks ! Edhole
Mba ebooks ! Edhole
Edhole.com215 views
Ge'ez Verbs Morphology and Declaration Model by Guy De Pauw
Ge'ez Verbs Morphology and Declaration ModelGe'ez Verbs Morphology and Declaration Model
Ge'ez Verbs Morphology and Declaration Model
Guy De Pauw4K views
Constructive Description Logics 2006 by Valeria de Paiva
Constructive Description Logics 2006Constructive Description Logics 2006
Constructive Description Logics 2006
Valeria de Paiva402 views
Lecture 8 by shah zeb
Lecture 8Lecture 8
Lecture 8
shah zeb1.9K views
Lecture 7 by shah zeb
Lecture 7Lecture 7
Lecture 7
shah zeb13.5K views

Similar to Constructive Adpositional Grammars, Formally

Lexical sets by
Lexical setsLexical sets
Lexical setsBrendaWongUdye
1.4K views5 slides
Syntactic aggregation by
Syntactic aggregationSyntactic aggregation
Syntactic aggregationSumit Das
974 views10 slides
Language and its components by
Language and its componentsLanguage and its components
Language and its componentsMIMOUN SEHIBI
1.7K views20 slides
Chapter 5 by
Chapter 5Chapter 5
Chapter 5Anh Le
142 views28 slides
MELT 104 - Construction Grammar by
MELT 104 - Construction GrammarMELT 104 - Construction Grammar
MELT 104 - Construction GrammarGlynn Palecpec
2.7K views22 slides
Why parsing is a part of Language Faculty Science (by Daisuke Bekki) by
Why parsing is a part of Language Faculty Science (by Daisuke Bekki)Why parsing is a part of Language Faculty Science (by Daisuke Bekki)
Why parsing is a part of Language Faculty Science (by Daisuke Bekki)Daisuke BEKKI
41 views15 slides

Similar to Constructive Adpositional Grammars, Formally(20)

Syntactic aggregation by Sumit Das
Syntactic aggregationSyntactic aggregation
Syntactic aggregation
Sumit Das974 views
Language and its components by MIMOUN SEHIBI
Language and its componentsLanguage and its components
Language and its components
MIMOUN SEHIBI1.7K views
Chapter 5 by Anh Le
Chapter 5Chapter 5
Chapter 5
Anh Le142 views
MELT 104 - Construction Grammar by Glynn Palecpec
MELT 104 - Construction GrammarMELT 104 - Construction Grammar
MELT 104 - Construction Grammar
Glynn Palecpec2.7K views
Why parsing is a part of Language Faculty Science (by Daisuke Bekki) by Daisuke BEKKI
Why parsing is a part of Language Faculty Science (by Daisuke Bekki)Why parsing is a part of Language Faculty Science (by Daisuke Bekki)
Why parsing is a part of Language Faculty Science (by Daisuke Bekki)
Daisuke BEKKI41 views
Csr2011 june17 15_15_kaminski by CSR2011
Csr2011 june17 15_15_kaminskiCsr2011 june17 15_15_kaminski
Csr2011 june17 15_15_kaminski
CSR2011275 views
Role of unification and realization in natural language generation by Rishav Bhurtel
Role of unification and realization in natural language generationRole of unification and realization in natural language generation
Role of unification and realization in natural language generation
Rishav Bhurtel76 views
The Linguistic Components of Contrastive Analysis by zahraa Aamir
The Linguistic Components ofContrastive AnalysisThe Linguistic Components ofContrastive Analysis
The Linguistic Components of Contrastive Analysis
zahraa Aamir213 views
Contrastive analysis (ca) by Fadi Sukkari
Contrastive analysis (ca)Contrastive analysis (ca)
Contrastive analysis (ca)
Fadi Sukkari8.1K views
TEXT SUMMARIZATION IN MONGOLIAN LANGUAGE by kevig
TEXT SUMMARIZATION IN MONGOLIAN LANGUAGETEXT SUMMARIZATION IN MONGOLIAN LANGUAGE
TEXT SUMMARIZATION IN MONGOLIAN LANGUAGE
kevig10 views
Text Summarization in Mongolian Language by kevig
Text Summarization in Mongolian LanguageText Summarization in Mongolian Language
Text Summarization in Mongolian Language
kevig4 views
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text by University of Bari (Italy)
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text Improving Robustness and Flexibility of Concept Taxonomy Learning from Text
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text
Proof-Theoretic Semantics: Point-free meaninig of first-order systems by Marco Benini
Proof-Theoretic Semantics: Point-free meaninig of first-order systemsProof-Theoretic Semantics: Point-free meaninig of first-order systems
Proof-Theoretic Semantics: Point-free meaninig of first-order systems
Marco Benini377 views
An Outline Of Type-Theoretical Approaches To Lexical Semantics by Tye Rausch
An Outline Of Type-Theoretical Approaches To Lexical SemanticsAn Outline Of Type-Theoretical Approaches To Lexical Semantics
An Outline Of Type-Theoretical Approaches To Lexical Semantics
Tye Rausch4 views

More from Marco Benini

Point-free semantics of dependent type theories by
Point-free semantics of dependent type theoriesPoint-free semantics of dependent type theories
Point-free semantics of dependent type theoriesMarco Benini
432 views20 slides
The Graph Minor Theorem: a walk on the wild side of graphs by
The Graph Minor Theorem: a walk on the wild side of graphsThe Graph Minor Theorem: a walk on the wild side of graphs
The Graph Minor Theorem: a walk on the wild side of graphsMarco Benini
319 views27 slides
Explaining the Kruskal Tree Theore by
Explaining the Kruskal Tree TheoreExplaining the Kruskal Tree Theore
Explaining the Kruskal Tree TheoreMarco Benini
557 views33 slides
The Graph Minor Theorem: a walk on the wild side of graphs by
The Graph Minor Theorem: a walk on the wild side of graphsThe Graph Minor Theorem: a walk on the wild side of graphs
The Graph Minor Theorem: a walk on the wild side of graphsMarco Benini
293 views31 slides
Dealing with negative results by
Dealing with negative resultsDealing with negative results
Dealing with negative resultsMarco Benini
242 views58 slides
Variations on the Higman's Lemma by
Variations on the Higman's LemmaVariations on the Higman's Lemma
Variations on the Higman's LemmaMarco Benini
518 views30 slides

More from Marco Benini(20)

Point-free semantics of dependent type theories by Marco Benini
Point-free semantics of dependent type theoriesPoint-free semantics of dependent type theories
Point-free semantics of dependent type theories
Marco Benini432 views
The Graph Minor Theorem: a walk on the wild side of graphs by Marco Benini
The Graph Minor Theorem: a walk on the wild side of graphsThe Graph Minor Theorem: a walk on the wild side of graphs
The Graph Minor Theorem: a walk on the wild side of graphs
Marco Benini319 views
Explaining the Kruskal Tree Theore by Marco Benini
Explaining the Kruskal Tree TheoreExplaining the Kruskal Tree Theore
Explaining the Kruskal Tree Theore
Marco Benini557 views
The Graph Minor Theorem: a walk on the wild side of graphs by Marco Benini
The Graph Minor Theorem: a walk on the wild side of graphsThe Graph Minor Theorem: a walk on the wild side of graphs
The Graph Minor Theorem: a walk on the wild side of graphs
Marco Benini293 views
Dealing with negative results by Marco Benini
Dealing with negative resultsDealing with negative results
Dealing with negative results
Marco Benini242 views
Variations on the Higman's Lemma by Marco Benini
Variations on the Higman's LemmaVariations on the Higman's Lemma
Variations on the Higman's Lemma
Marco Benini518 views
Dealing with negative results by Marco Benini
Dealing with negative resultsDealing with negative results
Dealing with negative results
Marco Benini390 views
Well Quasi Orders in a Categorical Setting by Marco Benini
Well Quasi Orders in a Categorical SettingWell Quasi Orders in a Categorical Setting
Well Quasi Orders in a Categorical Setting
Marco Benini590 views
Point-free foundation of Mathematics by Marco Benini
Point-free foundation of MathematicsPoint-free foundation of Mathematics
Point-free foundation of Mathematics
Marco Benini583 views
Fondazione point-free della matematica by Marco Benini
Fondazione point-free della matematicaFondazione point-free della matematica
Fondazione point-free della matematica
Marco Benini394 views
Numerical Analysis and Epistemology of Information by Marco Benini
Numerical Analysis and Epistemology of InformationNumerical Analysis and Epistemology of Information
Numerical Analysis and Epistemology of Information
Marco Benini747 views
L'occhio del biologo: elementi di fotografia by Marco Benini
L'occhio del biologo: elementi di fotografiaL'occhio del biologo: elementi di fotografia
L'occhio del biologo: elementi di fotografia
Marco Benini731 views
Marie Skłodowska Curie Intra-European Fellowship by Marco Benini
Marie Skłodowska Curie Intra-European FellowshipMarie Skłodowska Curie Intra-European Fellowship
Marie Skłodowska Curie Intra-European Fellowship
Marco Benini463 views
Programming modulo representations by Marco Benini
Programming modulo representationsProgramming modulo representations
Programming modulo representations
Marco Benini292 views
Algorithms and Their Explanations by Marco Benini
Algorithms and Their ExplanationsAlgorithms and Their Explanations
Algorithms and Their Explanations
Marco Benini508 views
Programming modulo representations by Marco Benini
Programming modulo representationsProgramming modulo representations
Programming modulo representations
Marco Benini936 views
June 22nd 2014: Seminar at JAIST by Marco Benini
June 22nd 2014: Seminar at JAISTJune 22nd 2014: Seminar at JAIST
June 22nd 2014: Seminar at JAIST
Marco Benini411 views
CORCON2014: Does programming really need data structures? by Marco Benini
CORCON2014: Does programming really need data structures?CORCON2014: Does programming really need data structures?
CORCON2014: Does programming really need data structures?
Marco Benini461 views
Fondazione point-free della matematica by Marco Benini
Fondazione point-free della matematicaFondazione point-free della matematica
Fondazione point-free della matematica
Marco Benini1K views
Adgrams: Categories and Linguistics by Marco Benini
 Adgrams: Categories and Linguistics Adgrams: Categories and Linguistics
Adgrams: Categories and Linguistics
Marco Benini541 views

Recently uploaded

Synthesis and Characterization of Magnetite-Magnesium Sulphate-Sodium Dodecyl... by
Synthesis and Characterization of Magnetite-Magnesium Sulphate-Sodium Dodecyl...Synthesis and Characterization of Magnetite-Magnesium Sulphate-Sodium Dodecyl...
Synthesis and Characterization of Magnetite-Magnesium Sulphate-Sodium Dodecyl...GIFT KIISI NKIN
17 views31 slides
A training, certification and marketing scheme for informal dairy vendors in ... by
A training, certification and marketing scheme for informal dairy vendors in ...A training, certification and marketing scheme for informal dairy vendors in ...
A training, certification and marketing scheme for informal dairy vendors in ...ILRI
11 views13 slides
scopus cited journals.pdf by
scopus cited journals.pdfscopus cited journals.pdf
scopus cited journals.pdfKSAravindSrivastava
5 views15 slides
Nitrosamine & NDSRI.pptx by
Nitrosamine & NDSRI.pptxNitrosamine & NDSRI.pptx
Nitrosamine & NDSRI.pptxNileshBonde4
9 views22 slides
How to be(come) a successful PhD student by
How to be(come) a successful PhD studentHow to be(come) a successful PhD student
How to be(come) a successful PhD studentTom Mens
460 views62 slides
Ecology by
Ecology Ecology
Ecology Abhijith Raj.R
6 views10 slides

Recently uploaded(20)

Synthesis and Characterization of Magnetite-Magnesium Sulphate-Sodium Dodecyl... by GIFT KIISI NKIN
Synthesis and Characterization of Magnetite-Magnesium Sulphate-Sodium Dodecyl...Synthesis and Characterization of Magnetite-Magnesium Sulphate-Sodium Dodecyl...
Synthesis and Characterization of Magnetite-Magnesium Sulphate-Sodium Dodecyl...
GIFT KIISI NKIN17 views
A training, certification and marketing scheme for informal dairy vendors in ... by ILRI
A training, certification and marketing scheme for informal dairy vendors in ...A training, certification and marketing scheme for informal dairy vendors in ...
A training, certification and marketing scheme for informal dairy vendors in ...
ILRI11 views
How to be(come) a successful PhD student by Tom Mens
How to be(come) a successful PhD studentHow to be(come) a successful PhD student
How to be(come) a successful PhD student
Tom Mens460 views
Conventional and non-conventional methods for improvement of cucurbits.pptx by gandhi976
Conventional and non-conventional methods for improvement of cucurbits.pptxConventional and non-conventional methods for improvement of cucurbits.pptx
Conventional and non-conventional methods for improvement of cucurbits.pptx
gandhi97618 views
PRINCIPLES-OF ASSESSMENT by rbalmagro
PRINCIPLES-OF ASSESSMENTPRINCIPLES-OF ASSESSMENT
PRINCIPLES-OF ASSESSMENT
rbalmagro11 views
MODULE-9-Biotechnology, Genetically Modified Organisms, and Gene Therapy.pdf by KerryNuez1
MODULE-9-Biotechnology, Genetically Modified Organisms, and Gene Therapy.pdfMODULE-9-Biotechnology, Genetically Modified Organisms, and Gene Therapy.pdf
MODULE-9-Biotechnology, Genetically Modified Organisms, and Gene Therapy.pdf
KerryNuez121 views
himalay baruah acid fast staining.pptx by HimalayBaruah
himalay baruah acid fast staining.pptxhimalay baruah acid fast staining.pptx
himalay baruah acid fast staining.pptx
HimalayBaruah5 views
Metatheoretical Panda-Samaneh Borji.pdf by samanehborji
Metatheoretical Panda-Samaneh Borji.pdfMetatheoretical Panda-Samaneh Borji.pdf
Metatheoretical Panda-Samaneh Borji.pdf
samanehborji16 views
Small ruminant keepers’ knowledge, attitudes and practices towards peste des ... by ILRI
Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...
Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...
ILRI5 views
Guinea Pig as a Model for Translation Research by PervaizDar1
Guinea Pig as a Model for Translation ResearchGuinea Pig as a Model for Translation Research
Guinea Pig as a Model for Translation Research
PervaizDar111 views
ENTOMOLOGY PPT ON BOMBYCIDAE AND SATURNIIDAE.pptx by MN
ENTOMOLOGY PPT ON BOMBYCIDAE AND SATURNIIDAE.pptxENTOMOLOGY PPT ON BOMBYCIDAE AND SATURNIIDAE.pptx
ENTOMOLOGY PPT ON BOMBYCIDAE AND SATURNIIDAE.pptx
MN6 views

Constructive Adpositional Grammars, Formally

  • 1. Constructive Adpositional Grammars, Formally DIP Colloquium, ILLC, Universiteit van Amsterdam Marco Benini marco.benini@uninsubria.it Università degli Studi dell’Insubria 13th February 2015
  • 2. Abstract Constructive Adpositional Grammars, already presented in this series of lectures by Federico Gobbo, is a way to describe natural languages which has been developed to clarify the relations between syntax, semantics and pragmatics. In this talk, the mathematical model supporting the grammars is introduced and motivated. Specifically, it will be shown that, using Category Theory even in a rather elementary way, it is possible to formalise not only a natural language, but also, and more significantly, how and why this formalisation is done, making clear what are the fundamental choices, what are the sound alternatives, and how variations can be used to obtain essentially equivalent grammars but with a different orientation towards a specific purpose. So, a formal model becomes a powerful way to reason about the structure of a language, making conscious choices on what to emphasise and what to hide, in order to describe just the aspects of interest. (2 of 17)
  • 3. Example “Paul is going to study maths in the library” D ← in E the A ← O library O ← I2 D → -ing O D ← O maths O ← I2 2 Paul O → I2 1 study I2 → to I2 2 Paul O → I2 1 go I2∗ → I2 2 Paul O ← I2 1 is I2 (3 of 17)
  • 4. Language as a category A language is a collection of expressions, which are constructed one from another. In the example, “Paul is going to study math in the library” is constructed from “Paul is going to study math”, which, in turn, is constructed from “is”. So, a language is a mathematical category where the objects are the expressions the arrows are the (concrete) constructions identities are the empty constructions composition g ◦f is the rule apply the construction g on the result of the construction f (4 of 17)
  • 5. Language as a category Expressions are abstract entities: they have a unique role in the syntax and a unique meaning in the semantics, although their presentations, i.e., the way they are written, may be ambiguous. A grammar is an abstract description of the constructions, i.e., of the arrows in the category. It is sound when it describes only existing arrows, and it is complete when it describes all the existing arrows. A grammar is built to achieve a purpose, for example, efficient parsing. The adpositional grammars were built to help the analysis of the language, to provide a neat description of linguistic phenomena, and to emphasise the structural aspects. (5 of 17)
  • 6. Grammar characters Fixed a category C, the collection of grammar characters is a family G = {Gi }i such that i Gi = ObjC, Gi ∩Gj = when i = j, and each Gi is inhabited. The collection of possible indexes is called GC. In the example the grammar characters are indexed by GC = {I2,I2 1 ,I2 2 ,I2,I2∗ ,A,E,O,U,D}. In words, G is a partition of expressions, a way to classify them. Although this is the basis of all existing grammars, it is less trivial than it seems to be. . . (6 of 17)
  • 7. Grammar characters . . . in fact, we may define a grammar category G whose objects are the grammar characters and whose arrows are the abstract constructions C G Thus, concrete constructions are generated by the grammar G as sheaf-like structures: C is the étalé space over the fibres on G, and the concrete constructions are the counter-images of the abstract ones. How effective and useful is this generation process highly depends on the structure of the grammar category. (7 of 17)
  • 8. Defining constructions Naturally, an abstract construction is the collection of the concrete constructions it generates through the fibres. Assuming that constructions are applied to expressions, the index in the fibre on the domain is clear. In fact, an abstract construction is defined by the indexing in the fibre of the codomain. In the example, the abstract rule O → O which associates a noun with an article, generates the concrete construction library → the library. It does so by choosing the element in the fibre on the domain which says that library has the O grammar character, and by choosing the element in the fibre on the codomain which says that the has the A grammar character thus the library is the concrete instance of the abstract construction. (8 of 17)
  • 9. Defining constructions In general, an abstract construction can be specified by a product of grammar characters C1 ×···×Cn so that, given the expression e, the construction builds the expression which combines e with an instance (c1,...,cn) of the product. In the adpositional paradigm, we assume that the above combination is performed by generating a concrete construction of the form e → a1(e,a2(c1 ...an(cn−1,cn))) with a1,...,an from the distinct U grammar character which groups the linking expressions, called adpositions. In the example, go is in the grammar character I( ,to), so applying it to the pair (Paul,study maths) yields Paul go to study maths. (9 of 17)
  • 10. Adtrees The adpositional abstract constructions provide a way to represent concrete expressions: adpositional trees (adtrees, for short). Evidently, this representation can be extended to constructions as well. For instance, the example in the previous slide can be rewritten as go I( ,to) → study math O ↔ to I Paul O ↔ I(to) go I( ,to) Assuming to have a collection of atomic expressions, and that each abstract construction can be reduced to elementary constructions, the adtree presentation allows to recursively write any expression. (10 of 17)
  • 11. Adtrees Elementary constructions have the form X G → Y D ↔ a E X G Thus, in formal terms, they are abstract construction G → E from the governor G to the grammar character E of the resulting expression, on the product (D,a), i.e, the pair formed by the dependent D and the adposition a. The concrete expression X denotes the index in the fibre of the domain G, while Y is the concrete instance of the product D. By swapping X and Y , and G and D, we get the conjugate construction, which is, of course, equivalent but it moves the focus of the construction. (11 of 17)
  • 12. Adtrees Adtrees together with the instances of abstract constructions form a category Ad(C). There is an evident embedding of C into Ad(C), given by the realisation of abstract constructions in C. In general, Ad(C) extends C: it contains adtrees for non-valid expressions, like “Paul go to study math”, which does not exists in the English language. This extended world is much more regular and so more apt to get analysed. And, it is easy to get back to the world of “sound” expressions by means of redundancy transformations, which are instances of a far more general tool. Appendix B of F. Gobbo, M. Benini, Constructive Adpositional Grammars: Foundations of Constructive Linguistics, Cambridge Scholar Press (2011) contains the technical details omitted here. (12 of 17)
  • 13. Transformations A transformation is a functor Ad(C) → Ad(C). Technically, a transformation maps each adtree into another adtree, and constructions into constructions, coherently, preserving identities and composition. Intuitively, a transformation is a way to uniformly establish a correspondence between constructions. For example, changing the tense of a verb from active to passive. Or, adding redundancies wherever appropriate: for example, taking care of according the gender or the number of a noun with the other part of the discourse, thus realising the retraction from Ad(C) to C. As a matter of fact, as my colleague has already shown in his talk, all the major linguistic phenomena are modelled through transformations, leading to surprising insights, sometimes. (13 of 17)
  • 14. Transformations A grammar functor is a functor F : G → G from the grammar category to itself. As a matter of fact, the interesting transformations are the ones generating grammar functors, simply because these transformations preserve the grammar. By allowing hidden or null expressions in the language, grammar functors can describe very complex and abstract constructions, like in the guiding example: maths O ← I2 2 Paul O → I2 1 study I2 → D ← to O maths O ← I2 2 Paul O → I2 1 study I2 (14 of 17)
  • 15. Conclusion Necessarily, many aspects of the mathematical model behind adpositional grammars have been left out of this talk. The important points are: an adpositional grammar is a natural instance of a general paradigm which is based on the categorical notion of sheaves; grammar characters and abstract constructions are design choices in the design of a grammar: sound alternatives are given in an elementary way by conjugate constructions; more complex alternatives can be obtained by applying transformations whose generated grammar functor is isomorphic to identity; hiding expressions by means of transformations leads to a uniform rendering of highly complex constructions, like infinitives, gerunds, and similar. (15 of 17)
  • 16. Conclusion Not mentioned, but in the background, is the idea to look at grammars as sheaves, i.e., as Grothendieck toposes: in particular, among the many other things, this would lead to generate a logical system where abstract constructions and transformations become inference rules, allowing to reason about the structures in the language. Of course, this way of reasoning uses the most abstract part of contemporary mathematics and, using the words of P. Johnstone, one of the most respected experts of topos theory, it is not for the faint-hearted. (16 of 17)