ELECTRONIC APPARATUS AND CONTROLLING METHOD THEREOF
An electronic device comprises: a memory for storing a learned global neural network model; a communication interface for communication between a terminal device and a second terminal device; and a processor. The processor is configured to: through the communication interface, transmit global data r...
Saved in:
Main Authors | , , , |
---|---|
Format | Patent |
Language | English Korean |
Published |
23.05.2023
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | An electronic device comprises: a memory for storing a learned global neural network model; a communication interface for communication between a terminal device and a second terminal device; and a processor. The processor is configured to: through the communication interface, transmit global data related to the global neural network model stored in the memory to the first terminal device and the second terminal device; obtain, from the first terminal device, via the communication interface, first local data related to a first local neural network model corresponding to the global neural network model; obtain, from the second terminal device, via the communication interface, second local data related to a second local neural network model corresponding to the global neural network model; obtain normalized weights by applying a regularization function to the first local data, the second local data, and the global data; and update the global neural network model based on the normalized weights. The present invention can prevent model corruption attempts by malicious users.
본 전자 장치는 학습된 글로벌(global) 신경망 모델을 저장하는 메모리, 제1 단말 장치 및 제2 단말 장치와 통신 연결하는 통신 인터페이스 및 통신 인터페이스를 통해, 메모리에 저장된 글로벌 신경망 모델과 관련된 글로벌 데이터를 제1 단말 장치 및 제2 단말 장치에 전송하고, 통신 인터페이스를 통해, 제1 단말 장치로부터, 글로벌 신경망 모델에 대응되는 제1 로컬(local) 신경망 모델과 관련된 제1 로컬 데이터를 획득하고, 통신 인터페이스를 통해, 제2 단말 장치로부터, 글로벌 신경망 모델에 대응되는 제2 로컬 신경망 모델과 관련된 제2 로컬 데이터를 획득하고, 제1 로컬 데이터, 제2 로컬 데이터 및 글로벌 데이터에 정규화(Regularization) 함수를 적용하여 정규화 가중치를 획득하고, 정규화 가중치에 기초하여 글로벌 신경망 모델을 업데이트하는 프로세서를 포함한다. |
---|---|
Bibliography: | Application Number: KR20210157037 |