Patent ID: 11893134
Assignee: AMAZON TECHNOLOGIES, INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for encapsulating machine learning in a clean room to protect data used in the machine learning, the method comprising:
retrieving, by at least one processor operating within a clean room restricting access to inputs to and outputs of machine learning models encapsulated within the clean room, from data storage in the clean room, data shared between multiple parties for use in machine learning to generate a target audience, wherein the data comprise advertiser data and advertisement conversion data;
training, by the at least one processor, a reinforcement machine learning model, encapsulated within the clean room, based on product data as inputs to the reinforcement machine learning model to generate the target audience whose access is limited by the clean room;
selecting, by the at least one processor, the trained reinforcement machine learning model encapsulated within the clean room based on a goal provided by at least one of the multiple parties, wherein the goal is to generate the target audience;
generating, by the at least one processor, using the data as inputs to the selected reinforcement machine learning model in the clean room, a first set of probabilities encapsulated within the clean room, wherein each probability of the first set of probabilities is a first probability that a respective user may purchase a product of an online advertising campaign;
generating, by the at least one processor, using the selected reinforcement machine learning model in the clean room and the first set of probabilities, a second set of probabilities encapsulated within the clean room, wherein each probability of the second set of probabilities is a second probability that a respective user may purchase the product;
identifying, by the at least one processor, based on the second set of probabilities, a set of users having the second probability greater than a threshold probability, the set of users encapsulated within the clean room;
generating, by the at least one processor, in the clean room, the target audience, wherein the target audience is encapsulated within the clean room and consists of the set of users having the second probability greater than the threshold probability;
identifying, by the at least one processor, an egress location for the target audience, wherein the egress location is provided by at least one of the multiple parties; and
sending, by the at least one processor, the target audience from the clean room to the egress location.