next up previous contents
Next: Signsarchi-signs, and generalisation Up: Modelling conventions for the Previous: Subsumption hierarchiestaxonomies and

Generalisation hierarchies and inheritance

If tex2html_wrap_inline1382, as in any of the cases illustrated above, then the subsumed tex2html_wrap_inline1360 is redundant if all its AV pairs are completely specified. Consequently, the information in subsumer tex2html_wrap_inline1358 may be subtracted from tex2html_wrap_inline1360, leaving a non-redundant set of AV specifications, and a redundancy rule can be formulated which will allow the `missing' features to be inferred or `added in'. This is standard procedure in the rule notation of generative phonology and morphology:

0.25em
The phonological redundancy rule: tex2html_wrap_inline1390 tex2html_wrap_inline1362 tex2html_wrap_inline1394 / #
expands conventionally to: tex2html_wrap_inline1396 # tex2html_wrap_inline1362 tex2html_wrap_inline1400 #
or, in terms of subsumption: tex2html_wrap_inline1402 # tex2html_wrap_inline1356 tex2html_wrap_inline1406 #

The subtraction operation between a subsumed AVMtex2html_wrap_inline1408 and a subsumer AVMtex2html_wrap_inline1410 yields a non-redundant AVMtex2html_wrap_inline1412 in an inheritance relation with AVMtex2html_wrap_inline1410. The inheritance relation whereby AVMtex2html_wrap_inline1412 inherits the features of AVMtex2html_wrap_inline1410, and thereby reconstitutes AVMtex2html_wrap_inline1408, s the inverse of the subtraction operation, and is expressed as a special case of unification: AVMtex2html_wrap_inline1412 = AVMtex2html_wrap_inline1410 tex2html_wrap_inline1426 AVMtex2html_wrap_inline1412, where AVMtex2html_wrap_inline1412 tex2html_wrap_inline1432 AVMtex2html_wrap_inline1410 = 0. The generalisation (feature intersection) operator `tex2html_wrap_inline1432' is defined as the set of features shared by AVMtex2html_wrap_inline1412 and AVMtex2html_wrap_inline1410 and and the specialisation (unification) operator `tex2html_wrap_inline1426' is defined recursively for compatible AVMs: two attribute-value pairs unify either if the values are identical atoms, or if an attribute in one AVM is not specified in the other, or if the values of identical attributes in the AVMs unify. Under the type inheritance operation expressed by unification, the AVMs in Figure 2 and the AVMs in Figure 1 are equivalent. The elementary case of non-recursive unification has been familiar in linguistics since the introduction of the lexical insertion operation by Chomsky [Chomsky 1965]; Shieber [Shieber 1986] summarises the more general unification operation used in unification grammars.

In the DATR formalism, a form of default inheritance is defined, in which the subsumption relation and the unification operation do not hold. Instead, there is a default-override relation and a default unification operation. In the default-override relation, a value for a given attribute may be specified more than once in the same inheritance path, and the specification of the lower (more specific) class overrides the specification of the higher (more general) class. In a famous illustration, Tweety, qua penguin cannot fly, but Tweety, qua bird can fly. Clearly, the penguin specification is more specific than the bird specification, therefore the dispositional predicate `cannot fly' overrides the dispositional predicate `can fly'.

In the ILEX version of Inheritance Lexicon Theory, default inheritance is used in order to explain exceptions and subregularities of this kind.


next up previous contents
Next: Signsarchi-signs, and generalisation Up: Modelling conventions for the Previous: Subsumption hierarchiestaxonomies and

Dafydd Gibbon
Fri Mar 21 14:01:22 MET 1997