Question: why svm for text classification?
Answer: Vectors are (sometimes huge) lists of numbers which represent a set of coordinates in some space. ... So, provided we can find vector representations which encode as much information from our texts as possible, we will be able to apply the SVM algorithm to text classification problems and obtain very good results.