mlsanityData to 14 Oct 2026

Embarrassingly Parallel Independent Training of Multi-Layer Perceptrons with Heterogeneous Architectures

arXiv 2206.08369 ↗First posted 14 Jun 2022cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

The definition of a Neural Network architecture is one of the most critical and challenging tasks to perform. In this paper, we propose ParallelMLPs. ParallelMLPs is a procedure to enable the training of several independent Multilayer Perceptron Neural Networks with a different number of neurons and activation functions in parallel by exploring the principle of locality and parallelization capabilities of modern CPUs and GPUs. The core idea of this technique is to use a Modified Matrix Multiplication that replaces an ordinal matrix multiplication by two simple matrix operations that allow separate and independent paths for gradient flowing, which can be used in other scenarios. We have assessed our algorithm in simulated datasets varying the number of samples, features and batches using 10,000 different models. We achieved a training speedup from 1 to 4 orders of magnitude if compared to the sequential approach.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 5 of its 21 references that are in the map. First posted on arXiv 14 Jun 2022.

Builds on

5 of 21 references.

References · 5

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  2. 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
  3. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
  4. 2016Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learningcited by 1,512
  5. 2020Proving the Lottery Ticket Hypothesis: Pruning is All You Needcited by 201

Built on by

Cited by year

Citing papers per year: 2022: 1.

1 paper.