Synthetic-to-realistic image conversion using generative adversarial network (gan) or other machine learning model
US-2024428568-A1 · Dec 26, 2024 · US
US2026037784A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2026037784-A1 |
| Application number | US-202418792519-A |
| Country | US |
| Kind code | A1 |
| Filing date | Aug 1, 2024 |
| Priority date | Aug 1, 2024 |
| Publication date | Feb 5, 2026 |
| Grant date | — |
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.
The present disclosure describes techniques for implementing scalable storage of personalized machine learning models. A plurality of personalized machine learning models are generated based on finetuning a base machine learning model. The base machine learning model comprises a first set of layers. Each of the plurality of personalized machine learning models comprises a second set of layers. A plurality of difference models are generated by computing differences between the first set of layers and the second set of layers. The plurality of difference models corresponds to the plurality of personalized machine learning models, respectively. The plurality of difference models are processed by compressing parameters of each of the plurality of difference models to generate a plurality of compressed models. The plurality of compressed models are stored for future use of the plurality of personalized machine learning models.
Opening claim text (preview).
What is claimed is: 1 . A method of implementing scalable storage of personalized machine learning models, comprising: generating a plurality of personalized machine learning models based on finetuning a base machine learning model, wherein each of the plurality of personalized machine learning models corresponds to a particular user from a plurality of users, wherein the base machine learning model comprises a first set of layers, and wherein each of the plurality of personalized machine learning models comprises a second set of layers; generating a plurality of difference models by computing differences between the first set of layers and the second set of layers, wherein the plurality of difference models correspond to the plurality of personalized machine learning models, respectively; processing the plurality of difference models by compressing parameters of each of the plurality of difference models to generate a plurality of compressed models; and storing the plurality of compressed models for future use of the plurality of personalized machine learning models, wherein the plurality of compressed models minimize storage costs without affecting performance quality of the plurality of personalized machine learning models. 2 . The method of claim 1 , further comprising: generating each of the plurality of personalized machine learning models by finetuning the base machine learning model based on at least one image received from the particular user. 3 . The method of claim 1 , further comprising: generating the plurality of difference models by computing differences between matrices of the first set of layers and matrices of the second set of layers. 4 . The method of claim 1 , wherein the processing the plurality of difference models further comprises: determining whether a difference between a certain layer of the first set of layers and the second set of layers in each of the plurality of personalized machine learning models is less than a threshold; and dropping out the certain layer from one of the plurality of difference models corresponding to each of the plurality of personalized machine learning models in response to determining that the difference is less than the threshold. 5 . The method of claim 1 , wherein the compressing parameters of each of the plurality of difference models further comprises: decomposing the parameters of each of the plurality of difference models into low-rank matrices, wherein the parameters of each of the plurality of difference models comprise large high-rank matrices. 6 . The method of claim 5 , further comprising: decomposing each of the large high-rank matrices into two low-rank matrices using a singular value decomposition (SVD) algorithm. 7 . The method of claim 6 , further comprising: storing the two low-rank matrices for each layer of each of the plurality of difference models. 8 . The method of claim 1 , further comprising: recovering one of the plurality of personalized machine learning models by implementing a revered process on one of the plurality of compressed models, wherein the one of the plurality of compressed models corresponds the one of the plurality of personalized machine learning models. 9 . The method of claim 8 , further comprising: computing each of large high-rank matrices based on corresponding low-rank matrices stored for the one of the plurality of compressed models; and recovering the one of the plurality of personalized machine learning model by adding the large high-rank matrices back to the base machine learning model. 10 . A system for implementing scalable storage of personalized machine learning models, comprising: at least one processor; and at least one memory communicatively coupled to the at least one processor and comprising computer-readable instructions that upon execution by the at least one processor cause the at least one processor to perform operations comprising: generating a plurality of personalized machine learning models based on finetuning a base machine learning model, wherein each of the plurality of personalized machine learning models corresponds to a particular user from a plurality of users, wherein the base machine learning model comprises a first set of layers, and wherein each of the plurality of personalized machine learning models comprises a second set of layers; generating a plurality of difference models by computing differences between the first set of layers and the second set of layers, wherein the plurality of difference models correspond to the plurality of personalized machine learning models, respectively; processing the plurality of difference models by compressing parameters of each of the plurality of difference models to generate a plurality of compressed models; and storing the plurality of compressed models for future use of the plurality of personalized machine learning models, wherein the plurality of compressed models minimize storage costs without affecting performance quality of the plurality of personalized machine learning models. 11 . The system of claim 10 , the operations further comprising: generating each of the plurality of personalized machine learning models by finetuning the base machine learning model based on at least one image received from the particular user. 12 . The system of claim 10 , the operations further comprising: generating the plurality of difference models by computing differences between matrices of the first set of layers and matrices of the second set of layers. 13 . The system of claim 10 , wherein the processing the plurality of difference models further comprises: determining whether a difference between a certain layer of the first set of layers and the second set of layers in each of the plurality of personalized machine learning models is less than a threshold; and dropping out the certain layer from one of the plurality of difference models corresponding to each of the plurality of personalized machine learning models in response to determining that the difference is less than the threshold. 14 . The system of claim 10 , wherein the compressing parameters of each of the plurality of difference models further comprises: decomposing the parameters of each of the plurality of difference models into low-rank matrices, wherein the parameters of each of the plurality of difference models comprise large high-rank matrices. 15 . The system of claim 14 , the operations further comprising: decomposing each of the large high-rank matrices into two low-rank matrices using a singular value decomposition (SVD) algorithm; and storing the two low-rank matrices for each layer of each of the plurality of difference models. 16 . A non-transitory computer-readable storage medium, storing computer-readable instructions that upon execution by a processor cause the processor to implement operations comprising: generating a plurality of personalized machine learning models based on finetuning a base machine learning model, wherein each of the plurality of personalized machine learning models corresponds to a particular user from a plurality of users, wherein the base machine learning model comprises a first set of layers, and wherein each of the plurality of personalized machine learning models comprises a second set of layers; generating a plurality of difference models by computing differences between the first set of layers and the second set of layers, wherein the plurality of difference models correspond to the plurality of personalized machine learning models, respectively; proc
Combinations of networks · CPC title
Quantised networks; Sparse networks; Compressed networks · CPC title
modifying the architecture, e.g. adding, deleting or silencing nodes or connections · CPC title
Transfer learning · CPC title
Machine learning · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.