I'm trying to predict the gender of French nouns based on their suffixes. I have a corpus of 10k nouns. For each noun, I split the root from the suffix. I create five instances but with varying suffix lengths: 1, 2, 3, 4 and 5.
The class name I'm assigning to each instance is composed of the gender and the length of the suffix, e.g. "f2" for a feminine noun with a suffix of the length 2.
To give you an idea of how the data looks, here's a small extract: http://pastebin.com/tn6DFJAy
Do you think this is a reasonable approach? Is it sensible to separate the classes based on the suffix length? And is it safe to generate five instances for each noun?
For my project, I'm using TiMBL. The results for the data are: http://pastebin.com/5wai65i1