Information Bottleneck Classification in Extremely Distributed Systems

We present a new decentralized classification system based on a distributed architecture. This system consists of distributed nodes, each possessing their own datasets and computing modules, along with a centralized server, which provides probes to classification and aggregates the responses of node...

Full description

Bibliographic Details
Main Authors: Denis Ullmann, Shideh Rezaeifar, Olga Taran, Taras Holotyak, Brandon Panos, Slava Voloshynovskiy
Format: Article
Language:English
Published: MDPI AG 2020-10-01
Series:Entropy
Subjects:
Online Access:https://www.mdpi.com/1099-4300/22/11/1237
id doaj-3d3ebf30dd3b42509ff7b9d32ddd70e3
record_format Article
spelling doaj-3d3ebf30dd3b42509ff7b9d32ddd70e32020-11-25T03:57:08ZengMDPI AGEntropy1099-43002020-10-01221237123710.3390/e22111237Information Bottleneck Classification in Extremely Distributed SystemsDenis Ullmann0Shideh Rezaeifar1Olga Taran2Taras Holotyak3Brandon Panos4Slava Voloshynovskiy5SIP—Stochastic Information Processing Group, Computer Science Department CUI, University of Geneva, Route de Drize 7, 1227 Carouge, SwitzerlandSIP—Stochastic Information Processing Group, Computer Science Department CUI, University of Geneva, Route de Drize 7, 1227 Carouge, SwitzerlandSIP—Stochastic Information Processing Group, Computer Science Department CUI, University of Geneva, Route de Drize 7, 1227 Carouge, SwitzerlandSIP—Stochastic Information Processing Group, Computer Science Department CUI, University of Geneva, Route de Drize 7, 1227 Carouge, SwitzerlandSIP—Stochastic Information Processing Group, Computer Science Department CUI, University of Geneva, Route de Drize 7, 1227 Carouge, SwitzerlandSIP—Stochastic Information Processing Group, Computer Science Department CUI, University of Geneva, Route de Drize 7, 1227 Carouge, SwitzerlandWe present a new decentralized classification system based on a distributed architecture. This system consists of distributed nodes, each possessing their own datasets and computing modules, along with a centralized server, which provides probes to classification and aggregates the responses of nodes for a final decision. Each node, with access to its own training dataset of a given class, is trained based on an auto-encoder system consisting of a fixed <em>data-independent</em> <em>encoder</em>, a pre-trained <em>quantizer</em> and a <em>class-dependent decoder</em>. Hence, these auto-encoders are highly dependent on the class probability distribution for which the reconstruction distortion is minimized. Alternatively, when an encoding–quantizing–decoding node observes data from different distributions, unseen at training, there is a mismatch, and such a decoding is not optimal, leading to a significant increase of the reconstruction distortion. The final classification is performed at the centralized classifier that votes for the class with the minimum reconstruction distortion. In addition to the system applicability for applications facing big-data communication problems and or requiring private classification, the above distributed scheme creates a theoretical bridge to the information bottleneck principle. The proposed system demonstrates a very promising performance on basic datasets such as MNIST and FasionMNIST.https://www.mdpi.com/1099-4300/22/11/1237information bottleneck principleclassificationdeep networksdecentralized modelrate-distortion theory
collection DOAJ
language English
format Article
sources DOAJ
author Denis Ullmann
Shideh Rezaeifar
Olga Taran
Taras Holotyak
Brandon Panos
Slava Voloshynovskiy
spellingShingle Denis Ullmann
Shideh Rezaeifar
Olga Taran
Taras Holotyak
Brandon Panos
Slava Voloshynovskiy
Information Bottleneck Classification in Extremely Distributed Systems
Entropy
information bottleneck principle
classification
deep networks
decentralized model
rate-distortion theory
author_facet Denis Ullmann
Shideh Rezaeifar
Olga Taran
Taras Holotyak
Brandon Panos
Slava Voloshynovskiy
author_sort Denis Ullmann
title Information Bottleneck Classification in Extremely Distributed Systems
title_short Information Bottleneck Classification in Extremely Distributed Systems
title_full Information Bottleneck Classification in Extremely Distributed Systems
title_fullStr Information Bottleneck Classification in Extremely Distributed Systems
title_full_unstemmed Information Bottleneck Classification in Extremely Distributed Systems
title_sort information bottleneck classification in extremely distributed systems
publisher MDPI AG
series Entropy
issn 1099-4300
publishDate 2020-10-01
description We present a new decentralized classification system based on a distributed architecture. This system consists of distributed nodes, each possessing their own datasets and computing modules, along with a centralized server, which provides probes to classification and aggregates the responses of nodes for a final decision. Each node, with access to its own training dataset of a given class, is trained based on an auto-encoder system consisting of a fixed <em>data-independent</em> <em>encoder</em>, a pre-trained <em>quantizer</em> and a <em>class-dependent decoder</em>. Hence, these auto-encoders are highly dependent on the class probability distribution for which the reconstruction distortion is minimized. Alternatively, when an encoding–quantizing–decoding node observes data from different distributions, unseen at training, there is a mismatch, and such a decoding is not optimal, leading to a significant increase of the reconstruction distortion. The final classification is performed at the centralized classifier that votes for the class with the minimum reconstruction distortion. In addition to the system applicability for applications facing big-data communication problems and or requiring private classification, the above distributed scheme creates a theoretical bridge to the information bottleneck principle. The proposed system demonstrates a very promising performance on basic datasets such as MNIST and FasionMNIST.
topic information bottleneck principle
classification
deep networks
decentralized model
rate-distortion theory
url https://www.mdpi.com/1099-4300/22/11/1237
work_keys_str_mv AT denisullmann informationbottleneckclassificationinextremelydistributedsystems
AT shidehrezaeifar informationbottleneckclassificationinextremelydistributedsystems
AT olgataran informationbottleneckclassificationinextremelydistributedsystems
AT tarasholotyak informationbottleneckclassificationinextremelydistributedsystems
AT brandonpanos informationbottleneckclassificationinextremelydistributedsystems
AT slavavoloshynovskiy informationbottleneckclassificationinextremelydistributedsystems
_version_ 1724461801755639808