Patents by Inventor Xuyao Hao

Xuyao Hao has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240211813
    Abstract: A method includes receiving a set of training data and selecting a first machine learning platform based on a first optimization function that metrics past machine learning platforms used for training on the set of training data. The method also includes selecting a first algorithm supported by the first machine learning platform based on a second optimization function that metrics past algorithms used for training on the set of training data. Further, the method includes determining one or more hyperparameters supported by the first algorithm based on a third optimization function that metrics past combinations of hyperparameters from the set of hyperparameters used for training on the set of training data. The method also includes training a machine learning model on the set of training data using the first machine learning platform, the first algorithm, and the one or more hyperparameters.
    Type: Application
    Filed: December 29, 2023
    Publication date: June 27, 2024
    Inventors: Lichao Liu, Xuyao Hao, Zhanghao Hu
  • Patent number: 11900231
    Abstract: A method includes receiving a set of training data and selecting a first machine learning platform based on a first optimization function that metrics past machine learning platforms used for training on the set of training data. The method also includes selecting a first algorithm supported by the first machine learning platform based on a second optimization function that metrics past algorithms used for training on the set of training data. Further, the method includes determining one or more hyperparameters supported by the first algorithm based on a third optimization function that metrics past combinations of hyperparameters from the set of hyperparameters used for training on the set of training data. The method also includes training a machine learning model on the set of training data using the first machine learning platform, the first algorithm, and the one or more hyperparameters.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: February 13, 2024
    Assignee: PAYPAL, INC.
    Inventors: Lichao Liu, Xuyao Hao, Zhanghao Hu
  • Patent number: 11893465
    Abstract: Methods and systems are presented for generating a machine learning model using enhanced gradient boosting techniques. The machine learning model is configured to receive inputs corresponding to a set of features and to produce an output based on the inputs. The machine learning model includes multiple layers, wherein each layer includes multiple models. To generate the machine learning model, multiple models are built and trained in parallel for each layer of the machine learning model. The multiple models use different subsets of features to produce corresponding output values. After a layer in built and trained, a collective error may be determined for the layer based on the output values from the different models in the layer. An additional layer of models may be added to the machine learning model to reduce the collective error of a previous layer.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: February 6, 2024
    Assignee: PayPal, Inc.
    Inventors: Zhanghao Hu, Fangbo Tu, Xuyao Hao, Yanzan Zhou
  • Publication number: 20230186164
    Abstract: Methods and systems are presented for generating a machine learning model using enhanced gradient boosting techniques. The machine learning model is configured to receive inputs corresponding to a set of features and to produce an output based on the inputs. The machine learning model includes multiple layers, wherein each layer includes multiple models. To generate the machine learning model, multiple models are built and trained in parallel for each layer of the machine learning model. The multiple models use different subsets of features to produce corresponding output values. After a layer in built and trained, a collective error may be determined for the layer based on the output values from the different models in the layer. An additional layer of models may be added to the machine learning model to reduce the collective error of a previous layer.
    Type: Application
    Filed: January 27, 2023
    Publication date: June 15, 2023
    Inventors: Zhanghao Hu, Fangbo Tu, Xuyao Hao, Yanzan Zhou
  • Patent number: 11615347
    Abstract: A method includes training a first machine learning model based on a set of training data and based on the training, determining a first performance metric corresponding to the first machine learning model. The method also includes determining one or more past performance metrics corresponding to one or more machine learning models that were previously trained based on the set of training data. Based on the first performance metric and the one or more past performance metrics, the method includes automatically selecting a second machine learning model to train based on the set of training data.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: March 28, 2023
    Assignee: PAYPAL, INC.
    Inventors: Lichao Liu, Xuyao Hao, Zhanghao Hu
  • Patent number: 11568317
    Abstract: Methods and systems are presented for generating a machine learning model using enhanced gradient boosting techniques. The machine learning model is configured to receive inputs corresponding to a set of features and to produce an output based on the inputs. The machine learning model includes multiple layers, wherein each layer includes multiple models. To generate the machine learning model, multiple models are built and trained in parallel for each layer of the machine learning model. The multiple models use different subsets of features to produce corresponding output values. After a layer in built and trained, a collective error may be determined for the layer based on the output values from the different models in the layer. An additional layer of models may be added to the machine learning model to reduce the collective error of a previous layer.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: January 31, 2023
    Assignee: PayPal, Inc.
    Inventors: Zhanghao Hu, Fangbo Tu, Xuyao Hao, Yanzan Zhou
  • Publication number: 20210365832
    Abstract: Methods and systems are presented for generating a machine learning model using enhanced gradient boosting techniques. The machine learning model is configured to receive inputs corresponding to a set of features and to produce an output based on the inputs. The machine learning model includes multiple layers, wherein each layer includes multiple models. To generate the machine learning model, multiple models are built and trained in parallel for each layer of the machine learning model. The multiple models use different subsets of features to produce corresponding output values. After a layer in built and trained, a collective error may be determined for the layer based on the output values from the different models in the layer. An additional layer of models may be added to the machine learning model to reduce the collective error of a previous layer.
    Type: Application
    Filed: May 21, 2020
    Publication date: November 25, 2021
    Inventors: Zhanghao Hu, Fangbo Tu, Xuyao Hao, Yanzan Zhou
  • Publication number: 20210201207
    Abstract: A method includes receiving a set of training data and selecting a first machine learning platform based on a first optimization function that metrics past machine learning platforms used for training on the set of training data. The method also includes selecting a first algorithm supported by the first machine learning platform based on a second optimization function that metrics past algorithms used for training on the set of training data. Further, the method includes determining one or more hyperparameters supported by the first algorithm based on a third optimization function that metrics past combinations of hyperparameters from the set of hyperparameters used for training on the set of training data. The method also includes training a machine learning model on the set of training data using the first machine learning platform, the first algorithm, and the one or more hyperparameters.
    Type: Application
    Filed: December 31, 2019
    Publication date: July 1, 2021
    Inventors: Lichao Liu, Xuyao Hao, Zhanghao Hu
  • Publication number: 20210201206
    Abstract: A method includes training a first machine learning model based on a set of training data and based on the training, determining a first performance metric corresponding to the first machine learning model. The method also includes determining one or more past performance metrics corresponding to one or more machine learning models that were previously trained based on the set of training data. Based on the first performance metric and the one or more past performance metrics, the method includes automatically selecting a second machine learning model to train based on the set of training data.
    Type: Application
    Filed: December 31, 2019
    Publication date: July 1, 2021
    Inventors: Lichao Liu, Xuyao Hao, Zhanghao Hu