When SVMs Shine
Powerful on medium-sized, clean feature spaces
SVMs can work exceptionally well on small-to-medium datasets with many informative features, including sparse text representations. They offer strong theoretical regularization and flexible kernels without designing a deep network.
Kernel SVM training can become slow and memory-hungry as row count grows because many pairwise relationships matter. Predictions depend on support vectors, so inference also grows with their count. Outputs are less immediately interpretable than logistic coefficients or a shallow tree.
choose linear SVM: many sparse features, roughly linear separation
choose RBF SVM: medium data, nonlinear boundary, careful scaling
avoid kernel SVM: millions of rows or strict explanation requirements
Scenario: A text classifier has 20,000 sparse word features and 8,000 labeled documents. A linear SVM is a compelling candidate; an RBF kernel adds costly complexity to a space already designed for linear separation.
Note: Always compare against logistic regression. Similar quality with usable probabilities and clearer coefficients may make logistic regression operationally preferable.