17.01.2014 Views

Linguistic Modeling for Multilingual Machine Translation

Linguistic Modeling for Multilingual Machine Translation

Linguistic Modeling for Multilingual Machine Translation

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

14 CHAPTER 2. CAT2: FORMALISM AND DESIGN<br />

variable binding<br />

b-rules<br />

in the grammar rule is instantiated in the object, as shown in the following<br />

example 14 .<br />

(10)<br />

<br />

lex=mann,<br />

object1: <br />

head= cat=n<br />

F<br />

n o <br />

rule: frame= arg1= role=nil<br />

=)<br />

8<br />

9<br />

lex=mann,<br />

><<br />

>=<br />

head=<br />

cat=n ,<br />

object2: n o<br />

>: frame= arg1= role=nil<br />

><br />

Following Prolog convention, logical variables beginning with upper-case letters<br />

can be used to bind twovalues within one object (cf. [W.F. and C.S.84]). Once<br />

avariable is instantiated by unication, all other variables bound to it become<br />

equally instantiated and share all the same constraints. Variables can refer<br />

to a feature structure within a node (11), just as to a complete node in a<br />

tree structure (12). In (12) the value of the attribute must unify with the<br />

adjacent nodeinthetree. Given such a construct, it is easy, <strong>for</strong> example, to<br />

state subcategorization requirements in one element thatmust be fullled by<br />

an adjacent element.<br />

(11)<br />

" #<br />

attribute=VAR<br />

::: attribute=VAR<br />

(12) <br />

:::<br />

attribute=VAR<br />

VAR<br />

<br />

The described type of data structure, i.e. tree structures with annotated feature<br />

bundles, are used in ve types of rules. These rules are called b-rules, f-rules,<br />

l-rules, t-rules and tf-rules.<br />

b-rules (i.e. building rules) describe the valid tree structures <strong>for</strong> every level of<br />

representation. They correspond to the re-writing rules of generative grammars<br />

or the immediate dominance schemata of HPSG with the dierence that b-<br />

rules specify not only the immediate dominance, but also the linear precedence,<br />

i.e. the linear order of elements in time or space. The rewriting rule S-> NP,<br />

VP could be expressed in CAT2 as:<br />

14 For purposes of presentation I use F as the unication operator and =) <strong>for</strong> designating<br />

the outcome of this operation.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!