Federated Nearest Neighbor Classification with a Colony of Fruit-Flies: With Supplement

12/14/2021
by   Parikshit Ram, et al.
0

The mathematical formalization of a neurological mechanism in the olfactory circuit of a fruit-fly as a locality sensitive hash (Flyhash) and bloom filter (FBF) has been recently proposed and "reprogrammed" for various machine learning tasks such as similarity search, outlier detection and text embeddings. We propose a novel reprogramming of this hash and bloom filter to emulate the canonical nearest neighbor classifier (NNC) in the challenging Federated Learning (FL) setup where training and test data are spread across parties and no data can leave their respective parties. Specifically, we utilize Flyhash and FBF to create the FlyNN classifier, and theoretically establish conditions where FlyNN matches NNC. We show how FlyNN is trained exactly in a FL setup with low communication overhead to produce FlyNNFL, and how it can be differentially private. Empirically, we demonstrate that (i) FlyNN matches NNC accuracy across 70 OpenML datasets, (ii) FlyNNFL training is highly scalable with low communication overhead, providing up to 8× speedup with 16 parties.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/23/2023

Federated Nearest Neighbor Machine Translation

To protect user privacy and meet legal regulations, federated learning (...
research
02/16/2022

Single-shot Hyper-parameter Optimization for Federated Learning: A General Algorithm Analysis

We address the relatively unexplored problem of hyper-parameter optimiza...
research
08/19/2020

Neural Neighborhood Encoding for Classification

Inspired by the fruit-fly olfactory circuit, the Fly Bloom Filter [Dasgu...
research
01/18/2022

Towards Federated Clustering: A Federated Fuzzy c-Means Algorithm (FFCM)

Federated Learning (FL) is a setting where multiple parties with distrib...
research
11/21/2022

DPD-fVAE: Synthetic Data Generation Using Federated Variational Autoencoders With Differentially-Private Decoder

Federated learning (FL) is getting increased attention for processing se...
research
01/26/2023

Federated Learning over Coupled Graphs

Graphs are widely used to represent the relations among entities. When o...

Please sign up or login with your details

Forgot password? Click here to reset