I have a list of GRE words which I am getting a list of synsets for.
for word in words:
synsets = wordnet.synsets(word['name'])
for synset in synsets:
print synset.pos #prints part of speech
For many of the words in the list, I see familiar parts of speech like verbs, nouns, etc. However, I am coming across many words which are classified with "s". I can't for the life of me figure out what part of speech "s" stands for. The only thing I can think of is that "s" stands for "singular", but that isn't a part of speech classification.
For example, the word "admonitory" is an adjective. The two synsets which are returned are "admonitory.s.01" and "admonitory.s.02". Both list the part of speech as "s".
I would really appreciate it if someone could explain this to me, or point me in the direction of some good resources where I might find the answer.
I have already read through the NLTK documentation on the subject and didn't find the answer there.
Synonyms are words or expressions of the same language which have the same or a very similar meaning in some, or all, senses. For example, the synonyms in the WordNet network which surround the word car are automobile, machine, motorcar, etc. Antonymy can be defined as the lexical relation which indicates 'opposites'.
many senses', poly- 'many' + sema, 'sign, mark').1 A sense (or word sense) is. word sense. a discrete representation of one aspect of the meaning of a word. In this chapter. we discuss word senses in more detail and introduce WordNet, a large online the-
synset (plural synsets) (information science) A set of one or more synonyms that are interchangeable in some context without changing the truth value of the proposition in which they are embedded. quotations ▼synonym ▲ Synonym: synonym ring.
The WordNet is a part of Python's Natural Language Toolkit. It is a large word database of English Nouns, Adjectives, Adverbs and Verbs. These are grouped into some set of cognitive synonyms, which are called synsets. To use the Wordnet, at first we have to install the NLTK module, then download the WordNet package.
To add to the technical detail tripleee shared, following gives better understanding of what satellite adjectives are -
Certain adjectives bind minimal meaning. e.g. "dry", "good", &tc. Each of these is the center of an adjective synset in WN.
Adjective satellites imposes additional commitments on top of the meaning of the central adjective, e.g. "arid" = "dry" + a particular context (i.e. climates)
Source: https://www.englishforums.com/English/AdjectiveSatellite/nwzhv/post.htm
https://wordnet.princeton.edu/documentation/wndb5wn documents this as ADJECTIVE SATELLITE. https://wordnet.princeton.edu/documentation/wngloss7wn explains that adjectives are subcategorized into "head" and "satellite" synsets within an "adjective cluster":
Adjectives are arranged in clusters containing head synsets and satellite synsets. Each cluster is organized around antonymous pairs (and occasionally antonymous triplets). The antonymous pairs (or triplets) are indicated in the head synsets of a cluster. Most head synsets have one or more satellite synsets, each of which represents a concept that is similar in meaning to the concept represented by the head synset. One way to think of the adjective cluster organization is to visualize a wheel, with a head synset as the hub and satellite synsets as the spokes. Two or more wheels are logically connected via antonymy, which can be thought of as an axle between the wheels.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With