• No results found

Embedding DRT in a Situation Theoretic Framework

N/A
N/A
Protected

Academic year: 2020

Share "Embedding DRT in a Situation Theoretic Framework"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

Embedding DRT in a Situation Theoretic Frmnework

Alan W Black

Dept of Artificial Intelligence, University of Edinburgh, 80 South Bridge, Edinburgh EII1 tHN, UK.

a w b @ e d , a c , u k

A b s t r a c t

This paper proposes the use of situation theory as a basic semantic formalism for defining general seman- tic theories. ASTL, a computational situation theoretic language, is described which goes some way to offering such a system. After a general description of Discourse Representation Theory an encoding of DRT in ASTL is given. Advantages and disadvantages of this method are then discussed.

Topie: computational formalisms in semantics and dis- c o u r s e

Introduction

T b e pnrpose of this p a p e r is to show how a c o m p u - tational l a n g u a g e based on situation theory can be used as a basic f o r m a l i s m ill which genera] s e m a n t i c theories can be i m p l e m e n t e d . T h e r e are m a n y dif- ferent s e m a n t i c theories which, because of their dif- ferent notations, are difficult to c o m p a r e . A general l a n g u a g e which allows those theories to be imple- m e n t e d within it would offer an envirolnnent where similar semantic theories could be m o r e easily eval- uated.

Situation T h e o r y (ST) has been developed over the last ten years [2]. Much work has been done in both tlle formal aspects of situation theory and its use in natural l a n g u a g e s e m a n t i c s (situation s e m a n - tics), however so far little work has been dram ill its c o m p u t a t i o n a l aspects. It is the eventual goal of tile work presented here to show how situation the- ory can be used c o m p u t a t i o n a l l y and how a com- p u t a t i o n a l situation theoretic language call provide an e n v i r o m n e n t ill which different s e m a n t i c theories call I)e easily c o m p a r e d .

Because there are so m a n y variants of ST we m u s t define our own here. T h e language ASTL [3] has been defined. A l t h o n g b it uses surprisingly few features of situation theory, it seems power- ful enough to act as a basic language for s e m a n - tics. It has been considered t h a t s o m c extension to "classical" feature structures be m a d e and use those to encode s e m a n t i c forms. Features systems a u g m e n t e d with set vahms, eyclicity and other ex- tensions m a y be powerful enough but the m e t h o d described here takes an existing s e m a n t i c theory and refines it rather t h a n building a new one.

T h i s paper is ba.sically split into two sections. T l w first discusses how S T can be used in a c o m p u - tational s y s t e m , and introduces the language ASTL. T h e second half of this p a p e r discusses Discourse Representation T h e o r y ( D R T ) as a theory in itself and shows how it can be encoded with ASTL.

S T a n d

Computation

T h e view according to situation theory is t h a t parts of the "world" can be described as situations. Sit- uations s u p p o r t facts. Facts can be true, false, or undefined in s o m e situation. A f a c t ' s t r u t h value m a y be different in different situations. Situations are tirst class objects in the theory, and hence they can be used as a r g u m e n t s to facts so t h a t rela- tions can be defined between situations. Situations are useful in translations for naked infinitives (e.g.

"see") Situations m a k e S T different f r o m m o r e conventional logical theories a l t h o u g h there have been proposals to add situation-like objects to m o r e classical theories like M o n t a g n e g r a m m a r [8].

As well as situations and partiality, situation theory offers m a n y o t h e r iutensional objects, in- cluding abstractions, types, and p a r a m e t e r s (par- tially d e t e r m i n e d objects). T h e s e f o r m a rich for- realism for describing s e m a n t i c p h e n o m e n a . How- ever these features alone do not constitute a com- p u t a t i o n a l s y s t e m , with tile a d d i t i o n of constraints and rules of inference we call h a v e the basis for a c o m p u t a t i m l a l system. T h e idea of a c o m p u t a - tional situation theoretic l a n g u a g e has been con- sidercd elsewhere. Most notable is the l a n g u a g e PRosv[' [9] which offers a Prolog-like language based on situation theory r a t h e r t h a n first order logic. O t h e r s y s t e m s (e.g. [5]) allow the representa- tion of situations etc. within s o m e o t h e r f o r m a l i s m (e.g. feature structures) but do not use situation theory itself as the basis for the l a n g u a g e .

ASTL

ASTL is a l a n g u a g e based on situation theory. It takes a very conscrvative view of situation theory, a d m i t t i n g only s o m e basic parts. A l t h o u g h ASTL m a y need to be extended later, it a l r e a d y can be used to describe simple versions of s e m a u t i c theo- ries (such ms situation s e m a n t i c s and D R T ) . R a t h e r t h a n use, or extend, PROSlT it was decided to de- velop a new language. ASTL includes stone built- ill s u p p o r t for n a t u r a l l a n g u a g e parsing based on tile ideas of Situation T h e o r e t i c G r a m m a r [4] while PRoslrr is designed m o r e for knowledge representa- tion t h a n direct l a n g u a g e processing.

ASTL allows the following basic terms:

I n d i v i d u a l s : e.g. a, b, c. P a r a m e t e r s : e.g. X, Y, Z. V a r i a b l e s : e.g. *X, *g, *Z.

R e l a t i o n s : e.g. s e e / 2 . Relation n a m e and arity. i - t e r m s : consisting of a relation, a r g u m e n t s and

a polarity (0 or 1), e.g. < < s i n g , h , 1>>.

(2)

t y l m s : c o n s i s t i n g of an abstractioll ow!r proposi tions. For e x a m p l e

[S ! S !~ < < a i n g , h , l > > S !~ < < a o e , h , S , l > > ]

T h a t is tile t y p e of s i t u a t i o n which s u p p o r t s the fact t h a t h sings and h sees t h a t s i t u a t i o n . S i t n a t i r m s : w r i t t e n ,as n a m e s optionally followed

by a type. e.g.

S I : : [ T ! T ! - < < r u a , t , l > > ] . $ 2 : : [ S ! S !~ < < u e e , i i , S l , l > > ] .

tn a d d i t i o n to t e r m s there are the following sen- tc~tccs:

P r o p o s i t i o n s : consisting of a s i t u a t i o n and a t y p e e.g.

S i t l : [ S ! s !~ < < ~ o e , h , S , l > > S !~ < < d a n c e , h , l > > ]

C o n s t r a i n t s : are detlncd betweell i)ropositions, d m y coasist of a proposition following by <= lbllowed by a l i s t o f l ) r o p o s i t i o a s . For examph~

S l t l : [ S ! s !~ < < h a p p y , h , l > > ] <~ Sitl:[S ! S !~ <<smile,it, l>>].

T h e s e l n a n t i c s of ASTI, (delin,~d fully ill [3]) are de lined in t e r m s of a m o d e l c o n s i s t i n g of i n d i v i d u a l s , relalions, p a r a m e t e r s , s i t u a t i o n s s l i d a set coasist- ing of pairs of s i t u a t i o n s and facts, lnfflrmally, a p r o p o s i t i o n is true if the d e n o t a t i o n of the s i t u a t i o n s u p p o r t s all of the facts in t h e type. A c o n s t r a i n t is true if when all the p r o p o s i t i o n s in t h e right hand side of t h e c o n s t r a i n t are true, the left han(l p r o p ( . sition is true also. As it is c u r r e n t l y defined ASTL has no bailt-in delinition w i t h respect to coherence. t h a t is there is no built-in m e c h a n i s m t h a t stops a s i t u a t i o n SUl)l)orting b a t h a fact a n d its dual (the fact with the o p p o s i t e p o l a r i t y )

C o a s t r a i n t s can be generalised using variabh,s. An e x a m p l e will help to illustrate this. If we define the folh)wing basic s i t u a t i o n and c o n s t r a i n t :

S i t l : [ S ) S ! : < < s m i l e , t , l > > ] .

* S : [ S ! S != <<happy,*Y,l>>] <= * S : [ S ! S )= < < s m i l e , * Y , l > > ] ,

hfforlnally the c o n s t r a i n l s t a t e s that in ally situ ati(m where s o m e t h i n g s m i l e s it. is also Imppy (m tlmt s a n w s i t u a t i o n ) . F r o m t h e above bmsi(: a x i o m s we can derive t h a t tile following is true:

S i t l : [ S ! s !~ < < h a p p y , t , l > > S != < < s m i l e , t , l > > ]

l l a t h e r t h a n j u s t use the linear forlns for display- ing ASTL objects, an e x t e n s i o n has been added for OUtlmt. Based on EKN [l] ASTL o b j e c t s can be displayed a.s boxes, m a k i n g c o m p l e × objects n m c h easier to view. In this n o t a t i o n we w r i t e s i t u a t i o n s its boxes w i t h their n a m e s m a top left inset with facts w r i t t e n (in a m o r e conventional predicate ar- g m n e n t f o r m ) inside the box.

Using t h e work of C o o p e r [d] we can process l a n g u a g e in a s i t u a t i o n theoretic way. S i t u a t i o n T h e o r e t i c G r a m m a r takes the view t h a t u t t e r a n c e s can be represented by s i t u a t i o n s . For e x a m p l e

~ m 3

j

"}Immko"-=~ | cat(gIT123,ProperNotm) / u s e . o f (SIT 123 ,"llartako")

T h a t is, the use of t h e p h r a s e "llanako" gives rise to a s i t u a t i o n t h a t s u p p o r t s the facts t h a t it (the s i t u a t i o n ) is a P r o p e r N o u n and it is a use of t h e word "Hanako". We call these utterance situaiions. As an u t t e r a n c e h a p p e n s at a p a r t i c u l a r t i m e and location this fact should also be recorded in t h e s i t u a t i o n . In ASTL this t e m p o r a l a s p e c t is built- in to the l a n g u a g e . A special f o r m of c o n s t r a i n t , g r a m m a r rules, can Ire used to constrain u t t e r a n c e situations~ (-;eneral c o n s t r a i n t s apply to a n y f o r m of s i t u a t i o n ( u t t e r a n c e or otherwise) while g r a m - m a r rules only apply to u t t e r a n c e situations. A grallilllar rllle b e t w e e a !ltLel-allce s i t u a t i o n s such a.,4

* S : [ S ! S !~ < < c a t , S , ~ o n t o n c e , t > > ] <- * N P : [ S ! S !~ < < c a t , S , N o u n P h r a 8 e , l > > ] ,

* V P : [ S ! S !~ < < c a t , S , V o r b P h r a s e , l > > ] .

t;tkes into accollllt t h a t the two u t t e r a n c e s i t u a t i o n s o c c m next to each o t h e r It is possible to m o d e l all of this within the s t a n d a r d c o n s t r a i n t s y s t e m by a d d i n g facts a l m u t s t a r t a n d end l)oints of u t t e r - ances (in a mmihu, way t h a t l)C(_~s arc i n t e r p r e t e d in l'roh)g) but as one of the m a i n uses of ASTL is lan- g u a g e processing it w~s felt m o r e elllcient to buiht u t t e r a n c e s i t u a t i o n s ( a n d c o n s t r a i n t s on t h e m ) dr- r e d l y into the l a n g u a g e .

A basic i m p i e n m n t a t i o n has been m a d e w i t h i n C o m m o n I,isp which takes ASTL dcscriplions (deft- nitions, basic s i t u a t i o n s a n d c o n s t r a i n t s ) a n d allows queries to be m a d e a b o u t their sets of c o n s t r a i n t s and I)itsic s i t u a t i o n s .

D i s c o u r s e r e p r e s e n t a t i o n t h e o r y

Given a s i m p l e l a n g u a g e like ASTL there is now t h e question a b o u t }low it can be used in rel)resenting other s e m a n t i c theories. D R T [7] ota~rs a represen- tat, ion lot discourses. A discourse rcprcsenlalion structure ( I ) R S ) is dctined at each s t a g e in a dis- course describing the cllrrellt s t a t e of the analys/8. A I ) R S consists of two p a r t s ; a set of domain mark- rr.s, whicll can be b o u n d to o b j e c t s i n t r o d u c e d into the current discourse, and a set of conditions on these m a r k e r s . I ) l t S s are typically w r i t t e n as boxes with the m a r k e r s in the top part and c o n d i t i o n s be- low. For e x a m p l e a I ) R S for the u t t e r a n c e "a m a n 81liftS" iS

X

=an ( X )

l_ =' 72 ]

T h e following description of I ) R T in ASTL is based on lhe I ) H T definition in [6]. First we need a syn- tactic backbone to be able to discuss the construc- ti(m of a I ) R S for a discourse. As seen (briefly) above AS'I'I, oilers a basic g r a m m a r f o r m a l i s m . T h a t is, g r a m m a r rules are Sl)ecilled as e o a s t r a i n t s be- twet'n iltterance siluatiollS,

(3)

G i v e n such a b a c k b o n e we need to define an aSTL representation for DRSs. D R S s have two parts. Discourse m a r k e r s c0.n be represenled as pa- rallleters ill ASTI.. Ill s i t u a t i o n theor3 p a r a m e t e r s denote partially d e t e r m i n e d objects. P a r a m e t e r s can be anchored to other objects as i n f o r m a t i o n about tt~eir d e n o t a t i o n is found. D R S conditions arc represented by i-terms. A D R S itself is repre- sented as a p a r a m e t r i c s i t u a t i o n - - a s i t u a t i o n whose type c o n t a i n s p a r a m e t e r s . Discourse m a r k e r s are not explicitly listed in the 1)ITS representation. An ASTI. representation of the I ) R S for % man stags" is

S i t 3 4 S : : [ S ! S != <<man,X,1>>

S != <<sing,X,l>>]

W]lerl' X is a paraoleter.

T h i s allows a siml)le s e m a n t i c s close to thai of a conven(.ional I)RS. T h a t is an ASTL I ) R S will be truc Ior s o m e s i t u a t i o n (i.e. a m o d e l ) if there exists an a n c h o r i n g for the p a r a m e t e r s in it which m a k e it a l y p e of the m o d e l - s i t u a t i o n . A special defini- tion will be needed for tile condition e v e r y (and possil)ly o t h e r s if e x t e n s i o n s to basic D I ( I ' are in- ehMed). It m a y be b e t t e r to think of the s i t u a t i o n nellie also as a p a r a m e t e r which gets anchored Io the m o d e l - s i t n a t i o n . Hut as the s e m a n t i c s of ASTL relates s i t u a t i o n s n a m e s to s i t u a t i o n s (i.e. two sit- m~t.ion nanles can denote t h e s a m e s i t u a t i o n ) flmre is still a level of indirection.

D H S s arc objects which are related to utter anee s i t u a t i o n s . T h e y are not t h e m s e l v e s repre- s e n t a t i o n s of the u t t e r a n c e s b u t r e p r e s e n t a t i o n s of whal tile u t t e r a n c e s describe.

T h r e a d i n g

An iml>ortant aspect of I ) R T is how a I ) R S is con- s t r u c t e d f r o m a discourse. Here (and in [6]) we use tile technique of threading. Tile general idea is t h a t a DH.S gets passed t h r o u g h a discoarse being added to as the discourse l)rogresses.

hi this description, a discourse consists of a set of u t t e r a n c e s i t u a t i o n s which call In' viewed t i m ) u g h a n u m b e r of different s t r u c t u r a l relations, T h e tirsl is t h r o u g h tile relation d a u g h t e r which defines tile s y n t a c t i c s t r u c t u r e of lhe discourse as defined by the g r a m m a r rules ( i m m e d i a t e doini- nance and linear precedence). Secondly the t h r e a d rdal.ion defines an o r d e r i n g of tile n t l e r a n c e situ- a l i e n s used in the g e n e r a t i o n of the l)RSs. I,aslly there are two relations, r a n g e a n d body lined ill defining the logical s t r u c t u r e of the discourse.

T h e t h r e a d i n g relation is a b i n a r y relation be- tween u t t e r a n c e situations. We will say t h e first a r g u m e n t is threaded to tile second. Each u t t e r a n c e s i t u a t i o n a p p e a r s e x a c t l y once a,S t h e second argu- m e n t in tile t h r e a d relation (i.e. il. h a s exactly one i n c o m i n g thread). T h e r e is one exeeplion, a special s i t u a t i o n called D S t a r t which does not have an in- c o m i n g t h r e a d (it is used to represent the null con- text at the s t a r t of a discourse), b m does a p p e a r as all i n c o m i n g t h r e a d for one or more u t t e r a n c e

situations. T h e r e are no cycles m t h r e a d h l g b u t as we shall see there m a y be m o r e t h a n one linked t h r e a d of u t t e r a n c e s w i t h i n a discourse. T h e actual construction of the t h r e a d i n g relations is discussed later.

Each u t t e r a n c e s i t u a t i o n is related to two D R S s , t h r o u g h tim relations DRSIn and DRSOut. A DRSIn D R S is tim DRSOut D R S of the i n c o m i n g thread. Tiffs c o n s t r a i n t can be w r i t t e n in ASTL o~'-;

* S : [ S ! S ! - < < D R S I n , S , * D R S , I > > ] <= T S : [ T S ! TS != < < t h r e a d , * S l , * $ , l > > ] ,

* S I : [S1 ! S1 != < < D R S B u t , S I , * D R S , I > > ] .

T h e relation between t h e two D R S s related to an u t t e r a n c e is also constrained, T h i s is a core p a r t of D R T . Basically the o u t g o i n g D R S c o n t a i n s the s a m e i n f o r m a t i o n as the m c n m i n g D R S plus a n y r e f o r m a t i o n the u t t e r a n c e a d d s to the discourse. In the cruse of a proper noun u t t e r a n c e s i t u a t i o n we can c a p t u r e this relation with the following c o n s t r a i n t :

* S : [ S ! S != < < D R S o u t , S , * D R S o u t : : *DRSlnType k

[D ! D !~ <<name,*X,*N,l>>],l>>]

<=

*S: [S ! S != <<cat,S,ProperNotm,l>>

S !~ <<uBe of,S,*N,l>>

S != <<aem,S,*X,l>>

S != <<DRSTn,S,*DRSin: :*DRSInType,l>>]

h f f o r m a t i o n is m o n o t o n i c a l l y increasing m l ) R S s as we traverse along a t h r e a d . We are not destruc- tively m o d i f y i n g a D R S as the discourse progresses but c o n s t r u c t i n g a new D R S which s u p p o r t s the s a m e conditions as t h e i n c o m i n g D R S . T h e con- s t r a i n t above f o r m s the o u t g o i n g I ) R S f r o m t h e type (*DRSInType) of tile i n c o m i n g one, which will contain all the c o n d i t i o n s of the i n c o m i n g D R S , plus a new condition i n t r o d u c i n g the p a r a m e t e r for the I)roper noun and a condition on its n a m e .

We also have tile c o n s t r a i n t t h a t a n y a r g u m e n t or relation that a p p e a r s in the c o n d i t i o n s of a D R S m u s t be related to s o m e u t t e r a n c e s i t u a t i o n by t h e relation sere previously ill t h a t thread. T h i s con- dition m e a n s t h a t a r g n m e n t s are t h r e a d e d before predicates. For e x a m p l e both the s u b j e c t N P a n d o b j e c t N P of a s i m p l e sentence will be t h r e a d e d l)e- fore the VP. In eontrmst in [6] tile V P c o m e s before a o b j e c t N P which m e a n s a I ) R S is created with an a r g m n e n t in a condition which is not yet deter- m i n e d (i.e. a free variable).

T h e other s t r u c t u r a l relations are r a n g e a n d b o d y Each d e t e r m i n e r u t t e r a n c e s i t u a t i o n a p p e a r s in exactly one r a n g e - r e l a t i o n and e x a c t l y one b o d y - r e l a t i o n . Tile second a r g u m e n t t o these relations are u t t e r a n c e s i t u a t i o n s t h a t do not a p p e a r as first a r g u m e n t s in a n y t h r e a d i n g relation (i.c. they are ends of threads). Tile DRS0ut of a d e t e r m i n e r ut- terance s i t u a t i o n is a flmction of t h e DRSIn I)I?~S plus i n f o r m a t i o n f r o m the r a n g e a n d b o d y related threads, hi t h e e v e r y d e t e r m i n e r case tile DRSOut, c o n s t r a i n t is

* S : [ S ! S != < < D R S B u t , S , * D R S O u t : : *DRSInType It

[DS ! DS != <<every,*RangeDRS, *BodyDRS, l > > ] , 1>>]

(4)

<~

*S: [S ! S != < < c a t , S , D o t e r l a i n e r , l > >

S != < < D R S I n , S , * D R S I n : : * D R S I n T y f m , I > >

S !~ <<aem,S,every,l>>],

TS : ITS !

TS != < < b o d y , * S , * B o d y : :

IS ! S != < < D R S O u t , S , * B o d y D R S , I > > ] , i > > TS }= < < r a n g e , * S , * R a n g e : :

IS ! S != < < D R S D u t , S , * R a n g e D R S , I > > ] , I > > ] While for the indrtlnite d e t e r m i n e r the DRS0ut sits- ply c o n t a i n s all the conditions f r o m t h r DRSin, r a n g e a n d b o d y related utterances.

* s : [ s ! s != < < D R S U o t , S , * D R S 0 u t : : *DRSlnType • *DRSRType • *DRSBType, 1>>] <=

* S : [ S ! S ! - < < c a t , S , n e t e r ~ i n e r , l > >

S !~ < < D R S I n , S , * D R S l n : : * D R S I n T y p e , I > > S != < < ~ e m , S , s o m e , l > > ] ,

T,q: [TS !

TS != < < b o d y , * S , * B o d y : : [IS ! S != <<DRSihlt,S,

* [ ] o d y D R S : : * D R S B T y p e , i>>] , I>>

TS != <<range,*S,*Ilange: : [S ! S != <<DRSIIut,S,

*ltangeDRS : : *DRSRType, 1 >>] , 1 >>] .

lhH }low is t h r e a d i n g huilt? T h r g r a n H n a r rule~ sl)ecit 3' I,h(~ I)asic s y n t a c t i r st, r u c t u r c ( v i a Ih(, d a u g h l ~ e r relations). At, the same tim(' the t h r e a d ilig inforlllatioll can be COllStrllCLl!d. Each ilttl!rallc(! s i t u a t i o n is related to I, wo o t h e r s I)y (lie relations n e e d mid o u t . Th(! n e e d r(!Iation id('ntities tJ.' ut

t e r a n c ( s i t u a t i o n (either itself or o n ( of its d a u g h - ters) which requires an i n t e r n i n g tin'end while o u t identifies which s i t u a t i o n is to be t h r e a d e d on to the next p a r t of the discourse. A I I h o u g h th( n e e d and o u t r e l a t i o n s are d e t e r m i n e d al the tillle a grall/- ill~tr rule is realised the :-tetllaI t : h r e a d , r a n g e and b o d y relations Inay not be d e t r r m i n e d locally. T h e u t t e r a n c e to be t h r e a d e d to t h e n e e d of an N P can not Ire realised until t h r NI ) is p u t in c o n t e x t tn

c o n t r a s t w i t h [6) inslea(I of i)assing up the utter

a n t e t h a t needs a I h r r a d , they i)ass down the " h i

t.erance" t h a t is to be tlu'('a(led in. lh're w('

giv('

a } > o t t o l l l t i p definition r a t h e r 1111111 ~1.¢; ill [(i] a l o p ( [ o w n OIle.

As seen ill the (Ollstraillts above Ill(' strtlctural [a('ts whose relations are t h r e a d , r a n g e and b o d y ar(~ colhx:t,ed in a siUiation called T S tlelow is an (!xanlp[(! sent, eiicc s h o w a ;is a sylll,ax tree willl the

t h r e a d relation dr~twn as a r r o w s to show the flow of information t h r o u g h the disconrs(~

D

,* , n a n like,~ l l . ) , . k o

in adclition, D S t a r t is t h r e a d e d to D, N and NP2. T h e m a i n discourse t h r e a d will go t h r o n g h D. T h e r e are two o t h e r t h r e a d s e n d i n g at NP1 and S. D will be related to NP1 by the relation r a n g e and to S by the

relation body, llence th(~ o u t p u t D R S f r o m t h e sen- tence (from the d e t e r m i n e r "a" by the c o n s t r a i n t s given s h o v e ) is built from tile i n c o m i n g l)tkq p l u s

lhe o u t g o i n g l)}lSs from NP1 and S (which are re- lated to I) v i a the r a n g e a n d body relations).

P r o n o u n s a n d A c c e s s i b i l i t y

Unlike o t h e r u t t e r a n c e s i t m t t i o n s , p r o n o u n s do n o t j u s t add new i n f o r m a t i o n to a I)RS. T h e y a l s o re- quire existence of sonre referent already i n t r o d u c e d in the context, q b put it s i m p l y there m u s t be a suitable o b j e c t m t h e i n c o m i n g I ) R S t h a t the pro- IIOIIn C;MI II/~LLch. A ( : o i l ( l i t i o n c a n |re w r i t t e n ;L~

*S: [S S !" < < D R S o u t , S , * D R S o u t : : *DII.S InType •

[DS ! DS != < < i s ) * X , * Y , I > > J , I > > ]

* S : ( S S != < < c a t , S , P r o n o u n , l > > S != < < t y p e , S , * T Y P E , t > > S != < < s e m , S , * X , l > >

S ! ~ <<DRSIn, S, *DRSIn: : *DIISInType, 1>> S !~ < < a c c e B s i b l e , S , * h : :

[A ! A !~ < < * T Y P E , a Y , I > ~ ] , t ) > ] .

~Vhero *TYPE will Ire o u r o f m a l e , f e m a l e or

r t e u t e x llow(~vcr, it.

is

not su/licient to sinlply

check the conditions in the i n c o m i n g l)lLq lbr s o m e tnarkvt of the right type.

T h e a c c e s s ± b ] . e relation is also dctined over the three(ling relations. Each u t t e r a n c e s i t u a t i o n is re- }ah!d to ;t s i t u a t i o n t h a t s u p p o r t s the facts a b o u t which m a r k e r s are accessible at t h a t p o i n t m the discotn'se. T h e accessible m a r k e r s for an u t t e r a n c e s i t u a t i 0 n U are defined ( i n l o r m a l l y ) m~ follows:

If U is a noun (or p r o p e r n o u n ) the accessible m a r k e r s are from t h a t noun plus the acces- sil)le m a r k e r s li'on, the i n c o m i n g t h r e a d . if U is the s t a r t of a t h r e a d whose end is related

to a d e t e r m i n e r by tile relation body then t h e acc(,ssihl[~ m a r k e r s are those f r o m t h e end of t h a i d e t e r m i n e r ' s r a n g e thread.

if U is the' start, of a r m x g e thread, the accessible m a r k e r s are those froln tlw i n c o m i n g t h r e a d of (he relatrd d e t e r m i n e r .

if U is an ind('lini).(~ d('.terminer tim accessible nlarkers are thos(~ of the end of the b o d y t h r e a d

if ( is an e v e r y d e t e r m i n e r I,he accessible m a r k ers are those f r o m its i n c o m i n g t h r e a d (i.e. does . o r inclmh: Oar m a r k e r s i n t r o d u c e d in Lhe r a n g e and body threads).

otherwise the accessible m a r k e r s are those of the i n c o m i n g t h r e a d

T h e s e couditiolis can e~Lsily be represented by ASTL ¢ O l l s t , r a i n Ls

C~iven the abow! descriptions: a s y n t a c t i c back- b o n e a I)RS represent, aLien, t h r e a d i n g a n d defini- tion for accessibility) we can refill I ) R S s for s i m p l e (liscourses. T h e coverage is t h a t of [6]. T h i s still allows an e x a m p l e of d o n k e y a n a p h o r a ;is ill " e v e r y m a n w i t h a d o ) l k e y l i k e s i t " T h e DRS0ut for the discourse u t t e r a n c e s i t u a t i o n is.

(5)

every(

~ith(NA1,DA1) donkey(DA1) mnn(MAl)

l i k e (NA1 ,PN1) i s (PNI ,DA1 )

)

Discussion

Although translation of DRT into ASTI, is possible there are some important consequences. Tile se- mantics of an ASTL DRS, briefly described above, requires that it is possible to tell the properties of every object in the situation. As situations are par- tial it may not be defined for everything whether it is a man or not, thus it is not possible to define "all men." (Note, lack of information does not imply falsity.) This is perhaps unfair to consider this as a problem as m the standard definitions of DR?I' it is required that the model be complete (all prop- ertics are defined on all objects) - so it seems no worse to require this of the situation in which we are finding tile trnth conditions of a 1)RS. llowever we could include further definitions for the e v e r y relation and require that there be some resource situation that identifies actual objects that fall in its scope. This technique has been used by [4].

There is the question of compositionality. It could be said that the threading relations are only partially determined eompositionally. But this seems exactly what the theory states and the in- tuition behind it. We cannot define a I)RS for a noun phrase nnless we know what context tile NP is ill. All that can be determined is partial defini- tion with conditions on the context.

An important aspect of DRT is that there is a left to right dependency on DRSs. This does not necessarily mean that parsing must be left to right, though normally it will be. A definition of I)RT should inelnde this dependency and not rely on how a implementation happens to order processing. Tile ASTL definition does include a left to right depen- dency, without specifying a processing order on the inference mechanisn].

S u m m a r y

This paper has introduced tile notion of using sit- uation theory a.s a basic formalism in which other semantic theories might be defined. A computa- tional situation theoretic language called ASTL is discussed. Sitnatlon theory is suitable as basis for a metatheory because a representation of situations allows the representation of higher order objects necessary for describing other semantic theories. A

possible translation of I)I~T in ASTL is given. The coverage is that of [6].

This translation is interesting because first it shows that situation theory is not some opposing semantic theory but that it can be used ill dis- cussing other theories, tIowever perhaps it is not surprising that a language such as ASTL is power- ful enough to give this translation. A feature sys- tem, with sets (or some definition), cycles and con- straints is close to what ASTL is, but it is interesting that these properties can be found as the basis ill a current semantic theory without introducing a new theory. Finally a situation theoretic description of DRT allows extensions of DRT to use the proper- ties of situation theory. Situations which are use- ful ill describing various natural language semantic phenomena (e.g. naked infinitives) are now readily available to be included in exteusious of DRT. A c k n o w l e d g e m e n t s : This work w~s supported by an SEltC studentship award number 89313458. I would also like to thank Robin Cooper, Inn Lewin and Graeme Ritchie for comments anti guidance on this work.

R e f e r e n c e s

[1] J. Barwise and R. Cooper. Simple Situation Theory and its graphical representation. In

Partial and Dynamic Semantics HI, DYANA

R2.I.C, Cognitive Science, University of Edin- burgh, 1991.

[2] J. Barwise and J. Perry. Situations and Atti-

tudes. MIT Press, 1983.

[3] A. Black. A situation theoretic approach to computation semantics, forthcoming PhD the- sis, 1)ept of AI, University of Ediuburgh, 1992. [4] R. Cooper. Information and g r a m m a r . Techni- cal Report t/.17 No. 438, Dept of AI, University of Edinburgh, 1989.

[5] J. l"enstad, P-K. tlalvorsen, T. Langhohn, and d. van Bcntham. Situations, Language, and

Logic. Reidel, l)ordrecht, 1987.

[6] M. Johnson and E. Klein. Discourse, anaphora and parsing. In COLING8g, Bonn, 1986. [7] H. Kamp. A theory of truth and semantic

representation. In J. Groenendijk, T. Janssen, and M. Stokhof, editors, bbrmal Methods in the

Study of Language. Mathematical Center, Am-

sterdam, 1981.

[8] R. Muskens. Meaning and Partiality. PhD tim- sis, University of A m s t e r d a m , 1989.

[9] 11. Nakashima, H. Suzuki, P-K. Halvorsen, and S. Peters. Towards a computational interpreta- tion of situation theory. In FGCS, ICOT, 1988.

References

Related documents

between rainfall patterns and the spatial distribution of mangrove forests at study sites in 16.. Moreton Bay, southeast Queensland, Australia, over a 32-year period from 1972

Request approval to 1) accept a grant award from, and enter into a grant agreement with, the American Psychological Association Board of Educational Affairs to pursue accreditation

The State of California, Department of Insurance (CDI) has awarded the District Attorney¶s Office (DA) $4,700,955 for the Automobile Insurance Fraud (AIF) Program, $2,121,829 for

77273 with Caban Resources, LLC (Caban), effective upon Board approval to: (i) extend the term of the Agreement for the period July 1, 2015 through June 30, 2016 with an option

Combining Properties and Evidence to Support Overall Confor- mance Claims: Safety-critical system development increasingly relies on using a diverse set of verification

If you’re a beer buff, take a guided tour at Deschutes Brewery to learn more about how the craft beer scene got its start in Central Oregon, then visit a few.. of the city’s

Sales location, product type, number of advertising methods used, high-speed Internet connection, land tenure arrangement, and gross farm sales is found to be significantly related

Taking into account that AhR expression promotes differentiation in different cell types ( Esser and Rannug, 2015; Mulero-Navarro and Fernandez-Salguero, 2016 ), and