-
公开(公告)号: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.
-
公开(公告)号:US10585698B2
公开(公告)日:2020-03-10
申请号:US15809752
申请日:2017-11-10
Applicant: salesforce.com, inc.
Inventor: Thomas Gerber , Kit Pang Szeto , Vitaly Gordon , Ji Oh Yoo , Shaun Senecal , Gregory Rice , Ka Hou Chan
Abstract: Methods, systems, and devices for multi-tenant workflow processing are described. In some cases, a cloud platform may utilize a set of pre-defined batch processes (e.g., workflow templates) and tenant-specific configurations for instantiating and executing tenant-specific batch processes for each tenant of a user. As such, the cloud platform may utilize common data process workflows for each tenant, where a configuration specifies tenant-specific information for the common data process workflows. The workflow templates may include a set of job definitions (e.g., actions for a server to execute) and a schedule defining the frequency for running the templates for a specific project. The configurations may indicate a tenant to execute the workflow templates for, and may include tenant-specific information to override default template information. The cloud platform or a designated server or server cluster may instantiate and execute workflows based on one or more combinations of configurations and indicated workflow templates.
-
公开(公告)号:US20190138946A1
公开(公告)日:2019-05-09
申请号:US15884878
申请日:2018-01-31
Applicant: salesforce.com, inc.
Inventor: Sara Beth Asher , John Emery Ball , Vitaly Gordon , Till Christian Bergmann , Kin Fai Kan , Chalenge Masekera , Shubha Nabar , Nihar Dandekar , James Reber Lewis
Abstract: A system may automatically generate a predictive machine learning model by automatically performing various processes based on an analysis of the data as well as metadata associated with the data. The system may accept a selection of data and a prediction field from the data. The system may automatically generate a set of features based on the data and may automatically remove certain features that cause inaccuracies in the model. The system may balance the data based on a representation rate of certain outcomes. The system may train and select a model based on several candidate models. The system may then perform the predictions based on the selected model and send an indication of the predictions to a user.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20190146830A1
公开(公告)日:2019-05-16
申请号:US15809752
申请日:2017-11-10
Applicant: salesforce.com, Inc.
Inventor: Thomas Gerber , Kit Pang Szeto , Vitaly Gordon , Ji Oh Yoo , Shaun Senecal , Gregory Rice , Ka Hou Chan
Abstract: Methods, systems, and devices for multi-tenant workflow processing are described. In some cases, a cloud platform may utilize a set of pre-defined batch processes (e.g., workflow templates) and tenant-specific configurations for instantiating and executing tenant-specific batch processes for each tenant of a user. As such, the cloud platform may utilize common data process workflows for each tenant, where a configuration specifies tenant-specific information for the common data process workflows. The workflow templates may include a set of job definitions (e.g., actions for a server to execute) and a schedule defining the frequency for running the templates for a specific project. The configurations may indicate a tenant to execute the workflow templates for, and may include tenant-specific information to override default template information. The cloud platform or a designated server or server cluster may instantiate and execute workflows based on one or more combinations of configurations and indicated workflow templates.
-
-
-
-
-
-
-