Skip to content

Word Sense Disambiguation - Use graph theory (vertex centrality measures) to disambiguate senses of a word.

License

Notifications You must be signed in to change notification settings

sgametrio/word-sense-disambiguation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Word Sense Disambiguation

Use vertex centrality measures to disambiguate senses of a word.

Thoughts

  • Seems that adding both synset and related synsets' (all possible relationships) words is better

    • maybe it's useful to go deeper (more than one edge) (this seems the correct way)
      • depth 3-4 seems the best in terms of results/computation time
  • Maybe working on examples inside words could give us better results

Possible future work

  • Tries:

    • Don't create edges between distant words in a sentence, maybe a single sentence is composed by multiple, separate, logical sentences
    • Work on all relationships or weight differently the relationships by words
    • Work on SemCor3
    • Separate results based on NOUNS, VERBS ADJ etc..
    • Try with GLNS solver in fast mode and compare
  • // Move all filesystem resources stream to getResourceAsAStream

  • // Use indipendent dictionary (add Adapter for BabelNet, for example)

About

Word Sense Disambiguation - Use graph theory (vertex centrality measures) to disambiguate senses of a word.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published