WordNet引理可以具有派生相关的形式.例如,名词"黄油"(意思是你放在面包上的传播)被认为与动词"黄油"在衍生上有关(意味着在面包上涂抹黄油的行为):
>>> from nltk.corpus import wordnet as wn
>>>
>>> wn.lemma('butter.n.01.butter')
Lemma('butter.n.01.butter')
>>> wn.lemma('butter.n.01.butter').synset().definition()
u'an edible emulsion of fat globules made by churning milk or cream; for cooking and table use'
>>> wn.lemma('butter.n.01.butter').derivationally_related_forms()
[Lemma('butter.v.01.butter'), Lemma('buttery.s.02.buttery'), Lemma('butyraceous.a.01.butyraceous')]
>>> wn.lemma('butter.n.01.butter').derivationally_related_forms()[0]
Lemma('butter.v.01.butter')
>>> wn.lemma('butter.n.01.butter').derivationally_related_forms()[0].synset().definition()
u'spread butter on'
>>>
>>> wn.lemma('flood.n.01.flood').synset().definition()
u'the rising of a body of water and its overflowing onto normally dry land'
>>> wn.lemma('flood.n.01.flood').derivationally_related_forms()
[Lemma('flood.v.04.flood'), Lemma('deluge.v.01.flood'), Lemma('flood.v.02.flood')]
>>> wn.lemma('flood.n.01.flood').derivationally_related_forms()[0]
Lemma('flood.v.04.flood')
>>> wn.lemma('flood.n.01.flood').derivationally_related_forms()[0].synset().definition()
u'become filled to overflowing'
>>>
Run Code Online (Sandbox Code Playgroud)
然而,目前尚不清楚"衍生相关"一词的含义.例如,我可以说"电视"和"望远镜"是"衍生相关的",因为这两个词都源于古希腊语"têle",意思是"远".但WordNet不同意:
>>> wn.lemma('telescope.n.01.telescope').derivationally_related_forms()
[Lemma('telescopic.s.01.telescopic'), Lemma('telescopic.s.02.telescopic')]
Run Code Online (Sandbox Code Playgroud)
那么,WordNet对"衍生相关形式"的定义究竟是什么呢?这记录在哪里?
来自WordNet词汇表:
派生相关形式:具有相同根形式且在语义上相关的不同句法类别中的术语.
动词"to butter"具有与名词"butter" 相同的词根形式,它们是不同的句法类别(动词与名词),并且它们在语义上明显相关.
另一方面,"电视"和"望远镜"不具有相同的根形式(但是例如"televise"将具有与"电视"相同的根,并且"望远镜"具有与"望远镜"相同的根).而且,它们在语义上没有关系,它们都是名词.