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

Question 6 #6

Open
andrefurlan opened this issue Nov 5, 2015 · 0 comments
Open

Question 6 #6

andrefurlan opened this issue Nov 5, 2015 · 0 comments
Assignees

Comments

@andrefurlan
Copy link
Collaborator

Use WordNet and ProNTo_Morph to dramatically expand your program's
vocabulary. You should use ProNTo_Morph to stem words and then find the stems in
WordNet. WordNet's s/6 predicate will tell you what part of speech the word is
(although note that a word may belong to multiple parts of speech!). You should add
rules to the grammar that incorporate these new words. Ensure that backtracking
across the different parts of speech in WordNet and the different possible
stemmings in ProNTo_Morph works correctly!
Your code should now be able to handle sentences like "it is an amusing hyena"
without explicitly adding those terms.
Notes: You should consider WordNet's "satellite" adjectives as normal adjectives.
Also, you may want to check whether the unstemmed word is in WordNet before
trying stemming to avoid, e.g., turning adverbs into adjectives. Finally, it's up to you
what to do with plural forms (e.g., should "eats" match "eat"), but decide what
you're going to do and justify your decision!

@andrewkcli andrewkcli self-assigned this Nov 5, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants