Large-Scale Learning with Less RAM via Randomization

By D. Golovin, David Sculley, H. Brendan McMahan, Michael Young. 2013

25 citations recorded by the source corpus.

We reduce the memory footprint of popular large-scale online learning methods by projecting our weight vector onto a coarse discrete set using randomized rounding. Compared to standard 32-bit float encodings, this reduces RAM usage by more than 50% during training and by up to 95% when making predictions from a fixed model, with almost no loss in accuracy. We also show that randomized counting can be used to implement percoordinate learning rates, improving model quality with little additional RAM. We prove these memory-saving methods achieve regret guarantees similar to their exact variants. Empirical evaluation confirms excellent performance, dominating standard approaches across memory versus accuracy tradeoffs.

Subfields: Artificial Intelligence, Management Science and Operations Research, Optimization & Training

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Jakub Konecný
  2. Peter Richtárik
  3. H. Brendan McMahan
  4. Ananda Theertha Suresh
  5. Virginia Smith
  6. Martin Jaggi
  7. Felix X. Yu
  8. Sebastian U. Stich

In Management Science and Operations Research

  1. Jakub Konecný
  2. Peter Richtárik
  3. H. Brendan McMahan
  4. Jean-Daniel Zucker
  5. Yann Chevaleyre
  6. Nataliya Sokolovska
  7. Felix X. Yu
  8. Ananda Theertha Suresh

In Optimization & Training

  1. Jakub Konecný
  2. Peter Richtárik
  3. H. Brendan McMahan
  4. Ananda Theertha Suresh
  5. Felix X. Yu
  6. Nicolas Loizou
  7. Nataliya Sokolovska
  8. Jean-Daniel Zucker

Citations in the corpus