# Performance Optimization on Model Synchronization in Parallel Stochastic   Gradient Descent Based SVM

**Authors:** Vibhatha Abeykoon, Geoffrey Fox, Minje Kim

arXiv: 1905.01219 · 2019-05-06

## TL;DR

This paper investigates how optimizing model synchronization frequency in distributed SGD-based SVMs can drastically reduce communication time, improve training speed, and maintain or improve accuracy.

## Contribution

It identifies the bottlenecks in model synchronization and demonstrates that optimizing synchronization frequency can significantly enhance efficiency and accuracy in distributed SVM training.

## Key findings

- 98% reduction in communication time
- 16x-24x speed-up in training
- Higher accuracy and faster convergence

## Abstract

Understanding the bottlenecks in implementing stochastic gradient descent (SGD)-based distributed support vector machines (SVM) algorithm is important in training larger data sets. The communication time to do the model synchronization across the parallel processes is the main bottleneck that causes inefficiency in the training process. The model synchronization is directly affected by the mini-batch size of data processed before the global synchronization. In producing an efficient distributed model, the communication time in training model synchronization has to be as minimum as possible while retaining a high testing accuracy. The effect from model synchronization frequency over the convergence of the algorithm and accuracy of the generated model must be well understood to design an efficient distributed model. In this research, we identify the bottlenecks in model synchronization in parallel stochastic gradient descent (PSGD)-based SVM algorithm with respect to the training model synchronization frequency (MSF). Our research shows that by optimizing the MSF in the data sets that we used, a reduction of 98\% in communication time can be gained (16x - 24x speed up) with respect to high-frequency model synchronization. The training model optimization discussed in this paper guarantees a higher accuracy than the sequential algorithm along with faster convergence.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1905.01219/full.md

## Figures

16 figures with captions in the complete paper: https://tomesphere.com/paper/1905.01219/full.md

## References

20 references — full list in the complete paper: https://tomesphere.com/paper/1905.01219/full.md

---
Source: https://tomesphere.com/paper/1905.01219