Romanian has been traditionally seen as bearing three lexical genders: masculine, feminine and neuter, although it has always been known to have only two agreement patterns (for masculine and feminine). A recent analysis of the Romanian gender system described in (Bateman and Polinsky, 2010), based on older observations, argues that there are two lexically unspecified noun classes in the singular and two different ones in the plural and that what is generally called neuter in Romanian shares the class in the singular with masculines, and the class in the plural with feminines based not only on agreement features but also on form. Previous machine learning classifiers that have attempted to discriminate Romanian nouns according to gender have so far taken as input only the singular form, presupposing the traditional tripartite analysis. We propose a classifier based on two parallel support vector machines using n-gram features from the singular and from the plural which outperforms previous classifiers in its high ability to distinguish the neuter. The performance of our system suggests that the two-gender analysis of Romanian, on which it is based, is on the right track.
[1]
Maria Polinsky,et al.
Romanian as a two-gender language
,
2010
.
[2]
Vivi Nastase,et al.
What’s in a name? In some languages, grammatical gender
,
2009,
EMNLP.
[3]
D. Farkas.
Two cases of underspecification in morphology
,
1990
.
[4]
Chih-Jen Lin,et al.
LIBLINEAR: A Library for Large Linear Classification
,
2008,
J. Mach. Learn. Res..
[5]
Valeria Guţu Romalo,et al.
Gramatica limbii române
,
2008
.
[6]
Ana-Maria Barbu,et al.
Romanian Lexical Data Bases: Inflected and Syllabic Forms Dictionaries
,
2008,
LREC.
[7]
David Yarowsky,et al.
Minimally Supervised Induction of Grammatical Gender
,
2003,
HLT-NAACL.
[8]
Gaël Varoquaux,et al.
Scikit-learn: Machine Learning in Python
,
2011,
J. Mach. Learn. Res..