I am currently working on a neural network approach for classifying short documents, and since the bodies I work with usually take about ten words, standard methods for classifying statistical documents are of limited use. In this regard, I am trying to implement some form of automatic synonym recognition for matches provided in the training. My question more specifically is to resolve the situation as follows:
Let's say I have the “Food Attraction” classifications and one of the “Attractive Areas” and the data set as follows:
"Eating Apples"(Food);"Eating Marbles"(Spheres); "Eating Oranges"(Food, Spheres);
"Throwing Baseballs(Spheres)";"Throwing Apples(Food)";"Throwing Balls(Spheres)";
"Spinning Apples"(Food);"Spinning Baseballs";
I am looking for an incremental method that will move in the direction of the following relationships:
Eating --> Food
Apples --> Food
Marbles --> Spheres
Oranges --> Food, Spheres
Throwing --> Spheres
Baseballs --> Spheres
Balls --> Spheres
Spinning --> Neutral
Involving --> Neutral
, , , . , , , "", , , "" "". - , , ?