Determinantal Point Processes for Mini-Batch Diversification
Adaptive subgradient methods for online learning and stochastic optimization