discourse representation theory · • discourse representation theory • 1980’s hans kamp • a...

75
DISCOURSE REPRESENTATION THEORY

Upload: others

Post on 30-May-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

DISCOURSE REPRESENTATION THEORY

Page 2: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Soar 2001 2

What is DRT?• Discourse Representation Theory

• 1980’s Hans Kamp• A particular way of dealing with semantics and logic in natural language

• Emphasis is on dynamic vs. static view on natural language semantics• Discourse is a sequence of sentences• We want to represent everything that emerges in

discourse (common ground, inferences, presuppostions, accommodation, anaphor, etc.)

• Fully (interpretive) semantic representation

Page 3: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Soar 2001 3

What is DRT? (2)• Goals:

• To represent the content: meaning of the text so far• To represent the context: anaphor across sentences, …• To represent utterances in a way that emphasizes their

logical structure• To allow language processing of phenomena that

depend on logical structure.• Data types: Discourse representation structures (DRS’s)

Page 4: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Issue: scope of operators

Page 5: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Soar 2001 5

DRS components• Discourse referents:

• Variables, representing objects; anything which can serve as the antecedent for an anaphor

• Conditions:• Represent properties and relationships

• Examples:Thomas(u)v married w

Page 6: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

DRS’s

Page 7: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Relative clauses

Page 8: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Connectives

Page 9: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Quantification (universal)

Page 10: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

More universal quantification

Page 11: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Negation

Page 12: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Disjunction

Page 13: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

More disjunction

Page 14: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Genericity/typicality

Page 15: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Intersentential anaphor

Page 16: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Intersentential anaphor

Page 17: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Referents and accessibility

Page 18: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Inaccessibility

Page 19: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Accessibility

Page 20: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Equivalence

Page 21: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Mapping from syntax to semantics

Page 22: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Merging

Page 23: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

More types of quantification

Page 24: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis
Page 25: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Summation/union

Page 26: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Sets, classes, and plurals

Page 27: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Summation

Page 28: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Times and events

Page 29: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Temporal inclusion and abutment

Page 30: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

More times and events

Page 31: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Temporal modification

Page 32: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

32

Time points

• Mary left on January 1st. • n=now (utterance time)• t=reference time• t’=event time• x=discourse entity

Page 33: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

States

Page 34: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

34

More states and event endpoints

• Since she arrived, Mary has been busy.

Page 35: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Connecting utterances

Page 36: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

A local story

Page 37: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Mary’s visits

Page 38: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

More re Mary

Page 39: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Presuppositions and triggers

Page 40: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

40

Link Grammar

• What is a link?• Shows a relationship between pairs of words

• Subject + verb• Verb + object• Preposition + object• Adjective + adverbial modifier• Auxiliary + main verb

• Labels each relationship accordingly• Potential link types are specified by technical rules• Possible to score linkages, penalize links

Page 41: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

The LG parser• Freely available for research purposes• Robust (e.g. information retrieval, MT)• Calculates simple, explicit relations • Fast• Written in C• Not based on any linguistic theory• More appropriate for some tasks than traditional phrase-

structure parsers

41

Page 42: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

42

LG example parses

Linkage 1, cost vector = (UNUSED=0 DIS=2 AND=0 LEN=23)

+-----------------------------------------Xp----------------------------------------+| +-----------------------MVp-----------------------+ || +---------------MVp--------------+ | || | +-------Jp-------+ +----Js---+ | |+--Wd--+Sp*+-PPf-+--Pg*b--+--MVp-+ +----AN----+ | +---D--+ +-Js+ || | | | | | | | | | | | | |

LEFT-WALL I.p 've been.v majoring.v in Material engineering.n at my University in Korea .

Linkage 1, cost vector = (UNUSED=0 DIS=2 AND=0 LEN=27)

+----------------------------------------------Xp----------------------------------------------+| +-----------Wdc-----------+ +------------------Opt-----------------+ || | +--------CO--------+ | +--------------AN-------------+ || | | +-----D*u----+-------Ss------+ | +-------AN-------+ |+--Wc--+ | +--La-+ +--Mp--+--J-+ | | | +----AN---+ || | | | | | | | | | | | | |

LEFT-WALL but probably the best.a class.n for.p me was.v medicine.n and first.n aid.n principles.n .

Page 43: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Soar 2001 43

LG example parses

+-------------------------------Xc------------------------------++---------------------Osn--------------------+ |

+----------Ss---------+---------------Xc--------------+ | |+----MX---+ +---------MVp---------+ | | |

+--G--+ +--Xd-+--Xc-+ +--MVp-+-Js-+ +-TM-+--TY--+ | +----G---+--MG--+--JG-+ || | | | | | | | | | | | | | | | |

Thomas Smith , Haverhill , married.v at Andover 6 January 1659 , Unice Singletary of Salisbury .

+--------------Xp-------------+| +-------MV------+ |+--Wd--+-Ss+--Ost--+ | || | | | | |

LEFT-WALL he was.v freeman.n 1666 .

+-----------------Xc----------------++------------MVp-----------+ || +----Jp---+ | |

+-Ss+---Pv--+-MVp-+ +--Dmc-+ +-TM+--TY-+ || | | | | | | | | |he was.v killed.v by the Indians.n 15 March 1698 .

Page 44: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Soar 2001 44

LG parser’s robustness

Mary married I think, 23 November 1661, Samuel Gay.

No complete linkages found.

+-------------------------Xc------------------------+

+-----------------------Osn----------------------+ |

+------------------Xc------------------+ | |

+-------------MVp------------+ | | |

+--Ss--+ +--TM-+--TY--+ | +--G-+ |

| | | | | | | | |

Mary married.v [I] [think] [,] 23 November 1661 , Samuel Gay .

Page 45: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Soar 2001 45

Sample link parse

He was killed by the Indians 15 March 1698.

+-----------------Xc----------------+

+------------MVp-----------+ |

| +----Jp---+ | |

+-Ss+---Pv--+-MVp-+ +--Dmc-+ +-TM+--TY-+ |

| | | | | | | | | |

he was.v killed.v by the Indians.n 15 March 1698 .

Page 46: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

LG-Soar: LG + Soar + DRT• Parse input via LG parser• Input words, links into Soar• Productions to identify and infer:

• Entities: discourse referents• Attributes: properties of entities• Actions, states• Other relationships: spatial, temporal• Anaphor, deixis, other pragmatic content

Page 47: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Soar 2001 47

The system

Soar

Raw data

Preprocessed data

GEDCOM

DRS’s

Page 48: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Soar 2001 48

Associating information• Individuals: i1, i2

Name: Thomas SmithLived: HaverhillMarried: i2-where? Andover-when? 6 January 1659Died: 15 March 1698

Name: Unice SingletaryLived: Salisbury

i1 i2

Page 49: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Soar 2001 50

Corresponding DRS

u, v, w, x, y, z, a, b, c, d, e

of=a

b was c, d=v, Indians(e), d was killed

Thomas(u), Smith(v), Haverhill(w), v~w,

Andover(x), Unice(y), Singletary(z),

Salisbury(a), v married z, b=v, freeman(c), at x

month=Januaryday=6

year=1659

by e

month=Marchday=15

year=1698

propername=yz

propername=uv

Page 50: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Predicate logic equivalent

• Thomas Smith, Haverhill, married at Andover 6 January 1659, Unice Singletary of Salisbury.

u v w x m n o y z a

Unice(y), Singletary(z), prep(“at”, x), verbal(“married”, v, x)

propername=uv

modifier=“Haverhill”

Thomas(u), Smith(v), Haverhill(w), Andover(x), 6(m), January(n),

propername=yz

time(day m, month n), 1659(o), time(month n, year o), Salisbury(a),

modifier=“January”

modifier=“Andover”

Page 51: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Soar 2001 52

The output• Predicate-argument relationships• Discourse representation structures

• CLIG grapher output• GEDCOM files

Page 52: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Soar 2004 53

LOGICAL FORM IDENTIFICATION FOR MEDICAL CLINICAL TRIALS

Funded by:

Page 53: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Soar 2004 54

Approach• Identify and extract predicate logic forms from medical

clinical trials (in)eligibility criteria• Clint Tustison, Soar 22

• Match up the information with other data, i.e., patients’medical records• Craig Parker, MD & medical informatics at IHC

• Tool for helping match subjects with trials• Use of UMLS, the NIH’s vast unified medical

terminological resource

Page 54: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Soar 2004 55

Process

LG syntacticparser

Soarengine

ClinicalTrials

(wwwinput)

PredicateCalculus

Post-Processing

(output)

Textprocessing

Page 55: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Soar 2004 56

Input

ClinicalTrials.gov Sponsored by NIH

and other federal agencies, private industry

8,800 current trials online

3,000,000 page views per month

Purpose, eligibility, location, more info.

Page 56: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Soar 2004 57

Process: Input

SyntacticParser

ClinicalTrials

(wwwinput)

A criterion

equals

adenocarcinoma

of the

pancreas.

Soarengine

PredicateCalculus

Post-Processing

(output)

Page 57: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Soar 2004 58

Process: Syntactic Parser

Syntacticparser

A criterion equals adenocarcinoma of the pancreas.

+--------------------------------Xp--------------------------------++-----Wd-----+ +----Js----+ || +--Ds--+----Ss----+------Os-----+-----Mp----+ +---Ds--+ || | | | | | | | |

LEFT-WALL a criterion.n equals.v adenocarcinoma[?].n of the pancreas.n .

Page 58: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Soar 2004 59

Shallow semantic processing• Soar (not NL-Soar) backend• Translates syntactic parse to logic output by reading links shallow semantics

• Identify concepts, create predicates, determine predicate arity, instantiate variables, perform anaphoric and coreference processing

• Predicate logic expressions

Page 59: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Soar 2004 60

Process: Logic Output

PredicateCalculus

criterion(N2) & adenocarcinoma(N4) & pancreas(N5) & equals(N2,N4) & of(N4,N5).

SyntacticParser

Soarengine

ClinicalTrials

(wwwinput)

A criterion

equals

adenocarcinoma

of the

pancreas.

Post-Processing

(output)

Page 60: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Soar 2004 61

Post-processing

• Prolog axioms• Remove subject/verb• Eliminate redundancies• Filter irrelevant information

criterion(N2) & adenocarcinoma(N4) & pancreas(N5) & equals(N2,N4) & of(N4,N5).

adenocarcinoma(N4) & pancreas(N5) & of(N4,N5).

Page 61: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Soar 2004 62

XML output for downstream

<criteria trial="http://www.clinicaltrials.gov/ct/show/NCT00055250”><criterion>

<text>Eligibility</text><text>Criteria</text><text>Inclusion Criteria:</text><text val=“1”>Adenocarcinoma of the pancreas</text><pred val=“1”>pancreas(N5) &amp; adenocarcinoma(N4) &amp;

of(N4,N5).</pred></criterion>

.</criteria>

Page 62: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Sample LG applications• Grading EFL essays• Extracting biographic facts from genealogical documents• Analyzing newspaper headlines• Clinical trial records and patient data matching• Other languages (Farsi, Arabic, Lushootseed)• BOLT-E cognitive robotics• FamilySearch OntoSoar

Page 63: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

64

News headlines extraction

grenade attack(x) & u.s. soldier(y) & iraq(z) & in(y,z) & kills(x,y).

wall street analysts(x) & stock prices(y) & inflate(x,y) & routinely(inflate).

Page 64: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Machine reading• Aka “deep reading” and “reading the Web” • YAGO-NAGA• KnowItAll• NELL

Page 65: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Example 1

1/22/2015 AAAI 2015 - IE with a Cognitive Agent 66

Page 66: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Example2

1/22/2015 AAAI 2015 - IE with a Cognitive Agent 67

Page 67: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

OntoSoar Architecture

1/22/2015 AAAI 2015 - IE with a Cognitive Agent 68

PDF Tools PopulatedUser

Ontology(OSMX)

Segmenter LG Parser Meaning Builder

Conceptual Semantic Analyzer

Mapper

Segment Rules(37)

Link Grammar

Grammar Constructions

(16)

Inference Rules

Text Segments Linkages Meaning Schemas

Knowledge Structures Facts

User Ontology (OSMX)

Soar

OntoESTool Set

(A total of 260 Soar productions)

Page 68: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Results on The Ely Ancestry

1/22/2015 AAAI 2015 - IE with a Cognitive Agent 69

Item Type Instance Found

Persons 16,848

Births 8,609

Deaths 2,406

Genders 1,674

Couples 3,343

Children 3,049

Total 35,929

a book of 830 pages, including our Example 1

Page 69: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Coal

• Not as useful when linguistics required

• No cognitive modeling: Soar is just a program-ming environment

• Linguistic grammar development very opaque

Nuggets

• Robust parsing• Flexible: various

applications• Wide range of

applications• Various semantic outputs• Interest growing

Page 70: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

MS spam filtering patent application

Page 71: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Machine reading: FRED

Page 72: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Dialogue Move Engines• Computer systems (usually agents) that explicitly manage

dialogues• Participants• Common ground• Plans• Beliefs• Agenda

Page 73: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

State-of-the-art in Dialogue Management

• Finite State Machine• Hard-coded solution; domain specific

• Belief-desire-intention architectures• Better representation of dialogue flow• Conversational record and Dialogue Move Engine

• Cognitive Modeling system (NL-Soar)• Discourse Recipes• Learning• Syntactic and semantic parses

Page 74: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Godis

75

Dialogue grammar (resource interface)

Database (resource interface)

Plan library (resource interface)

Latest speaker

input Programstate

Nextmoves

outputLatest moves

Information State(IS)TIS

Dialogue Move Engine (DME)

update select

Control

Input Interpretation Generation Output

Page 75: DISCOURSE REPRESENTATION THEORY · • Discourse Representation Theory • 1980’s Hans Kamp • A particular way of dealing with semantics and logic in natural language • Emphasis

Cognitive robotics