mlsanityData to 7 Oct 2026

Canoe : A System for Collaborative Learning for Neural Nets

arXiv 2108.12124 ↗First posted 27 Aug 2021cs.LG cs.DCcited by 0

Not on the map. Why?

Abstract (arXiv)

For highly distributed environments such as edge computing, collaborative learning approaches eschew the dependence on a global, shared model, in favor of models tailored for each location. Creating tailored models for individual learning contexts reduces the amount of data transfer, while collaboration among peers provides acceptable model performance. Collaboration assumes, however, the availability of knowledge transfer mechanisms, which are not trivial for deep learning models where knowledge isn't easily attributed to precise model slices. We present Canoe - a framework that facilitates knowledge transfer for neural networks. Canoe provides new system support for dynamically extracting significant parameters from a helper node's neural network and uses this with a multi-model boosting-based approach to improve the predictive performance of the target node. The evaluation of Canoe with different PyTorch and TensorFlow neural network models demonstrates that the knowledge transfer mechanism improves the model's adaptiveness to changes up to 3.5X compared to learning in isolation, while affording several magnitudes reduction in data movement costs compared to federated learning.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 32 of its 92 references that are in the map. First posted on arXiv 27 Aug 2021.

Builds on

32 of 92 references.

References · 32

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  3. 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
  4. 2016Densely Connected Convolutional Networkscited by 6,691
  5. 2014Going Deeper with Convolutionscited by 4,231
  6. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  7. 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
  8. 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,461
  9. 2014How transferable are features in deep neural networks?cited by 1,216
  10. 2019Towards Federated Learning at Scale: System Designcited by 826
  11. 2019Federated Learning with Personalization Layerscited by 533
  12. 2018Adaptive Federated Learning in Resource Constrained Edge Computing Systemscited by 408
20 more
  1. 2017Convolutional Neural Networks for Medical Image Analysis: Full Training or Fine Tuning?cited by 220
  2. 2017EMNIST: an extension of MNIST to handwritten letterscited by 212
  3. 2015Federated Optimization:Distributed Optimization Beyond the Datacentercited by 193
  4. 2016Clipper: A Low-Latency Online Prediction Serving Systemcited by 191
  5. 2014Recurrent Neural Network Regularizationcited by 189
  6. 2015Actor-Mimic: Deep Multitask and Transfer Reinforcement Learningcited by 176
  7. 2018Large scale distributed neural network training through online distillationcited by 144
  8. 2018Identifying and Controlling Important Neurons in Neural Machine Translationcited by 110
  9. 2018In-Edge AI: Intelligentizing Mobile Edge Computing, Caching and Communication by Federated Learningcited by 80
  10. 2020The AI Economist: Improving Equality and Productivity with AI-Driven Tax Policiescited by 75
  11. 2020Personalized Federated Learning for Intelligent IoT Applications: A Cloud-Edge based Frameworkcited by 59
  12. 2020DAGMapper: Learning to Map by Discovering Lane Topologycited by 49
  13. 2018DP-ADMM: ADMM-based Distributed Learning with Differential Privacycited by 41
  14. 2018Revisiting the Importance of Individual Units in CNNs via Ablationcited by 32
  15. 2020Knowledge Transfer in Multi-Task Deep Reinforcement Learning for Continuous Controlcited by 27
  16. 2019CodedPrivateML: A Fast and Privacy-Preserving Framework for Distributed Machine Learningcited by 20
  17. 2017Understanding trained CNNs by indexing neuron selectivitycited by 12
  18. 2018Distilling Critical Paths in Convolutional Neural Networkscited by 7
  19. 2018Machine Learning at the Edge: A Data-Driven Architecture with Applications to 5G Cellular Networkscited by 6
  20. 2019Task-Adaptive Incremental Learning for Intelligent Edge Devicescited by 1

Built on by

Not cited yet.