Litcius/Paper detail

Memristor-Based Variation-Enabled Differentially Private Learning Systems for Edge Computing in IoT

Jingyan Fu, Zhiheng Liao, Jianqing Liu, Scott C. Smith, Jinhui Wang

2020IEEE Internet of Things Journal23 citationsDOI

Abstract

Edge artificial intelligence (AI) achieves real-time local data analysis for IoT systems, enabling low-power and high-speed operation, but comes with privacy-preserving requirements. The memristor-based computing system is a promising solution for edge AI, but it needs a low-cost privacy protection mechanism due to limited resources. In this article, we propose a noise distribution normalization (NDN) method to add Gaussian distributed noise through hardware implementation, thereby achieving differential privacy in edge AI. Instead of using traditional algorithmic noise-insertion methods, we take advantage of inherent cycle-to-cycle variations of memristors during the weight-update process as the noise source, which does not incur extra software or hardware overhead. In one case study, the proposed method realizes ultralow-cost differentially private stochastic gradient descent (DP-SGD) for edge AI in IoT systems, achieving a 3.5%-15.5% average recognition accuracy improvement under different noise levels, as compared with a baseline mechanism.

Topics & Concepts

Computer scienceEdge computingMemristorEdge deviceOverhead (engineering)Stochastic gradient descentNoise (video)Enhanced Data Rates for GSM EvolutionDifferential privacyDeep learningProcess variationComputer engineeringArtificial intelligenceDistributed computingProcess (computing)Real-time computingAlgorithmCloud computingArtificial neural networkElectronic engineeringImage (mathematics)Operating systemEngineeringAdvanced Memory and Neural ComputingFerroelectric and Negative Capacitance DevicesStochastic Gradient Optimization Techniques
Memristor-Based Variation-Enabled Differentially Private Learning Systems for Edge Computing in IoT | Litcius