Adaptive subgradient methods for online learning and stochastic optimization
Efficient online and batch learning using forward backward splitting