Skip to main navigation Skip to search Skip to main content

Consensus Based Vertically Partitioned Multi-layer Perceptrons for Edge Computing

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Storing large volumes of data on distributed devices has become commonplace in recent years. Applications involving sensors, for example, capture data in different modalities including image, video, audio, GPS and others. Novel distributed algorithms are required to learn from this rich, multi-modal data. In this paper, we present an algorithm for learning consensus based multi-layer perceptrons on resource-constrained devices. Assuming nodes (devices) in the distributed system are arranged in a graph and contain vertically partitioned data and labels, 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 local weights appropriately. This method enables nodes to learn the global function without exchange of data in the network. Empirical results reveal that the consensus algorithm converges to the centralized model and has performance comparable to centralized multi-layer perceptrons and tree-based algorithms including random forests and gradient boosted decision trees. Since it is completely decentralized, scalable with network size, can be used for binary and multi-class problems, not affected by feature overlap, and has good empirical convergence properties, it can be used for on-device machine learning.

Original languageEnglish
Title of host publicationDiscovery Science - 24th International Conference, DS 2021, Proceedings
EditorsCarlos Soares, Luis Torgo
PublisherSpringer Science and Business Media Deutschland GmbH
Pages253-267
Number of pages15
ISBN (Print)9783030889418
DOIs
StatePublished - 2021
Event24th International Conference on Discovery Science, DS 2021 - Virtual, Online
Duration: Oct 11 2021Oct 13 2021

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12986 LNAI

Conference

Conference24th International Conference on Discovery Science, DS 2021
CityVirtual, Online
Period10/11/2110/13/21

Keywords

  • Consensus
  • Distributed learning
  • Gossip
  • Multi-layer perceptron

Fingerprint

Dive into the research topics of 'Consensus Based Vertically Partitioned Multi-layer Perceptrons for Edge Computing'. Together they form a unique fingerprint.

Cite this