Open brodrigu opened 3 years ago
Before I answer these would you mind if I clarify the questions that you’re asking?
Are you asking what events (e.g. conversions, clicks, views) are defined as being desirable for finding a similar audience? And how those events will be marked in the browser using some sort of Javascript API?
Hi @pjl-google,
After today's walkthrough in the W3C IWABG meeting, I think I have an assumption of how this would work. Can you confirm?
A couple of small clarifications (in bold):
Users who have an event/IG vector similar to other users will get the IGs of those similar users. The ATP controls when to start the training process and when each browser should request the trained model for prediction. The ATP specifies the model type (e.g. k-NN vs Neural Network) and the model parameters (e.g. the k in k-NN, and the number of layers, size of each layer, etc. for Neural Network).
The idea is that the browser is going to ask the MPC servers which Interest Groups this particular user should be in. The MPC servers will securely evaluate all of the ML models that they have and send back a list of Interest Groups. ATPs will be in control of what training data goes into the ML model training process but they’ll be constructed and evaluated by the MPC servers.
Did that help?
Thanks, Gang Wang
The scaup proposal details how an MPC powered ML model can be used to generate similar audience user-lists using user-profile data providing by ATPs, these users-lists are then used to assign TURTLEDOVE interest groups to the user/browser.
How does the browser/MPC know what the interest group is? Can the ATP provide a mapping of events / profile data that should correlate with an interest group?