Download presentation
Presentation is loading. Please wait.
Published byDorothy Green Modified over 9 years ago
1
An Applied Ontological Approach to Computational Semantics Sam Zhang
2
Ontology - A web of knowledge organized in hierarchies
3
Odd One Out Which of the following don't belong: Man Woman Tralfamadorian Boy Girl
4
Natural Language Toolkit Python module Tutorial online Corpora
5
Wordnet: Lexical relations Synonym / Antonym Hypernym / Hyponym : X and other Y Meronym / Holonym Entailments -- Verbnet
6
OpenCyc Which of the following don't belong: Washington Jefferson Lincoln Palin
7
Algorithm Distance/cosine measure from each word to other words Word with longest average distance is odd one out
8
Heuristic Two sided search through lexical relations Dynamic word sense disambiguation -- Which part of speech? Which meaning?
9
Example How do I find a common element between Toothbrush and Toilet? from nltk.corpus import wordnet as wn toothbrush = wn.synset("toothbrush.n.01") toilet = wn.synset("toilet.n.01") #algorithm to spider hypernyms until they match
10
Applications... And the Future - Web 3.0 - Literary criticism / Political analysis ---------------------------------------- - Supplement lexical relations from wordnet with own corpora search, especially from RSS feeds
11
Sources Image: http://nltk.googlecode.com/svn/trunk/doc/book/ch02.html Wordnet: http://wordnet.princeton.edu NLTK: http://nltk.googlecode.com OpenCyc: http://www.cyc.com/opencyc/overview Ontological semantics, a history and overview: http://crl.nmsu.edu/Staff.pages/Technical/sergei/book/realm.pdf
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.