I am looking for a method to categorize a given word into semantically into classes. A simple example would be:chair -> furnitureThe most reasonable way to do so that comes to my mind, would be to create a tree containing words, where chair is a predecessor of furniture. Then one could define a threshold that describes the level of the tree predecessor that should be taken as the result. Is there some existing research/tools or even trees that fulfill the described task? I cannot find anything in google because I do not know the specific term for my problem. Keyword Clustering as a technique seems a little different, because is works on existing data and return multiple matches.
NLP: Automatically categorize words semantically into non-predefined classes
natural language processing