Resource Grammars and Language Learning and Evolution Robin Cooper - - PowerPoint PPT Presentation

resource grammars and language learning and evolution
SMART_READER_LITE
LIVE PREVIEW

Resource Grammars and Language Learning and Evolution Robin Cooper - - PowerPoint PPT Presentation

Resource Grammars and Language Learning and Evolution Robin Cooper Department of Philosophy, Linguistics and Theory of Science University of Gothenburg cooper@ling.gu.se Outline Resources for building (formal) languages (with Aarne Ranta)


slide-1
SLIDE 1

Resource Grammars and Language Learning and Evolution

Robin Cooper Department of Philosophy, Linguistics and Theory of Science University of Gothenburg cooper@ling.gu.se

slide-2
SLIDE 2

Outline

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

slide-3
SLIDE 3

Outline

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

slide-4
SLIDE 4

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Natural and formal languages in 20th century linguistics

◮ languages as sets of strings and early transformational

grammar

4 / 43

slide-5
SLIDE 5

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Natural and formal languages in 20th century linguistics

◮ languages as sets of strings and early transformational

grammar

◮ interpreted languages as sets of string-meaning pairs

4 / 43

slide-6
SLIDE 6

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Natural and formal languages in 20th century linguistics

◮ languages as sets of strings and early transformational

grammar

◮ interpreted languages as sets of string-meaning pairs ◮ Montague in ‘Universal Grammar’:

There is in my opinion no important theoretical difference between natural languages and the artificial languages of logicians; indeed I consider it possible to comprehend the syntax and semantics of both kinds of languages within a single natural and mathematically precise theory.

4 / 43

slide-7
SLIDE 7

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Natural languages as formal languages – the advantages

5 / 43

slide-8
SLIDE 8

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Natural languages as formal languages – the advantages

◮ productive theoretical abstraction allowing application of

logical techniques to natural language

5 / 43

slide-9
SLIDE 9

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Natural languages as formal languages – the advantages

◮ productive theoretical abstraction allowing application of

logical techniques to natural language

◮ a basis for much computational processing of language

5 / 43

slide-10
SLIDE 10

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Problems with scaling up beyond fixed fragments

6 / 43

slide-11
SLIDE 11

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Problems with scaling up beyond fixed fragments

grammaticality

6 / 43

slide-12
SLIDE 12

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Problems with scaling up beyond fixed fragments

grammaticality

◮ degrees of grammaticality

6 / 43

slide-13
SLIDE 13

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Problems with scaling up beyond fixed fragments

grammaticality

◮ degrees of grammaticality ◮ context-dependent grammaticality

6 / 43

slide-14
SLIDE 14

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Problems with scaling up beyond fixed fragments

grammaticality

◮ degrees of grammaticality ◮ context-dependent grammaticality ◮ speakers adapt the language to new situations

and domains, changing grammaticality judgements

6 / 43

slide-15
SLIDE 15

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Problems with scaling up beyond fixed fragments

grammaticality

◮ degrees of grammaticality ◮ context-dependent grammaticality ◮ speakers adapt the language to new situations

and domains, changing grammaticality judgements meaning

6 / 43

slide-16
SLIDE 16

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Problems with scaling up beyond fixed fragments

grammaticality

◮ degrees of grammaticality ◮ context-dependent grammaticality ◮ speakers adapt the language to new situations

and domains, changing grammaticality judgements meaning

◮ words and phrases do not have a fixed range of

interpretations

6 / 43

slide-17
SLIDE 17

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Problems with scaling up beyond fixed fragments

grammaticality

◮ degrees of grammaticality ◮ context-dependent grammaticality ◮ speakers adapt the language to new situations

and domains, changing grammaticality judgements meaning

◮ words and phrases do not have a fixed range of

interpretations

◮ speakers adapt meaning to the subject matter

6 / 43

slide-18
SLIDE 18

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Problems with scaling up beyond fixed fragments

grammaticality

◮ degrees of grammaticality ◮ context-dependent grammaticality ◮ speakers adapt the language to new situations

and domains, changing grammaticality judgements meaning

◮ words and phrases do not have a fixed range of

interpretations

◮ speakers adapt meaning to the subject matter ◮ speakers negotiate meaning in dialogue

6 / 43

slide-19
SLIDE 19

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Problems with scaling up beyond fixed fragments

grammaticality

◮ degrees of grammaticality ◮ context-dependent grammaticality ◮ speakers adapt the language to new situations

and domains, changing grammaticality judgements meaning

◮ words and phrases do not have a fixed range of

interpretations

◮ speakers adapt meaning to the subject matter ◮ speakers negotiate meaning in dialogue

◮ same proper name for different individuals 6 / 43

slide-20
SLIDE 20

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Problems with scaling up beyond fixed fragments

grammaticality

◮ degrees of grammaticality ◮ context-dependent grammaticality ◮ speakers adapt the language to new situations

and domains, changing grammaticality judgements meaning

◮ words and phrases do not have a fixed range of

interpretations

◮ speakers adapt meaning to the subject matter ◮ speakers negotiate meaning in dialogue

◮ same proper name for different individuals ◮ abstract or theoretical concepts like democracy

  • r meaning

6 / 43

slide-21
SLIDE 21

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Natural languages as collections of resources

7 / 43

slide-22
SLIDE 22

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Natural languages as collections of resources

◮ a collection of resources (a “toolbox”) which can be used to

construct (formal) languages

7 / 43

slide-23
SLIDE 23

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Natural languages as collections of resources

◮ a collection of resources (a “toolbox”) which can be used to

construct (formal) languages

◮ maintain the insights and precision gained from the formal

language view

7 / 43

slide-24
SLIDE 24

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Natural languages as collections of resources

◮ a collection of resources (a “toolbox”) which can be used to

construct (formal) languages

◮ maintain the insights and precision gained from the formal

language view

◮ speakers of natural languages are constantly in the process of

creating new language to meet the needs of novel situations in which they find themselves

7 / 43

slide-25
SLIDE 25

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Natural languages as collections of resources

◮ a collection of resources (a “toolbox”) which can be used to

construct (formal) languages

◮ maintain the insights and precision gained from the formal

language view

◮ speakers of natural languages are constantly in the process of

creating new language to meet the needs of novel situations in which they find themselves

◮ A corpus of natural language data (even a single dialogue) is

not required to be consistent either in terms of grammaticality

  • r in terms of meaning since it represents output based on a

collection of related grammars rather than a single grammar.

7 / 43

slide-26
SLIDE 26

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Scaling up to multilingual grammar the GF way

Abstract Syntax Concrete Syntax English

compositional mapping

Concrete Syntax French

compositional mapping

8 / 43

slide-27
SLIDE 27

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Scaling up/down to local domain grammars the GF way

Abstract Syntax Domain Description Concrete Syntax Local domain English Concrete Syntax Local domain French Resource Grammar English

API

Resource Grammar French

API

API = Application Programming Interface Importation of definitions

9 / 43

slide-28
SLIDE 28

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Reusing the resource grammar in GF

Abstract Syntax Domain 1 Abstract Syntax Domain 2 Concrete Syntax Domain 1 English Concrete Syntax Domain 2 English Resource Grammar English

10 / 43

slide-29
SLIDE 29

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Coordination

Agent A Agent B

Resource Grammar Concrete Syntax Domain Abstract Syntax Domain Concrete Syntax Domain Abstract Syntax Domain Resource Grammar

11 / 43

slide-30
SLIDE 30

Outline

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

slide-31
SLIDE 31

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Semantic coordination

◮ agents negotiate domain-specific microlanguages

13 / 43

slide-32
SLIDE 32

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Semantic coordination

◮ agents negotiate domain-specific microlanguages ◮ linguistic resources can change during the course of a

dialogue: alignment/coordination (Clark, Garrod and Anderson, Pickering and Garrod, Larsson, . . . )

13 / 43

slide-33
SLIDE 33

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Semantic coordination

◮ agents negotiate domain-specific microlanguages ◮ linguistic resources can change during the course of a

dialogue: alignment/coordination (Clark, Garrod and Anderson, Pickering and Garrod, Larsson, . . . )

◮ natural languages as toolboxes for constructing local

microlanguages (Cooper and Ranta)

13 / 43

slide-34
SLIDE 34

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Semantic coordination

◮ agents negotiate domain-specific microlanguages ◮ linguistic resources can change during the course of a

dialogue: alignment/coordination (Clark, Garrod and Anderson, Pickering and Garrod, Larsson, . . . )

◮ natural languages as toolboxes for constructing local

microlanguages (Cooper and Ranta)

◮ speakers of natural languages are constantly in the process of

creating new language to meet the needs of novel situations in which they find themselves

13 / 43

slide-35
SLIDE 35

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Requirements for a theory of semantic coordination

◮ semantics: an account of how meanings (and concepts) can

be updated

◮ dynamic representations of concepts which can be modified in

various ways (Type theory with records, TTR)

14 / 43

slide-36
SLIDE 36

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Requirements for a theory of semantic coordination

◮ semantics: an account of how meanings (and concepts) can

be updated

◮ dynamic representations of concepts which can be modified in

various ways (Type theory with records, TTR)

◮ pragmatics: an account of how meanings (and concepts) are

coordinated in dialogue and how dialogue moves governing coordination are related to semantic updates

◮ a description of dialogue strategies involved in semantic

coordination (Information State Update, ISU)

14 / 43

slide-37
SLIDE 37

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Corrective feedback

A frequent pattern in corrective feedback is the following:

  • riginal utterance A says something

innovative utterance B says something parallel to A’s utterance, containing a use which is innovative for A learning step A learns from the innovative use

15 / 43

slide-38
SLIDE 38

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

In-repair

Abe: I’m trying to tip this over, can you tip it over? Can you tip it over? Mother: Okay I’ll turn it over for you.

◮ offer-form:in-repair(“turn”, “ it over”) ◮ offer-form(“turn”, “tip”)

16 / 43

slide-39
SLIDE 39

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Clarification request

Adam: Mommy, where my plate? Mother: You mean your saucer?

◮ offer-form:cr(“saucer”, “[poss]

”)

◮ offer-form(“saucer”, “plate”)

17 / 43

slide-40
SLIDE 40

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Explicit replace

Naomi: Birdie birdie. Mother: Not a birdie, a seal.

◮ offer-form:explicit-replace(“seal”, “birdie”) ◮ offer-form(“seal”, “birdie”)

18 / 43

slide-41
SLIDE 41

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Bare correction

Naomi: mittens. Father: gloves.

◮ offer-form:bare(“gloves”) ◮ offer-form(“gloves”, “mittens”)

19 / 43

slide-42
SLIDE 42

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Talking about mittens

Mi#ens!

Resource Grammar/Lexicon

phon: mi#ens ...

Local Grammar/Lexicon

phon: mi#ens ref: ... 20 / 43

slide-43
SLIDE 43

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Talking about gloves (when you only know about mittens)

Mi#ens!

Resource Grammar/Lexicon

phon: mi#ens ...

Local Grammar/Lexicon

phon: mi#ens ref: ... 21 / 43

slide-44
SLIDE 44

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Compositional and ontological semantics

λx mittenʹ(x)

Mi$ens!

Resource Grammar/Lexicon Local Grammar/Lexicon

λx mi$en′(x) Thing mi$en Thing mi$en

22 / 43

slide-45
SLIDE 45

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Enriching the local lexicon

Gloves!

Resource Grammar/Lexicon Local Grammar/Lexicon

λx mi5en′(x) Thing mi5en Thing mi5en λx mi5en′(x) λx glove′(x) glove

23 / 43

slide-46
SLIDE 46

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Updates

◮ dialogue moves associated with information state updates

24 / 43

slide-47
SLIDE 47

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Updates

◮ dialogue moves associated with information state updates ◮ semantic coordination updates involve linguistic resources

(grammar, lexicon, semantic interpretation rules, . . . ), i.e. not the standard conversational scoreboard

24 / 43

slide-48
SLIDE 48

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Updates

◮ dialogue moves associated with information state updates ◮ semantic coordination updates involve linguistic resources

(grammar, lexicon, semantic interpretation rules, . . . ), i.e. not the standard conversational scoreboard

◮ agents construct local resources for sublanguages used in

specific situations

24 / 43

slide-49
SLIDE 49

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Generic and domain resources

◮ an agent A may associate a linguistic expression c with a

particular concept (or collection of concepts if c is ambiguous) [c]A in its generic resource

25 / 43

slide-50
SLIDE 50

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Generic and domain resources

◮ an agent A may associate a linguistic expression c with a

particular concept (or collection of concepts if c is ambiguous) [c]A in its generic resource

◮ in a particular domain α c may be associated with a modified

version of [c]A, [c]A

α

25 / 43

slide-51
SLIDE 51

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Generic and domain resources

◮ an agent A may associate a linguistic expression c with a

particular concept (or collection of concepts if c is ambiguous) [c]A in its generic resource

◮ in a particular domain α c may be associated with a modified

version of [c]A, [c]A

α ◮ [c]A α may contain a smaller number of concepts than [c]A,

representing a decrease in ambiguity

25 / 43

slide-52
SLIDE 52

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Generic and domain resources

◮ an agent A may associate a linguistic expression c with a

particular concept (or collection of concepts if c is ambiguous) [c]A in its generic resource

◮ in a particular domain α c may be associated with a modified

version of [c]A, [c]A

α ◮ [c]A α may contain a smaller number of concepts than [c]A,

representing a decrease in ambiguity

◮ concepts in [c]A α may be a refinement of one in [c]A, that is,

the domain related concepts have an extension which is a proper subset of the extension of the corresponding generic concept

25 / 43

slide-53
SLIDE 53

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Generic and domain resources

◮ an agent A may associate a linguistic expression c with a

particular concept (or collection of concepts if c is ambiguous) [c]A in its generic resource

◮ in a particular domain α c may be associated with a modified

version of [c]A, [c]A

α ◮ [c]A α may contain a smaller number of concepts than [c]A,

representing a decrease in ambiguity

◮ concepts in [c]A α may be a refinement of one in [c]A, that is,

the domain related concepts have an extension which is a proper subset of the extension of the corresponding generic concept

◮ this will not be the case in general, e.g. black hole in physics

not a black hole in the general sense, variables in logic and experimental psychology

25 / 43

slide-54
SLIDE 54

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Using resources in communicative situations

◮ motor for generating new local resources – coordinating

resources with another agent in a particular communicative situation s

26 / 43

slide-55
SLIDE 55

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Using resources in communicative situations

◮ motor for generating new local resources – coordinating

resources with another agent in a particular communicative situation s

◮ s might be a turn in a dialogue, a reading event, . . .

26 / 43

slide-56
SLIDE 56

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Using resources in communicative situations

◮ motor for generating new local resources – coordinating

resources with another agent in a particular communicative situation s

◮ s might be a turn in a dialogue, a reading event, . . . ◮ an agent A may be confronted with an innovative utterance c

in s

26 / 43

slide-57
SLIDE 57

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Using resources in communicative situations

◮ motor for generating new local resources – coordinating

resources with another agent in a particular communicative situation s

◮ s might be a turn in a dialogue, a reading event, . . . ◮ an agent A may be confronted with an innovative utterance c

in s

◮ i.e. an utterance which either uses linguistic expressions not

already present in A’s resources or linguistic expressions known by A but associated with an interpretation distinct from that provided by A’s resources

26 / 43

slide-58
SLIDE 58

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Using resources in communicative situations

◮ motor for generating new local resources – coordinating

resources with another agent in a particular communicative situation s

◮ s might be a turn in a dialogue, a reading event, . . . ◮ an agent A may be confronted with an innovative utterance c

in s

◮ i.e. an utterance which either uses linguistic expressions not

already present in A’s resources or linguistic expressions known by A but associated with an interpretation distinct from that provided by A’s resources

◮ A has to accommodate an interpretation for c which is

specific to s, [c]A

s

26 / 43

slide-59
SLIDE 59

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Using resources in communicative situations

◮ motor for generating new local resources – coordinating

resources with another agent in a particular communicative situation s

◮ s might be a turn in a dialogue, a reading event, . . . ◮ an agent A may be confronted with an innovative utterance c

in s

◮ i.e. an utterance which either uses linguistic expressions not

already present in A’s resources or linguistic expressions known by A but associated with an interpretation distinct from that provided by A’s resources

◮ A has to accommodate an interpretation for c which is

specific to s, [c]A

s ◮ [c]A s may be anchored to the specific objects under discussion

in s

26 / 43

slide-60
SLIDE 60

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

A hierarchy of interpretations for expressions c

27 / 43

slide-61
SLIDE 61

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

A hierarchy of interpretations for expressions c

◮ [c]A s for communicative situations s

27 / 43

slide-62
SLIDE 62

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

A hierarchy of interpretations for expressions c

◮ [c]A s for communicative situations s ◮ [c]A α for domains α

27 / 43

slide-63
SLIDE 63

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

A hierarchy of interpretations for expressions c

◮ [c]A s for communicative situations s ◮ [c]A α for domains α ◮ domains are collected into a complex hierarchy or more and

less general domains

27 / 43

slide-64
SLIDE 64

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

A hierarchy of interpretations for expressions c

◮ [c]A s for communicative situations s ◮ [c]A α for domains α ◮ domains are collected into a complex hierarchy or more and

less general domains

◮ [c]A - a domain independent linguistic resource

27 / 43

slide-65
SLIDE 65

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Acquisition of expression-interpretation pairs

◮ a pairing of an expression c with an interpretation c′

progresses through the hierarchy

28 / 43

slide-66
SLIDE 66

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Acquisition of expression-interpretation pairs

◮ a pairing of an expression c with an interpretation c′

progresses through the hierarchy

◮ c′ is [c]A s for some particular communicative situation s

28 / 43

slide-67
SLIDE 67

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Acquisition of expression-interpretation pairs

◮ a pairing of an expression c with an interpretation c′

progresses through the hierarchy

◮ c′ is [c]A s for some particular communicative situation s ◮ c′ ∈ [c]A α for a series of increasingly general domains α

28 / 43

slide-68
SLIDE 68

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Acquisition of expression-interpretation pairs

◮ a pairing of an expression c with an interpretation c′

progresses through the hierarchy

◮ c′ is [c]A s for some particular communicative situation s ◮ c′ ∈ [c]A α for a series of increasingly general domains α ◮ c′ ∈ [c]A, i.e. part of a domain independent generic resource

28 / 43

slide-69
SLIDE 69

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Factors affecting progression through the hierarchy

29 / 43

slide-70
SLIDE 70

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Factors affecting progression through the hierarchy

◮ no guarantee that any expression-interpretation pair will

survive even beyond the particular communicative situation in which A first encountered it

29 / 43

slide-71
SLIDE 71

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Factors affecting progression through the hierarchy

◮ no guarantee that any expression-interpretation pair will

survive even beyond the particular communicative situation in which A first encountered it

◮ stochastic criteria for progression

29 / 43

slide-72
SLIDE 72

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Factors affecting progression through the hierarchy

◮ no guarantee that any expression-interpretation pair will

survive even beyond the particular communicative situation in which A first encountered it

◮ stochastic criteria for progression ◮ the degree to which A regards their interlocutor as an expert

29 / 43

slide-73
SLIDE 73

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Factors affecting progression through the hierarchy

◮ no guarantee that any expression-interpretation pair will

survive even beyond the particular communicative situation in which A first encountered it

◮ stochastic criteria for progression ◮ the degree to which A regards their interlocutor as an expert ◮ how many times the pairing has been observed in other

communicative situations and with different interlocutors

29 / 43

slide-74
SLIDE 74

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Factors affecting progression through the hierarchy

◮ no guarantee that any expression-interpretation pair will

survive even beyond the particular communicative situation in which A first encountered it

◮ stochastic criteria for progression ◮ the degree to which A regards their interlocutor as an expert ◮ how many times the pairing has been observed in other

communicative situations and with different interlocutors

◮ the utility of the interpretation in different communicative

situation

29 / 43

slide-75
SLIDE 75

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Factors affecting progression through the hierarchy

◮ no guarantee that any expression-interpretation pair will

survive even beyond the particular communicative situation in which A first encountered it

◮ stochastic criteria for progression ◮ the degree to which A regards their interlocutor as an expert ◮ how many times the pairing has been observed in other

communicative situations and with different interlocutors

◮ the utility of the interpretation in different communicative

situation

◮ positive or negative feedback obtained when using the pairing

in a communicative situation

29 / 43

slide-76
SLIDE 76

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Representing concepts using TTR

Type Theory with Records

30 / 43

slide-77
SLIDE 77

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Why TTR?

31 / 43

slide-78
SLIDE 78

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Why TTR?

◮ integrates logical techniques such as binding and the

lambda-calculus into feature-structure like objects called record types

31 / 43

slide-79
SLIDE 79

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Why TTR?

◮ integrates logical techniques such as binding and the

lambda-calculus into feature-structure like objects called record types

◮ more structure than in a traditional formal semantics and more

logic than is available in traditional unification-based systems

31 / 43

slide-80
SLIDE 80

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Why TTR?

◮ integrates logical techniques such as binding and the

lambda-calculus into feature-structure like objects called record types

◮ more structure than in a traditional formal semantics and more

logic than is available in traditional unification-based systems

◮ feature structure like properties are important for developing

similarity metrics on meanings and for the straightforward definition of meanings modifications involving refinement and generalization

31 / 43

slide-81
SLIDE 81

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Why TTR?

◮ integrates logical techniques such as binding and the

lambda-calculus into feature-structure like objects called record types

◮ more structure than in a traditional formal semantics and more

logic than is available in traditional unification-based systems

◮ feature structure like properties are important for developing

similarity metrics on meanings and for the straightforward definition of meanings modifications involving refinement and generalization

◮ logical aspects are important for relating our semantics to the

model and proof theoretic tradition associated with compositional semantics

31 / 43

slide-82
SLIDE 82

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Records and record types

Record type   ref : Ind size : size(ref, MuchBiggerThanMe) shape : shape(ref, BearShape)  

32 / 43

slide-83
SLIDE 83

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Records and record types

Record type   ref : Ind size : size(ref, MuchBiggerThanMe) shape : shape(ref, BearShape)   Record     ref =

  • bj123

size = sizesensorreading85 shape = shapesensorreading62 colour = coloursensorreadning78    

32 / 43

slide-84
SLIDE 84

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Types containing manifest fields

  ref=obj123 : Ind size : size(ref, MuchBiggerThanMe) shape : shape(ref, BearShape)  

33 / 43

slide-85
SLIDE 85

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Type hierarchies

ref : Ind size : size(ref, MuchBiggerThanMe)

  • is a subtype of
  • ref

: Ind

  • 34 / 43
slide-86
SLIDE 86

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Type hierarchies

ref : Ind size : size(ref, MuchBiggerThanMe)

  • is a subtype of
  • ref

: Ind

  • as is also
  • ref=obj123

: Ind

  • 34 / 43
slide-87
SLIDE 87

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

The panda

A: That’s a nice bear B: Yes, it’s a nice panda

  • ffer-form:in-repair(“panda”, “is a nice

”)

  • ffer-form(“panda”, “bear”)

35 / 43

slide-88
SLIDE 88

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

A’s concept “bear” in the “zoo” domain

We assume that, before B’s utterance, A has a single concept of “bear” in a domain called “zoo”, that is, a unique member of the collection [bear]A

zoo.

        ref : Ind phys : phys-obj(ref) anim : animate(ref) size : size(ref, MuchBiggerThanMe) shape : shape(ref, BearShape) bear : bear(ref)        

36 / 43

slide-89
SLIDE 89

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

A’s take on the communicative situation

A’s dialogue information state at the time of B’s utterance (much simplified)     domain : zoo shared :   foo=obj123 : Ind com= c1 : nice(foo) c2 : bear(foo)

  • :

RecType      

37 / 43

slide-90
SLIDE 90

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

A creates a local “panda”-concept

◮ [panda]A s where s is the communicative situation resulting

from B’s utterance

38 / 43

slide-91
SLIDE 91

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

A creates a local “panda”-concept

◮ [panda]A s where s is the communicative situation resulting

from B’s utterance

◮ since “panda” has been offered as an alternative for “bear”,

the new “panda”-concept is based on the “bear”-concept

38 / 43

slide-92
SLIDE 92

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

A creates a local “panda”-concept

◮ [panda]A s where s is the communicative situation resulting

from B’s utterance

◮ since “panda” has been offered as an alternative for “bear”,

the new “panda”-concept is based on the “bear”-concept

◮ should ‘panda(REF)’ replace ‘bear(REF)’ or be added? – is

panda a daughter or a sister of bear in the ontology?

38 / 43

slide-93
SLIDE 93

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

A creates a local “panda”-concept

◮ [panda]A s where s is the communicative situation resulting

from B’s utterance

◮ since “panda” has been offered as an alternative for “bear”,

the new “panda”-concept is based on the “bear”-concept

◮ should ‘panda(REF)’ replace ‘bear(REF)’ or be added? – is

panda a daughter or a sister of bear in the ontology?

◮ assuming the principle of contrast (Clark), find a way in which

pandas differ from bears

38 / 43

slide-94
SLIDE 94

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

A creates a local “panda”-concept

◮ [panda]A s where s is the communicative situation resulting

from B’s utterance

◮ since “panda” has been offered as an alternative for “bear”,

the new “panda”-concept is based on the “bear”-concept

◮ should ‘panda(REF)’ replace ‘bear(REF)’ or be added? – is

panda a daughter or a sister of bear in the ontology?

◮ assuming the principle of contrast (Clark), find a way in which

pandas differ from bears

◮ create first a local situated interpretation [panda]A s based on

[bear]A

zoo

38 / 43

slide-95
SLIDE 95

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

[panda]A

s

          ref=obj123 : Ind phys : phys-obj(ref) anim : animate(ref) size : size(ref, MuchBiggerThanMe) shape : shape(ref, BearShape) colour : colour(ref, BlackAndWhite) panda : panda(ref)          

39 / 43

slide-96
SLIDE 96

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

[bear]A

s

A refines the local “bear”-concept corresponding to the newly formed local “panda”-concept           ref : Ind phys : phys-obj(ref) anim : animate(ref) size : size(ref, MuchBiggerThanMe) shape : shape(ref, BearShape) colour : colour(ref, Brown) bear : bear (ref)          

40 / 43

slide-97
SLIDE 97

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

A’s updated dialogue information state

    domain : zoo shared :   foo=obj123 : Ind com= c1 : nice(foo) c2 : panda(foo)

  • :

RecType      

41 / 43

slide-98
SLIDE 98

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

A dereferenced panda-concept

          ref : Ind phys : phys-obj(ref) anim : animate(ref) size : size(ref, MuchBiggerThanMe) shape : shape(ref, BearShape) colour : colour(ref, BlackAndWhite) panda : panda(ref)           Available for use as [panda]A

zoo, and for progression through the

meaning hierarchy.

42 / 43

slide-99
SLIDE 99

Resources for building (formal) languages (with Aarne Ranta) Language learning and evolution (with Staffan Larsson)

Further reading

◮ http://www.ling.gu.se/~cooper/records ◮ http://www.flov.gu.se/english/research/Semantic_

Coordination_in_Dialogue/

43 / 43