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

被引:14
作者
Fu, Jingyan [1 ]
Liao, Zhiheng [1 ]
Liu, Jianqing [2 ]
Smith, Scott C. [3 ]
Wang, Jinhui [4 ]
机构
[1] North Dakota State Univ, Dept Elect & Comp Engn, Fargo, ND 58102 USA
[2] Univ Alabama, Dept Elect & Comp Engn, Huntsville, AL 35899 USA
[3] Texas A&M Univ Kingsville, Dept Elect Engn & Comp Sci, Kingsville, TX 78363 USA
[4] Univ S Alabama, Dept Elect & Comp Engn, Mobile, AL 36688 USA
基金
美国国家科学基金会;
关键词
Memristors; Privacy; Machine learning; Data privacy; Hardware; Training; Cycle-to-cycle variation; differential privacy (DP); learning systems; memristor; neural network; noise injection; CIRCUITS;
D O I
10.1109/JIOT.2020.3023623
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:9672 / 9682
页数:11
相关论文
共 57 条
  • [1] Deep Learning with Differential Privacy
    Abadi, Martin
    Chu, Andy
    Goodfellow, Ian
    McMahan, H. Brendan
    Mironov, Ilya
    Talwar, Kunal
    Zhang, Li
    [J]. CCS'16: PROCEEDINGS OF THE 2016 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2016, : 308 - 318
  • [2] High precision tuning of state for memristive devices by adaptable variation-tolerant algorithm
    Alibart, Fabien
    Gao, Ligang
    Hoskins, Brian D.
    Strukov, Dmitri B.
    [J]. NANOTECHNOLOGY, 2012, 23 (07)
  • [3] [Anonymous], 2017, CRYPTODL DEEP NEURAL
  • [4] Local Differential Privacy for Deep Learning
    Arachchige, Pathum Chamikara Mahawaga
    Bertok, Peter
    Khalil, Ibrahim
    Liu, Dongxi
    Camtepe, Seyit
    Atiquzzaman, Mohammed
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (07): : 5827 - 5842
  • [5] Subfilamentary Networks Cause Cycle-to-Cycle Variability in Memristive Devices
    Baeumer, Christoph
    Valenta, Richard
    Schmitz, Christoph
    Locatelli, Andrea
    Mentes, Tevfik Onur
    Rogers, Steven P.
    Sala, Alessandro
    Raab, Nicolas
    Nemsak, Slavomir
    Shim, Moonsub
    Schneider, Claus M.
    Menzel, Stephan
    Waser, Rainer
    Dittmann, Regina
    [J]. ACS NANO, 2017, 11 (07) : 6921 - 6929
  • [6] Biolek Z, 2009, RADIOENGINEERING, V18, P210
  • [7] Briggs C, 2020, REV PRIVACY PRESERVI
  • [8] Cedilnik A., 2004, METODOLOSKI ZVEZKI, V1, P99, DOI DOI 10.51936/ZWEU3253
  • [9] Chen P.-Y., 2017, IEDM
  • [10] Chen PY, 2015, ICCAD-IEEE ACM INT, P194, DOI 10.1109/ICCAD.2015.7372570