• Drug database – still an issue + plus drug suggestions , not a good advice to
give, unless you are an MD
• For proof of concept – we chose a simpler database
• On-board processing – Still holds true – loading the dictionaries can be
• Attempts of accessing pre-existing DB not successful – we are using text files3
App Introduction- FearFinder
● A reverse dictionary that finds phobia names based on a
user's input fear.
– A list of phobias and their meanings
– A subset of WordNet – created by getting the synonyms
of the words that occur in the meaning (a Preprocessing
acarophobia- itching; insects that cause itching
• insects-dirt ball • cause-causal agency • cause-get • itching-itchiness
• insects-louse • cause-causal agent • cause-grounds • itching-itching
• insects-worm • cause-crusade • cause-have • itching-rub
• cause-do • cause-induce • itching-scabies
• cause-drive • cause-lawsuit • itching-scratch
• cause-effort • cause-movement • itching-spoil
• cause-stimulate • cause-reason • itching-urge
• WordNet® is a large lexical database of English.
• Nouns, verbs, adjectives and adverbs are grouped into sets of
cognitive synonyms (synsets), each expressing a distinct
• Synsets are interlinked by means of conceptual-semantic and
Extracting Synonyms from WordNet Query for extracting Synonyms
• Wordnet30 –SQLite DB " select synsetid, w2.lemma from
• The entire Wordnet sense left join word as w2 on
47.5 MB • 47.5 MB w2.wordid=sense.wordid where
• ANDROID_WN_DB " ( select sense.synsetid from
• Only words that we need word as w1"+
284 KB • 284 KB " left join sense on
• ANDROID_WN_TXT (w1.lemma='"+defword+"' or
176KB • 176 KB +18 KB w1.lemma='"+stem+"') )"+
w2.lemma<>'"+stem+"') group by
w2.lemma having count(*)=1;");
It is limited by the words that are present in the List. Look up an
external site if not found..
On-board Processing is not the best way.
Too many condition checks hits performance.
Using databases will definitely be better, but their size will still
Read from text file and write into a database, instead of a
The same concept can be applied to other domains – all that
needs to be changed is the resource list of words and meanings.
Install list as requested ..?
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.