Patent ID: 11954442
Assignee: GOOGLE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A computing system, comprising:
one or more processors;
one or more non-transitory computer readable media storing instructions executable to cause the computing system to perform operations, the operations comprising:
obtaining a training dataset comprising one or more training examples, each of the one or more training examples comprising:
a training natural language text passage,
a training natural language text question,
a training answer to the training natural language text question, and
a training program that comprises a sequence of operators that, when executed on the training natural language text passage by inputting the training natural language text passage to the training program, generates the training answer;
wherein obtaining the training dataset comprises:
identifying, by the computing system, a set of training programs that return the training answer;
selecting, by the computing system, the training program having a model probability that is a highest model probability among the set of training programs; and
applying, by the computing system, a decaying threshold such that the model probability of the training program must be at least the decaying threshold;

accessing a machine-learned programmer model configured to generate a program based on language embeddings associated with an input natural language text passage and an input natural language text question, wherein the machine-learned programmer model comprises a plurality of parameters respectively having a plurality of values; and
modifying, based on at least one of the one or more training examples, one or more of the values of one or more of the parameters of the machine-learned programmer model to increase a probability that the machine-learned programmer model generates the training program in response to language embeddings generated from the training natural language text passage and the training natural language text question.