Separating public and private knowledge in AI

US11861035B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11861035-B2
Application numberUS-201916414087-A
CountryUS
Kind codeB2
Filing dateMay 16, 2019
Priority dateMay 16, 2019
Publication dateJan 2, 2024
Grant dateJan 2, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer-implemented method comprises linking a private AI model to a public AI model to thereby form a combined AI model comprising the private AI model and the public AI model; and training the combined AI model with private samples while keeping the public AI model fixed so that only the private AI model is trained with the private samples.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: linking, by an AI model training application, a private AI model, to a public pre-trained AI model to thereby form a combined fusion AI model comprising the private AI model and the public pre-trained AI model; and training, by the AI model training application, the combined fusion AI model with private samples while keeping the public pre-trained AI model fixed so that only the private AI model is trained with the private samples and feature tensor input from the public pre-trained AI model, wherein weights associated with the public AI model are not updated, allowing simultaneous training of a plurality of private AI models. 2. The computer-implemented method of claim 1 , wherein linking the private AI model to the public pre-trained AI model comprises using one or more features of the public pre-trained AI model with the private AI model. 3. The computer-implemented method of claim 1 , wherein the public pre-trained AI model is located on a public cloud. 4. The computer-implemented method of claim 1 , wherein the public pre-trained AI model is trained with public data comprising first image data and the private AI model is trained with private data comprising second image data. 5. The computer-implemented method of claim 1 , wherein the public pre-trained AI model is trained with public data comprising first speech data and the private AI model is trained with private data comprising second speech data. 6. The computer-implemented method of claim 1 , wherein the public pre-trained AI model is trained with public data comprising first computer vision data and the private AI model is trained with private data comprising second computer vision data. 7. The computer-implemented method of claim 1 , wherein the public pre-trained AI model is trained with public data comprising first language data and the private AI model is trained with private data comprising second language data. 8. The computer-implemented method of claim 1 , wherein the public pre-trained AI model is trained with public data comprising first text data and the private AI model is trained with private data comprising second text data. 9. The computer-implemented method of claim 1 , wherein the public pre-trained AI model is trained with public data comprising first audio data and the private AI model is trained with private data comprising second audio data. 10. The computer-implemented method of claim 1 , wherein private AI model is smaller than the public pre-trained AI model, based on number of parameters. 11. The computer-implemented method of claim 1 , wherein the computer implemented method further comprises: linking, by an AI model training application, a private AI model to a first public pre-trained AI model to thereby form a first combined AI model comprising the private AI model and the first public pre-trained AI model; training, by the AI model training application, the first combined AI model with first private samples while keeping the first public pre-trained AI model fixed so that only the private AI model is trained with the first private samples; linking, by the AI model training application, the private AI model to a second public pre-trained AI model to thereby form a second combined AI model comprising the private AI model and the second public pre-trained AI model; and training, by the AI model training application, the second combined AI model with second private samples while keeping the second public pre-trained AI model fixed so that only the private AI model is trained with the second private samples. 12. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by one or more processors to cause the one or more processors to perform a method comprising: linking, by an AI model training application, a private AI model, to a public pre-trained AI model to thereby form a combined fusion AI model comprising the private AI model and the public pre-trained AI model; and training, by the AI model training application, the combined AI model with private samples while keeping the public pre-trained AI model fixed so that only the private AI model is trained with the private samples and feature tensor input from the public pre-trained AI model, wherein weights associated with the public AI model are not updated, allowing simultaneous training of a plurality of private AI models. 13. The computer program product of claim 12 , wherein linking the private AI model to the public pre-trained AI model comprises using one or more features of the public AI model with the private AI model. 14. The computer program product of claim 12 , wherein the public pre-trained AI model is located on a public cloud. 15. The computer program product of claim 12 , wherein the public pre-trained AI model is trained with public data comprising first image data and the private AI model is trained with private data comprising second image data. 16. The computer program product of claim 12 , wherein the public pre-trained AI model is trained with public data comprising first speech data and the private AI model is trained with private data comprising second speech data. 17. A system including one or more processors configured to implement a method comprising: linking, by an AI model training application, a private AI model, to a public pre-trained AI model to thereby form a combined fusion AI model comprising the private AI model and the public pre-trained AI model; and training, by the AI model training application, the combined AI model with private samples while keeping the public pre-trained AI model fixed so that only the private AI model is trained with the private samples and feature tensor input from the public pre-trained AI model, wherein weights associated with the public AI model are not updated, allowing simultaneous training of a plurality of private AI models. 18. The system of claim 17 , wherein linking the private AI model to the public pre-trained AI model comprises using one or more features of the public AI model with the private AI model. 19. The system of claim 17 , wherein the public pre-trained AI model is located on a public cloud. 20. The system of claim 17 , wherein the public pre-trained AI model is trained with public data comprising first image data and the private AI model is trained with private data comprising second image data.

Assignees

Inventors

Classifications

  • Supervised learning · CPC title

  • Convolutional networks [CNN, ConvNet] · CPC title

  • Transfer learning · CPC title

  • Protecting personal data, e.g. for financial or medical purposes · CPC title

  • Combinations of networks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11861035B2 cover?
A computer-implemented method comprises linking a private AI model to a public AI model to thereby form a combined AI model comprising the private AI model and the public AI model; and training the combined AI model with private samples while keeping the public AI model fixed so that only the private AI model is trained with the private samples.
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F21/6245. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 02 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).