HUGG - Hebrew Unification Grammar for Generationn of text |
Advised by Michael Elhadad
| Motivation |
| Method of Research |
.
Example - paraphrasing
Generation is a proces with 2 main stages:
This work concerns Syntactic Realization - the grammar.
Input for grammar: lexicalized representation of phrase in
various stages of abstraction.
Output: A grammatical string, representing most accurately the info in the
input.
The grammar is written in FUF - Functional Unification Formalism
[Elhadad]
Input: FD - a list of
All components in the generation process can be implemented with this formalism.
Features of Hebrew that need special treatment in comparison to English:
Assumption: Syntactic knowledge should be in syntax.
Using the systemic definitions in Hebrew:
one syntactic structure - more than one semantic mapping:
Features can cooccur -
.
.
Main relations (based on theories and corpus):
method:
vs.
.
* paradoxical conclusion...
Pending problems:
Default: if possible semantic or syntactic - use smixut.
Relational-noun: example
semantic modifiers - example
English has the features:
Hebrew is polydefinite - different constituents of NP
(describer, cardinal etc.) are marked as definite.
.
Use an additional feature:
Non-definite nps:
Definite - examples
definite - examples
Distinction of quantifiers and determiners (following [Glinert])
Quantifiers - examples
Semantic Origin of Adjectival Modifiers
Adjectives can be generated by:
From RDP modifier to NCA modifier when adjective given as modifier.
From non-RDP semantic relation to CA or NCA depending on adjective lexical
property (derived or given).
.
Implementation: two categories of describers: NCA-describer (mapped from
classifier) and describers.
Limitations:
``כדור קטן לבן'' vs. ``כדור לבן קטן'' vs. ``כדור קטן ולבן''
Describers - Examples
.
Limitations: No grammar for the clause, need for the generation of
relative clause.
Examples - paraphrasing, default items
Examples - paraphrasing, default items
החלון של הדיירים במרתף
חלונם של הדיירים במרתף
החלון של דיירי המרתף
ועוד ...
קופסאות פח עם סיגריות אנגליות
.Process of Generation
.Implemantation
(att val) val = atom\fd\path.
Grammar: meta-FD: disjunction with ALT, control with
NONE, GIVEN, ANY.
.Guidlines for choosing input
.Guidlines for choosing input
.Special features of Hebrew NPs
.General functions in NP
Using the functional-systemic definitions
A set of functional modifiers is defined -
.Smixut - when is it generated?
constraints on producing smixut
Semantic constraints
relations - rel(nismax,somex) [levi,azar,glinert and more].
define a set of semantic relations that can be deleted to form smixut (RDPs)
.how to deal with smixut?
purpose: keep syntactic knowledge in syntax
provide alternatives for generation when smixut cannot be formed.
.when should smixut be generated?
Being a member in a semantic set is not sufficient and not necessary:
Yet, producing smixut seems to be constrained:
ילד שוקולד ← love(ילד, שוקולד)
will generate the desired meaning:
not every relation will keep its meaning when deleted:
- needs context.
Smixut - conclusions
Therefore, to form smixut:
.Smixut - implementation
To realize a modifier in a pre-determined way - use the feature:
(realize-function-as classifier/qualifier/describer)
Implementation: using bk-class - controlling backtracking for efficiency.
.Relational nouns, Nominalization
Two additional constructions of NP that use smixut:
Nominalization: example
.Definiteness
Definiteness is a semantic feature of NP
Definining NPs as definite: should be done with context -
features as uniqueness, existence, specificity are not sufficient.
Rely on planner to define this feature in suitable context.
(definite yes/no) - one article in NP.
Definite NPs can be both syntactically marked/unmarked as definite
Realizing Definiteness
Definite NPs
Realize definite mark as a separate article, not a morphologic feature:
"ha-yeled"
(mark-definite yes/no).
mark-definite can be a feature of the whole NP yeled zeh or
a feature of the possibly-marked components: Hanah ha-Hamuda.
(definite no)-
Functionally, when referent not yet in shared knowledge.
(selective yes)
(definite indef)
.Quantifiers and Determiners
HUGG uses SURGE features to generate quantifiers and determiners.
This separation defines the order of the quantifiers/determiners in the NP.
Portion can be expressed either by partitive quantifiers or by
amount-quantifiers in partitive-construction.
Ex. English: all children - all of the children Hebrew: col
hayeladym - *col mhayeladym
.Describers - Adjectival Modifiers
Two issues:
Hebrew: broken sequence:
Syntactic Structure of Adjective Sequence
What affects the syntactic structure of adjectival modifiers?
Conclusions
In this work we presented a wide-coverage grammar for the generation of NPs
in Hebrew.
We assumed that syntactic knowledge should be known to the SR only, but it
seems that this assumption cannot be enforced all the time.
.Contribution and Future work
Yael Netzer
Tue Mar 3 12:29:54 IST 1998