-
公开(公告)号:US11526799B2
公开(公告)日:2022-12-13
申请号:US16264583
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Kevin Moore , Leah McGuire , Eric Wayman , Shubha Nabar , Vitaly Gordon , Sarah Aerni
Abstract: Methods and systems are provided to determine suitable hyperparameters for a machine learning model and/or feature engineering process. A suitable machine learning model and associated hyperparameters are determined by analyzing a dataset. Suitable hyperparameter values for compatible machine learning models having one or more hyperparameters in common and a compatible dataset schema are identified. Hyperparameters may be ranked according to each of their respective influences on a model performance metrics, and hyperparameter values identified as having greater influence may be more aggressively searched.
-
公开(公告)号:US10778628B2
公开(公告)日:2020-09-15
申请号:US15724050
申请日:2017-10-03
Applicant: salesforce.com, inc.
Inventor: Brian Brechbuhl , John Grotland , Rick Munoz , Leslie Fine , Leah McGuire , Shubha Nabar , Vitaly Gordon , Xiuchai (Meko) Xu
IPC: H04L12/58 , G06N7/00 , G06F16/248 , G06F16/2457 , H04W4/12 , G06Q30/02 , H04L29/08 , G06N20/20
Abstract: A method for improving mass messaging in an electronic messaging system includes receiving recipient data describing a response of each of one or more recipients to receiving a prior message, generating predictor data based on the recipient data, where the predictor data indicates a plurality of predictors of recipient behavior in response to a message, identifying one or more top predictors of recipient behavior, the one or more top predictors being selected from among the plurality of predictors based on preferred recipient behaviors, generating, for each of the one or more recipients and from the recipient data, one or more predictive scores for each combination of top predictor and recipient, and assigning, based on one or more predictive scores of a specific recipient, the specific recipient to a specific persona, wherein the specific persona describes an expected behavior of the recipient.
-
公开(公告)号:US20200057958A1
公开(公告)日:2020-02-20
申请号:US16264583
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Kevin Moore , Leah McGuire , Eric Wayman , Shubha Nabar , Vitaly Gordon , Sarah Aerni
Abstract: Methods and systems are provided to determine suitable hyperparameters for a machine learning model and/or feature engineering process. A suitable machine learning model and associated hyperparameters are determined by analyzing a dataset. Suitable hyperparameter values for compatible machine learning models having one or more hyperparameters in common and a compatible dataset schema are identified. Hyperparameters may be ranked according to each of their respective influences on a model performance metrics, and hyperparameter values identified as having greater influence may be more aggressively searched.
-
公开(公告)号:US11669767B2
公开(公告)日:2023-06-06
申请号:US16542228
申请日:2019-08-15
Applicant: salesforce.com, inc.
Inventor: Mayukh Bhaowal , Leah McGuire , Kin Fai Kan , Christopher Rupley , Xiaodan Sun , Michael Weil , Subha Nabar
IPC: G06Q10/0637 , G06F18/21 , G06N20/00 , G06N5/045 , G06F18/214
CPC classification number: G06F18/2185 , G06F18/2148 , G06N5/045 , G06N20/00
Abstract: A set of data for training a machine learning system can be modified to improve its performance. An item of information can be transmitted. A message can be transmitted that includes an explanation of a determination, by the machine learning system, to transmit the item of information from among a plurality of items of information. A first set of data can have been used to train the machine learning system. A signal can be received that includes an indication of a usefulness of the message, to a user of a user device, in making a decision to perform an action based on a knowledge associated with the item of information. The first set of data can be modified, in response to a receipt of the signal, to produce a second set of data. The machine learning system can be caused to be trained using the second set of data.
-
公开(公告)号:US20210049419A1
公开(公告)日:2021-02-18
申请号:US16542228
申请日:2019-08-15
Applicant: salesforce.com, inc.
Inventor: Mayukh Bhaowal , Leah McGuire , Kin Fai Kan , Christopher Rupley , Xiaodan Sun , Michael Weil , Subha Nabar
Abstract: A set of data for training a machine learning system can be modified to improve its performance. An item of information can be transmitted. A message can be transmitted that includes an explanation of a determination, by the machine learning system, to transmit the item of information from among a plurality of items of information. A first set of data can have been used to train the machine learning system. A signal can be received that includes an indication of a usefulness of the message, to a user of a user device, in making a decision to perform an action based on a knowledge associated with the item of information. The first set of data can be modified, in response to a receipt of the signal, to produce a second set of data. The machine learning system can be caused to be trained using the second set of data.
-
公开(公告)号:US20180096267A1
公开(公告)日:2018-04-05
申请号:US15712911
申请日:2017-09-22
Applicant: salesforce.com, inc.
Inventor: Chalenge Masekera , Vitaly Gordon , Leah McGuire , Shubha Nabar
CPC classification number: G06Q10/06 , G06F16/00 , G06N5/04 , G06N20/00 , G06Q10/04 , G06Q10/08 , G06Q30/0201
Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating single model-based behavior predictions in an on-demand services environment in an on-demand services environment according to one embodiment. In one embodiment and by way of example, a method comprises collecting, by a model selection and application server device (“model device”), information associated with customers of a tenant, and extracting, from the information, behavior traits of the customers as they relate to products or services offered by the tenant. The method further includes dynamically selecting, by the model device, a single model from a set of models to convert the behavior traits into predictions indicating anticipated conduct of each customer in relation to one or more products or one or more of the services of the tenant, where the single model performs multiple processes to convert the behavior traits into predictions, and where the multiple processes include at least two of the following: evaluating data, cleansing the data, transforming the data. The method may further include writing the data, and transmitting, over a communication medium, the predictions to the tenant.
-
7.
公开(公告)号:US20200057959A1
公开(公告)日:2020-02-20
申请号:US16264659
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Kevin Moore , Leah McGuire , Matvey Tovbin , Mayukh Bhaowal , Shubha Nabar
IPC: G06N20/00
Abstract: Instances of data associated with hindsight bias in a training set of data for a machine learning system can be reduced. A first set of data, having a first set of fields, can be received. Data in a first field can be analyzed with respect to data in a second field corresponding to an event to be predicted. A result can be that the data in the first field is associated with hindsight bias. A second set of data, having a second set of fields, can be produced. The second set of fields can exclude the first field. One or more features associated with the second set of data can be generated. A third set of data, having the second set of fields and fields that correspond to the one or more features, can be produced. The training set of data can be produced using the third set of data.
-
公开(公告)号:US10824608B2
公开(公告)日:2020-11-03
申请号:US15884318
申请日:2018-01-30
Applicant: salesforce.com, inc.
Inventor: Yan Yang , Karl Ryszard Skucha , Marco Vivero , Joshua Sauter , Kit Pang Szeto , Leah McGuire , Matvey Tovbin , Jean-Marc Soumet , Qiong Liu , Vlad Patryshev
Abstract: A system may generate a score for a predictive model based on receiving a streaming data flow of events associated with a predictive model for a tenant. The system may receive the streaming data flow and calculate one or more feature values in real time based on the reception. The system may store each of the calculated features to a multi-tenant database server. The system may calculate a score for the predictive model based on the storage and may transmit an indication of the score (e.g., a prediction) based on the calculation. The system may transmit the score to, for example, a computing device.
-
公开(公告)号:US20190147076A1
公开(公告)日:2019-05-16
申请号:US15884318
申请日:2018-01-30
Applicant: salesforce.com, inc.
Inventor: Yan Yang , Karl Ryszard Skucha , Marco Vivero , Joshua Sauter , Kit Pang Szeto , Leah McGuire , Matvey Tovbin , Jean-Marc Soumet , Qiong Liu , Vlad Patryshev
Abstract: A system may generate a score for a predictive model based on receiving a streaming data flow of events associated with a predictive model for a tenant. The system may receive the streaming data flow and calculate one or more feature values in real time based on the reception. The system may store each of the calculated features to a multi-tenant database server. The system may calculate a score for the predictive model based on the storage and may transmit an indication of the score (e.g., a prediction) based on the calculation. The system may transmit the score to, for example, a computing device.
-
公开(公告)号:US20180097759A1
公开(公告)日:2018-04-05
申请号:US15724050
申请日:2017-10-03
Applicant: salesforce.com, inc.
Inventor: Brian Brechbuhl , John Grotland , Rick Munoz , Leslie Fine , Leah McGuire , Shubha Nabar , Vitaly Gordon , Xiuchai (Meko) Xu
CPC classification number: H04L51/14 , G06F16/24578 , G06F16/248 , G06N7/005 , G06N20/20 , G06Q30/0277 , H04L51/02 , H04L67/10 , H04W4/12
Abstract: A method for improving mass messaging in an electronic messaging system includes receiving recipient data describing a response of each of one or more recipients to receiving a prior message, generating predictor data based on the recipient data, where the predictor data indicates a plurality of predictors of recipient behavior in response to a message, identifying one or more top predictors of recipient behavior, the one or more top predictors being selected from among the plurality of predictors based on preferred recipient behaviors, generating, for each of the one or more recipients and from the recipient data, one or more predictive scores for each combination of top predictor and recipient, and assigning, based on one or more predictive scores of a specific recipient, the specific recipient to a specific persona, wherein the specific persona describes an expected behavior of the recipient.
-
-
-
-
-
-
-
-
-