Query interpreter training with adversarial table perturbations
AssigneeMicrosoft Technology Licensing, LLC
InventorsYan GAO, Jianguang LOU, Dongmei ZHANG
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsYan GAO, Jianguang LOU, Dongmei ZHANG
Estimating the term…
A set of adversarial training examples for training a query interpreter are generated by: obtaining a target data table for a natural language query; identifying a primary entity of the target data table; for a target domain of the target data table, generating a set of candidate identifiers that are each semantically associated with an identifier of the target domain; for each candidate identifier, providing a premise-hypothesis pair to an NLI model to generate an entailment score; selecting a first subset of candidate identifiers from among the set of candidate identifiers based on the entailment score generated for each premise-hypothesis pair; for each candidate identifier of the first subset, applying the candidate identifier to an instance of the target data table as a table perturbation to generate a perturbed data table; and outputting each perturbed data table as part of an adversarial training example.
A method to facilitate training of a computer-implemented query interpreter for a database system, the method comprising:
A method performed by a computing system for processing natural language queries to structured language queries for a database system, the method comprising:
A computing system, comprising:
Dependencies are inferred from the claim text.