Neural Network Training From Private Data
US-2021182661-A1 · Jun 17, 2021 · US
US12488281B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12488281-B2 |
| Application number | US-202117497193-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 8, 2021 |
| Priority date | Mar 10, 2020 |
| Publication date | Dec 2, 2025 |
| Grant date | Dec 2, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An electronic device is disclosed. The electronic device may comprise: a memory in which information on a first artificial intelligence model learned through first learning data and information on a second artificial intelligence model learned through the first learning data are stored; and a processor connected to the memory to control the electronic device, wherein the processor is configured to: input second learning data to each of the first artificial intelligence model and the second artificial intelligence model and relearns the second artificial intelligence model on the basis of an output of each of a plurality of first layers included in the first artificial intelligence model and an output of each of a plurality of second layers included in the second artificial intelligence model, each of the plurality of first layers includes a plurality of two-dimensional filters, and each of the plurality of second layers includes a plurality of filters obtained by reducing the size of each of the plurality of two-dimensional filters of a corresponding first layer.
Opening claim text (preview).
What is claimed is: 1 . An electronic device comprising: memory storing information on a first artificial intelligence model trained through first learning data and information on a second artificial intelligence model trained through the first learning data; a communication interface; and a processor, comprising processing circuitry, connected to the memory and configured to control the electronic device, wherein the processor is configured to: input second learning data to each of the first artificial intelligence model and the second artificial intelligence model; retrain the second artificial intelligence model based on an output of each of a plurality of first layers included in the first artificial intelligence model and an output of each of a plurality of second layers included in the second artificial intelligence model; and control the communication interface to transmit the retrained second artificial intelligence model to an external device, wherein each of the plurality of first layers comprises a plurality of two-dimensional filters, wherein each of the plurality of second layers comprises a plurality of one-dimensional filters having a filter size reduced from each of a plurality of two-dimensional filters of corresponding first layer, wherein a number of the plurality of first layers is the same as a number of the plurality of second layers, and wherein a number of the plurality of two-dimensional filters included in each of the plurality of first layers is the same as a number of the plurality of one-dimensional filters included in the corresponding second layer, wherein each of the plurality of one-dimensional filters is in a form of 1×N or in a form of N×1, and wherein the processor is configured to: read input data from the memory in a row unit or a column unit; and input the read input data to the retrained second artificial intelligence model to process the input data. 2 . The device according to claim 1 , wherein the processor is configured to: obtain a plurality of comparison results by comparing the output of each of the plurality of first layers with the output of each corresponding second layer; and retrain the second artificial intelligence model based on the plurality of comparison results. 3 . The device according to claim 2 , wherein a size of the output of each of the plurality of first layers is the same as a size of the output of the corresponding second layer. 4 . The device according to claim 3 , wherein the memory stores information on a third artificial intelligence model trained to discriminate the output of each of the plurality of first layers from the output of each of the plurality of second layers, and wherein the processor is configured to: input the output of each of the plurality of second layers to each third artificial intelligence model; obtain a plurality of discrimination results for the outputs of the plurality of second layers output from the third artificial intelligence model; and retrain the second artificial intelligence model based on the plurality of comparison results and the plurality of discrimination results. 5 . The device according to claim 4 , wherein the processor is configured to: input the second learning data to each retrained second artificial intelligence model; and retrain the third artificial intelligence model to discriminate the output of each of the plurality of first layers from an output of each of a plurality of third layers included in the retrained second artificial intelligence model. 6 . The device according to claim 4 , wherein the processor is configured to retrain the second artificial intelligence model by weight-summing the plurality of comparison results and the plurality of discrimination results. 7 . The device according to claim 6 , wherein the processor is configured to retrain the second artificial intelligence model by applying a weight value of a comparison result corresponding to a final layer among the plurality of first layers to be equal to or greater than weight values of the plurality of comparison results corresponding to remaining layers. 8 . The device according to claim 1 , wherein the first artificial intelligence model and the second artificial intelligence model comprise a convolutional neural network (CNN). 9 . The device according to claim 1 , wherein the memory further stores information on an auxiliary artificial intelligence model trained through the first learning data, and wherein the processor is configured to: input the second learning data to the auxiliary artificial intelligence model; retrain the auxiliary artificial intelligence model based on the output of each of the plurality of first layers and an output of each of a plurality of auxiliary layers included in the auxiliary artificial intelligence model; input the second learning data to the retrained auxiliary artificial intelligence model; and retrain the second artificial intelligence model based on the output of each of the plurality of auxiliary layers included in the retrained auxiliary artificial intelligence model and the output of each of the plurality of second layers, and wherein each of the plurality of auxiliary layers comprises a plurality of filters having a filter size reduced from each of the plurality of two-dimensional filters of the corresponding first layer. 10 . The device according to claim 9 , wherein the memory further stores information on a first auxiliary artificial intelligence model trained through the first learning data and information on a second auxiliary artificial intelligence model trained through the first learning data, wherein the processor is configured to: input the second learning data to the first auxiliary artificial intelligence model and the second auxiliary artificial intelligence model; retrain the first auxiliary artificial intelligence model based on the output of each of the plurality of first layers and an output of each of a plurality of first auxiliary layers included in the first auxiliary artificial intelligence model; retrain the second auxiliary artificial intelligence model based on the output of each of the plurality of first layers and an output of each of a plurality of second auxiliary layers included in the second auxiliary artificial intelligence model; input the second learning data to the retrained first auxiliary artificial intelligence model and the retrained second auxiliary artificial intelligence model; and retrain the second artificial intelligence model based on the output of each of the plurality of first auxiliary layers included in the retrained first auxiliary artificial intelligence model, the output of each of the plurality of second auxiliary layers included in the retrained second auxiliary artificial intelligence model, and the output of each of the plurality of second layers, wherein each of the plurality of first auxiliary layers comprises a plurality of filters having a filter size reduced from each of the plurality of two-dimensional filters of the corresponding first layer, wherein each of the plurality of second auxiliary layers comprises a plurality of filters having a filter size reduced from each of the plurality of two-dimensional filters of the corresponding first layer, and wherein each of the plurality of filters included in each of the plurality of first auxiliary layers has a form different from the filter included in each of the corresponding second auxiliary layer. 11 . A method for controlling an electronic device, the method comprising: inputting second learning data to each of a first artificial intelligence model trained through first learning
Knowledge representation; Symbolic representation · CPC title
Learning methods · CPC title
Architecture, e.g. interconnection topology · CPC title
Convolutional networks [CNN, ConvNet] · CPC title
Adversarial learning · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.