Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove self-hypernyms #237

Open
jmccrae opened this issue Dec 27, 2019 · 7 comments
Open

Remove self-hypernyms #237

jmccrae opened this issue Dec 27, 2019 · 7 comments
Labels
bug Something isn't working
Milestone

Comments

@jmccrae
Copy link
Member

jmccrae commented Dec 27, 2019

Really no word should be a hypernym of itself, however there are 329 such cases.

This issue will track the progress of this task and may later by subdivided

@jmccrae jmccrae added the bug Something isn't working label Dec 27, 2019
@jmccrae jmccrae added this to the 2021 Release milestone Dec 27, 2019
@ekaf
Copy link
Contributor

ekaf commented Apr 17, 2020

This is a nice feature, and not a bug.: consider the word "frame", where "frame" (a framework that supports and protects a picture or a mirror) and "frame" (the framework for a pair of eyeglasses) are both distinct hyponyms of "frame" (a structure supporting or containing something).

Other languages may have different words for each of these 3 senses, but in English, they are expressed by the same word, and there is just nothing to do about it.

@1313ou
Copy link
Contributor

1313ou commented Apr 17, 2020

Hypernymy is defined at synset level, not word.

@ekaf
Copy link
Contributor

ekaf commented Apr 24, 2020

Hypernymy is a relation between words. It extends to synonym sets by the associativity of the synonyms.

@1313ou
Copy link
Contributor

1313ou commented Apr 24, 2020 via email

@ekaf
Copy link
Contributor

ekaf commented Apr 25, 2020

You are right about the technical implementation of relations in WordNet, of course.

However, the hypernymy/hyponymy relation has been known long before WordNet, and is defined everywhere as a relation between words (just look it up in any dictionary). And consider the name "WordNet": it means a graph over words, where every link starts and ends with a word.

@ekaf
Copy link
Contributor

ekaf commented Apr 25, 2020

In order to get back to the actual issue (hyponymy between different senses of the same
word), there were 316 in PWN 3.0, 323 in PWN 3.1, and now 339 in EWN 2020:

hypself-wn3.1E20-Output.txt

Many of these seem ok, however the list seems worth reviewing, because it may reveal cases where the two hyponymous senses could be merged into one synonym set. For example, there doesn't seem to be a real difference between the following two sense of "nan":

"nan" hyp: n1104568531 (your grandmother) --> n1102541576 (the mother of your father or mother)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants