Consensus Based Multi-Layer Perceptrons for Edge Computing
Haimonti Dutta, Nitin Nataraj, Saurabh Amarnath Mahindre

TL;DR
This paper introduces a consensus-based approach for training multi-layer perceptrons across distributed, resource-limited devices, enabling global learning without data exchange, with results comparable to centralized models.
Contribution
It proposes a novel consensus algorithm allowing distributed nodes to collaboratively train neural networks without sharing raw data, suitable for edge computing environments.
Findings
Converges to centralized model performance
Comparable accuracy to centralized neural networks
Outperforms some tree-based algorithms
Abstract
In recent years, storing large volumes of data on distributed devices has become commonplace. Applications involving sensors, for example, capture data in different modalities including image, video, audio, GPS and others. Novel algorithms are required to learn from this rich distributed data. In this paper, we present consensus based multi-layer perceptrons for resource-constrained devices. Assuming nodes (devices) in the distributed system are arranged in a graph and contain vertically partitioned data, the goal is to learn a global function that minimizes the loss. Each node learns a feed-forward multi-layer perceptron and obtains a loss on data stored locally. It then gossips with a neighbor, chosen uniformly at random, and exchanges information about the loss. The updated loss is used to run a back propagation algorithm and adjust weights appropriately. This method enables nodes to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and ELM · Stochastic Gradient Optimization Techniques · Neural Networks and Applications
MethodsGreedy Policy Search
