[developers] Lexical rules changing predicate symbols

Ann Copestake aac10 at cl.cam.ac.uk
Thu Dec 31 15:25:56 CET 2015


If we have separate parts to the predicate, then we can write a lexical 
rule for causative by (schematically):

[ intrans-verb
    .... PRED-STEM 1
    .... SENSE inch
]

->

[ trans verb
    ... PRED-STEM 1
    ... SENSE caus
]

or e.g., a noun to verb conversion by changing the POS part of the PRED 
(as well as adding a specific SENSE).   I would want the values for 
SENSE to be in a type hierarchy, which is exported as part of the SEM-I 
(in fact, regardless of whether lexical rules are used or not, I think 
this is the right thing to do)

Yes, this is non-monotonic.  I see it as having a very different status 
from monotonicty in accumulation of relations.  On a theoretical level, 
I'm happy with this being given as an option to the grammar writer.  I 
wouldn't want it to be used in all cases - in fact, even with causative 
formation, there's a case for constructing the causative in English by 
adding a CAUSE predicate, though I don't want to advocate that 
personally - but both formally and psycholinguistically, at least some 
of the regularities we might capture with lexical rules are different in 
status from the fully productive parts of compositional semantics.

I see a word's meaning (here using `word' as a deliberately vague term) 
as a semantic space, with some parts differentiated from the others by 
syntactic cues of various sorts, some (but not all) of which we capture 
in the ERG etc.  The use of the POS and SENSE mechanisms to 
differentiate parts of that space allow us to make the link with those 
aspects of syntax which we do capture.  It is not an ideal mechanism, 
but I think it's the best we can do within the constraints of the type 
of formalism we're using.  Viewed in this way, lexical rules enable us 
to capture regularities between different word spaces.  Humans are 
clearly capable of expanding their spaces on the fly in response to a 
new type of use of a word, which sometimes corresponds to applying a 
lexical rule productively.  Derivational morphology (at least in some 
cases) gives another, very related, form of structure to the spaces.

At the risk of confusing this picture, though, `small' phrases have some 
things in common with lexical and derivaional meaning - obviously 
English compound nouns but also adjective-noun combination.  At best, 
what we can do with the ERG is provide a skeleton of meaning via 
compositional semantics - and that's actually complicated with the 
`stone lion' examples.  I won't rry and explain this further here, however.

More practically - I don't see an issue with generation because of the 
non-monotonicity.  We might just use such rules statically - either 
manually specifying entries as equivalent to the rule operation or, more 
interestingly, allowing automatic construction of entries as 
rule-created.  (To the extent that the ERG is a reflection of a large 
number of individuals' grammars, it is more reasonable theoretically to 
treat the lexicon as static than it would be if it were purely a 
reflection of one individual's grammar.) In this case there are no 
implications for the generator. If the rules are used productively, we 
would need a mechanism for avoiding overgeneration, but if we adopt the 
convention that the rules always change the SENSE, then we'll only 
generate a corresponding form if the generator is given an appropriate 
predicate as input and the look-up process is not significantly 
complicated (as far as I can see).

Since people started talking about the gpreds, I also wanted to mention 
that it would be convenient for some applications if we had ordinary 
predicates as well as the decomposed forms available. e.g., I would like 
to have a regular `who' predicate as well as the decomposed version.  
This would imply Schroedinger *MRSs - alternatively I'd be happy to have 
it instead of the decomposed version, and generate the decomposed 
version via paraphrase rules.

Best wishes to all,

Ann

On 31/12/2015 00:22, Emily M. Bender wrote:
> Dear Ann, Dear all,
>
> I wanted to follow up on a comment Ann made in the recent thread
> on predicate naming in MRS.  I've changed the subject line because
> I think this is orthogonal to the main discussion in the previous thread.
>
> Ann's comment:
>
> ---------- Forwarded message ----------
> From: Ann Copestake <aac10 at cl.cam.ac.uk <mailto:aac10 at cl.cam.ac.uk>>
> Date: Mon, Dec 28, 2015 at 2:54 PM
> Subject: Re: [developers] predicate naming in MRS
> To: developers at delph-in.net <mailto:developers at delph-in.net>
>
> [...]
>
> The case issue also relates to treating the predicates as having a 
> three-part structure (lexeme/pos/sense) throughout the codebase (with 
> an option to allow simpler names for toy grammars).  This is something 
> we have been discussing for a long time ... I believe that this is the 
> right way to look at predicate symbols in *MRS - i.e., as an 
> additional annotation on lexemes.  There would be advantages to doing 
> this in the grammar - it allows for alternations that change sense to 
> be implemented in lexical rules.  If we do this, then the lexeme part 
> should reflect the conventional spelling, which might include case 
> variation (and, naturally, non-ASCII characters).
>
> [...]
>
> I was surprised by this remark, because lexical rules changing predicate
> symbols (if that's what you mean, Ann) strikes me as non-monotonic.
> Can you clarify?
>
> Thanks,
> Emily
>
>
>
> --
> Emily M. Bender
> Professor, Department of Linguistics
> Check out CLMS on facebook! http://www.facebook.com/uwclma

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.delph-in.net/archives/developers/attachments/20151231/4a782408/attachment.html>


More information about the developers mailing list