Some things you can try:
Oversample your target classes. Insert duplicate records of for your other three classes to augment your training dataset
Undersample the negative responses. Instead of including all instances of
other
in your training data, only use a small portion.Bootstrap undersample the negative responses. This is probably your most robust option of those I'm presenting. Start by seeding your training data with the non-
other
classified records. Then train each bootstrap iteration augmenting the seed training set with a different random sample (selected with replacement) from theother
class. You can then either derive a confidence interval for your model'smodels classifications from the bootstrapping procedure (as Kaushik suggested), or treat the model'smodels you generated as an ensemble and either averagecombine their scores using an average or have the modelsmajority vote to determine your classifications. You can even implement boosting here if you want.