Գրեք սա: Dual space preconditioning for gradient descent