工業(yè)物聯(lián)網(wǎng),包括半導體制造的晶圓制造EDA工具的研發(fā)會涉及大量工藝和設(shè)備參數(shù),如何在保證企業(yè)敏感參數(shù)前提下,有效利用機器學習進行精確工藝仿真是目前的核心技術(shù)難點。聯(lián)邦學習允許多個參與方在不披露原始訓練樣本的情況下,分布式、協(xié)同式地訓練深度學習模型,可為隱私敏感、注重IP保護的智能物聯(lián)網(wǎng)應(yīng)用提供算法保障。但在傳統(tǒng)的聯(lián)邦學習框架中,客戶端需執(zhí)行包括前向和反向傳播在內(nèi)的多輪次密集計算,很可能超出典型物聯(lián)網(wǎng)終端在計算性能、能量和存儲容量方面所允許的上限。服務(wù)器和客戶端之間的頻繁通信也容易成為制約系統(tǒng)性能的瓶頸。行業(yè)亟需一種更高效的聯(lián)邦學習框架,使這一隱私保護方案在物聯(lián)網(wǎng)(IoT)系統(tǒng)中的部署成為可能。
近日,微電子所陳嵐研究員團隊提出了一種面向物聯(lián)網(wǎng)應(yīng)用的計算、通信高效的聯(lián)邦學習框架“FedQNN”(圖1),首次將超低位寬量化技術(shù)集成到聯(lián)邦學習中,允許客戶端以輕量化的定點格式執(zhí)行絕大部分計算負載,極大地降低了計算功耗(圖2,a)。在通信方面,本框架利用稀疏和量化策略對上行和下行數(shù)據(jù)進行壓縮。在對多個數(shù)據(jù)集和模型的實驗結(jié)果表明,本框架能在不明顯影響模型精度的前提下,降低90% 的終端計算能耗、將模型尺寸壓縮30倍以上,極大地減小了通信帶寬需求和傳輸數(shù)據(jù)量(圖2,b),顯著降低了聯(lián)邦學習的部署成本,提高了其在IoT系統(tǒng)中的實用性,為解決智能晶圓制造EDA工具領(lǐng)域的數(shù)據(jù)隱私保護問題提供了新方法。
上述研究成果以“FedQNN: a Computation-Communication Efficient Federated Learning Framework for IoT with Low-bitwidth Neural Network Quantization”為題發(fā)表在物聯(lián)網(wǎng)領(lǐng)域國際頂級期刊《IEEE Internet of Things Journal》上 (DOI: 10.1109/JIOT.2022.3213650)。EDA中心博士生紀愚為文章第一作者,陳嵐研究員為通訊作者。
圖1. FedQNN算法的系統(tǒng)框架圖
圖2. 不同數(shù)據(jù)集下的學習曲線圖
綜合信息