il n'y a pas de maniere simple de faire cela. Si je ne me prompe pas , la plus part des algorithmes qui font ça sont basés sur des méthodes statistiques. Cherches un peu du cotes des arbres de décision sémantiques.
Ce sont des algorithmes d?apprentissage supervisés, ce qui signifie qu?ils prennent en entrée un ensemble d?éléments étiquetés (ou préclassés) constituant l?ensemble d?apprentissage, qu?ils utilisent pour produire un arbre en phase avec le corpus d?apprentissage. Ce dernier sera utilisé pour classer les nouveaux arrivants (phase de généralisation).
Je te laisse googler.
Vas voir researchindex.com et cherche des articles de personnes genre comme de Mori, Kuhn, Bellot, el beze ...
bonne chance