Dual Space Gradient Descent for Online Learning