Multi-party machine learning using a database cleanroom
AssigneeSnowflake Inc.
InventorsOrestis Kostakis, Justin Langseth
Life of this patent
Estimating the term…
Loading patent…
AssigneeSnowflake Inc.
InventorsOrestis Kostakis, Justin Langseth
Estimating the term…
A method includes installing, in a consumer database account, a shared-instance database that includes a shared instance of a provider-account database that resides in a provider database account. The shared-instance database includes a first schema that includes provider-account training data, provider-account scoring data, a training function, and a scoring function. The method also includes invoking the training function from the consumer database account, which results in creation in the consumer database account of a second schema that includes a machine-learning-model instance of a machine learning model, and which also results in training the machine-learning model instance with at least the provider-account training data. Additionally, the method includes generating consumer-account scoring data by inputting, into the trained machine-learning-model instance, consumer-account input data that is stored in the consumer database account. The method also includes storing the consumer-account scoring data in the consumer database account.
A method performed by executing instructions on at least one hardware processor, the method comprising:
A computer system comprising:
One or more non-transitory computer readable storage media containing instructions that, when executed by at least one hardware processor of a computer system, cause the computer system to perform operations comprising:
Dependencies are inferred from the claim text.