Text this: Extending the decomposition algorithm for support vector machines training