×

Regularization relaxation scheme

  • US 10,438,129 B1
  • Filed: 12/30/2014
  • Issued: 10/08/2019
  • Est. Priority Date: 12/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for training a machine learning model, the method comprising:

  • receiving, by a machine learning system, a plurality of training examples, wherein each training example comprises one or more features that identify properties of a respective training instance;

    training, by the machine learning system, the machine learning model on the plurality of training examples to determine trained values for weights of the machine learning model, wherein the machine learning model comprises a respective weight for each feature found in any of the training examples processed by the machine learning model, wherein the machine learning model is configured to process each of the training examples to determine a predicted output for the training example from current values of the weights for the features in the training example, and wherein training the machine learning model comprises;

    assigning a respective initial value for a regularization penalty for a particular weight for a particular feature, wherein the machine learning model is configured to determine the predicted output for each training example that comprises the particular feature by performing computations that include combining a current value for the regularization penalty for the particular weight for the particular feature with the current value of the particular weight for the particular feature,determining whether a frequency of training examples processed by the machine learning model that comprise the particular feature exceeds a threshold frequency, andresponsive to determining that the frequency of training examples processed during the training of the machine learning model that comprise the particular feature exceeds the threshold frequency, decreasing the initial value for the regularization penalty for the particular weight for the particular feature during the training of the machine learning model; and

    generating, after completion of the training of the machine learning model, a trained machine learning model based on the trained values for the weights whose values have been adjusted based on the respective regularization penalties.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×