Large-scale distributed L-BFGS

By Maryam Mousaarab Najafabadi, Taghi M. Khoshgoftaar, Flavio Villanustre, John Holt. 2017

33 citations recorded by the source corpus.

With the increasing demand for examining and extracting patterns from massive amounts of data, it is critical to be able to train large models to fulfill the needs that recent advances in the machine learning area create. L-BFGS (Limited-memory Broyden Fletcher Goldfarb Shanno) is a numeric optimization method that has been effectively used for parameter estimation to train various machine learning models. As the number of parameters increase, implementing this algorithm on one single machine can be insufficient, due to the limited number of computational resources available. In this paper, we present a parallelized implementation of the L-BFGS algorithm on a distributed system which includes a cluster of commodity computing machines. We use open source HPCC Systems (High-Performance Computing Cluster) platform as the underlying distributed system to implement the L-BFGS algorithm. We initially provide an overview of the HPCC Systems framework and how it allows for the parallel and distributed computations important for Big Data analytics and, subsequently, we explain our implementation of the L-BFGS algorithm on this platform. Our experimental results show that our large-scale implementation of the L-BFGS algorithm can easily scale from training models with millions of parameters to models with billions of parameters by simply increasing the number of commodity computational nodes.

Subfields: Artificial Intelligence, Hardware and Architecture, Information Systems

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. Kumar Kshitij Patel
  2. Aymeric Dieuleveut
  3. Sebastian U. Stich
  4. Sai Praneeth Karimireddy
  5. Constantin Philippenko
  6. Francis R. Bach

In Hardware and Architecture

  1. Aymeric Dieuleveut
  2. Kumar Kshitij Patel

In Information Systems

  1. Aymeric Dieuleveut
  2. Kumar Kshitij Patel

Citations in the corpus