It is good to have unbalanced data, because the SVM should be able to assign a greater punishment to errors of misclassification associated with a less probable instance (for example, โTrueโ in your case), instead of assigning equal weight to the error, which leads to an undesirable classifier that assigns all the majority. However, you are likely to get better results with balanced data. In fact, it all depends on your data.
You can artificially distort data to get more balanced data. Why don't you check this document: http://pages.stern.nyu.edu/~fprovost/Papers/skew.PDF .
source share