Building a Scalable Database-Driven Reverse Dictionary
Abstract— Building a Scalable Database-Driven Reverse Dictionary. We describe the design and implementation of a reverse dictionary. Unlike a traditional forward dictionary, which < Final Year Projects 2016 > maps from words to their definitions, a reverse dictionary takes a user input phrase describing the desired concept, and returns a set of candidate words that satisfy the input phrase. This work has significant application not only for the general public, particularly those who work closely with words, but also in the general field of conceptual search. We present a set of algorithms and the results of a set of experiments showing the retrieval accuracy of our methods and the runtime response time performance of our implementation.