-
公开(公告)号:US20230259815A1
公开(公告)日:2023-08-17
申请号:US17996574
申请日:2021-10-28
Applicant: Google LLC
Inventor: Yi Qiao , Arne Mauser , Chao Wang , Yizhong Liang , Wei Huang
IPC: G06N20/00
CPC classification number: G06N20/00
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training and using machine learning models. In some aspects, a method includes identifying a first set of data for users of multiple user groups. For each user, a first party user identifier is obtained that identifies the individual user to a first party content provider. A second set of data describing activity of the user with respect to content of the first party content provider is identified. For each user, a contextual analysis of the first set and the second set of data is performed to generate one or more labels indicating user interest. A training dataset is generated based on the first set and the second set of data and a label. The training dataset is then used to train one or more machine learning models to predict user interest.
-
公开(公告)号:US20230177543A1
公开(公告)日:2023-06-08
申请号:US17543465
申请日:2021-12-06
Applicant: Google LLC
Inventor: Wei Huang , Zhenyu Liu , Geoffrey Charles Levine , Deepa Paranjpe , Yipei Wang , Robert Istvan Busa-Fekete
CPC classification number: G06Q30/0205 , G06Q30/0631 , G06N20/00
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for using machine learning models to expand user groups while preserving user privacy and data security are described. In one aspect, a method includes receiving, for a web-based resource, a set of user group identifiers for a set of user interest groups that each include, as members, one or more users that requested content from the web-based resource over a given time period. A seed user list that includes user identifiers for at least a portion of the users in the set of user interest groups is created. A similar audience machine learning model is generated based on a set of one or more feature values corresponding to one or more features of the users corresponding to the user identifiers in the seed user list. A set of similar users is identified using the model.
-
公开(公告)号:US10901577B2
公开(公告)日:2021-01-26
申请号:US16037418
申请日:2018-07-17
Applicant: Google LLC
Inventor: Tim Wantland , Julian Odell , Seungyeon Kim , Iulia Turc , Daniel Ramage , Wei Huang , Kaikai Wang
IPC: G06F17/00 , G06F3/0482 , G06F3/0484
Abstract: The present disclosure is directed to input suggestion. In particular, the methods and systems of the present disclosure can: receive, from a first application executed by one or more computing devices, data indicating information that has been presented by and/or input into the first application; generate, based at least in part on the received data, one or more suggested candidate inputs for a second application executed by the computing device(s); provide, in association with the second application, an interface comprising one or more options to select at least one suggested candidate input of the suggested candidate input(s); and responsive to receiving data indicating a selection of a particular suggested candidate input of the suggested candidate input(s) via the interface, communicate, to the second application, data indicating the particular suggested candidate input.
-
公开(公告)号:US20200026395A1
公开(公告)日:2020-01-23
申请号:US16037418
申请日:2018-07-17
Applicant: Google LLC
Inventor: Tim Wantland , Julian Odell , Seungyeon Kim , Iulia Turc , Daniel Ramage , Wei Huang , Kaikai Wang
IPC: G06F3/0482 , G06F3/0484
Abstract: The present disclosure is directed to input suggestion. In particular, the methods and systems of the present disclosure can: receive, from a first application executed by one or more computing devices, data indicating information that has been presented by and/or input into the first application; generate, based at least in part on the received data, one or more suggested candidate inputs for a second application executed by the computing device(s); provide, in association with the second application, an interface comprising one or more options to select at least one suggested candidate input of the suggested candidate input(s); and responsive to receiving data indicating a selection of a particular suggested candidate input of the suggested candidate input(s) via the interface, communicate, to the second application, data indicating the particular suggested candidate input.
-
公开(公告)号:US10477017B1
公开(公告)日:2019-11-12
申请号:US14744487
申请日:2015-06-19
Applicant: Google LLC
Inventor: Andrew E. Rubin , Wei Huang
Abstract: Caller feedback in mobile devices, in which, upon receiving a telephone call from a caller, a user selection of a control is detected, and a message associated with the selected control is determined and automatically transmitted to the caller.
-
公开(公告)号:US12248854B2
公开(公告)日:2025-03-11
申请号:US17434849
申请日:2020-09-30
Applicant: Google LLC
Inventor: Joshua Patrick Gardner , Wei Huang
IPC: G06N20/00
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing the difference in performance of a model across groups and sub-groups within the same group of users with similar characteristics for providing digital components. Methods can include identifying, a loss function that generates a loss representing a measure of performance the model seeks to optimize during training. The loss function is modified by adding an additional term to the loss function. The model is trained using the modified loss function. A request for digital component is received that includes a user group identifier. The model generates one or more user characteristics based on which one or more digital components are selected and transmitted to the client device of the user.
-
公开(公告)号:US20240273401A1
公开(公告)日:2024-08-15
申请号:US18169011
申请日:2023-02-14
Applicant: Google LLC
Inventor: Wei Huang , David V. Guthrie , Kumar Rishabh , Lixue Zhang , Chenwei Yue
CPC classification number: G06N20/00 , G06F21/6218
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training and using machine learning models to predict data in privacy preserving manners are described. In one aspect, a method includes receiving, from a client device of a user, a digital component request including one or more contextual signals that describe an environment in which a selected digital component will be presented. The contextual signals are provided as input to a trained machine learning model that is trained to output, based on input contextual signals, predicted data about the user. The trained machine learning model is trained using a set of aggregated data including, for each of a set of aggregation keys, aggregated data for a plurality of users having electronic resource views that match the aggregation key. The predicted data about the user is received as an output of the trained machine learning model.
-
公开(公告)号:US20230222377A1
公开(公告)日:2023-07-13
申请号:US17434849
申请日:2020-09-30
Applicant: Google LLC
Inventor: Joshua Patrick Gardner , Wei Huang
IPC: G06N20/00
CPC classification number: G06N20/00
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing the difference in performance of a model across groups and sub-groups within the same group of users with similar characteristics for providing digital components. Methods can include identifying, a loss function that generates a loss representing a measure of performance the model seeks to optimize during training. The loss function is modified by adding an additional term to the loss function. The model is trained using the modified loss function. A request for digital component is received that includes a user group identifier. The model generates one or more user characteristics based on which one or more digital components are selected and transmitted to the client device of the user.
-
公开(公告)号:US20220318644A1
公开(公告)日:2022-10-06
申请号:US17608221
申请日:2020-10-14
Applicant: Google LLC
Inventor: Wei Huang , Joshua Patrick Gardner , Michael William Daub , Alexander E. Mayorov
IPC: G06N5/02
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing digital components to a client device. Methods can include assigning a temporary group identifier to a client device that identifies a particular group, from among a plurality different groups, that includes the client device based on a current period of user activity on the client device. A training set is generated for training a machine learning model that generates user characteristics. A request for digital component is received from the client device that includes the temporary group identifier currently assigned to the client device, a subset of activity features and one or more additional features that are based on the client device. The machine learning model generates one or more user characteristics based on which one or more digital components are selected and transmitted to the client device.
-
公开(公告)号:US11803290B2
公开(公告)日:2023-10-31
申请号:US17156972
申请日:2021-01-25
Applicant: Google LLC
Inventor: Tim Wantland , Julian Odell , Seungyeon Kim , Iulia Turc , Daniel Ramage , Wei Huang , Kaikai Wang
IPC: G06F17/00 , G06F3/0482 , G06F3/0484
CPC classification number: G06F3/0482 , G06F3/0484
Abstract: The present disclosure is directed to input suggestion. In particular, the methods and systems of the present disclosure can: receive, from a first application executed by one or more computing devices, data indicating information that has been presented by and/or input into the first application; generate, based at least in part on the received data, one or more suggested candidate inputs for a second application executed by the computing device(s); provide, in association with the second application, an interface comprising one or more options to select at least one suggested candidate input of the suggested candidate input(s); and responsive to receiving data indicating a selection of a particular suggested candidate input of the suggested candidate input(s) via the interface, communicate, to the second application, data indicating the particular suggested candidate input.
-
-
-
-
-
-
-
-
-