2002 · 12 citations · 16 references
ComputingComputer ScienceMachine LearningNatural Language ProcessingText AnalyticsClassificationKernel MethodsScalable Machine LearningSupport Vector MachinesText MiningNaive BayesNaive Bayes ClassificationSupport Vector ClassificationSupport Vector Machine ClassificationSvmsText ClassificationTrainingTraining Time
The Support Vector Machine (SVM) typi-cally outperforms other algorithms on text classification problems, but requires train-ing time roughly quadratic in the number of training documents. In contrast, linear time algorithms like Naive Bayes have lower per-formance, but can easily handle huge training sets. In this paper, we describe a technique that creates a continuum of classifiers be-tween the SVM and a Naive Bayes like algo-rithm. Included in that continuum is a clas-sifier that approximates SVM performance with linear training time. Another classifier on this continuum can outperform the SVM, yielding a breakeven point that beats other published results on Reuters-21578. We give empirical and theoretical evidence that our hybrid approach successfully navigates the tradeoffs between speed and performance. 1. Introduction & Related
16
Yuhai Wu, Vladimir Vapnik · Technometrics · 1999 · 27K citations
Data mining and knowledge discovery: making sense out of data
U.M. Feyyad · IEEE Expert · 1996 · 4.7K citations
Making Large-Scale SVM Learning Practical
Thorsten Joachims · Technical reports · 2006 · 4.3K citations · Full text