Systems And Methods For Translating Natural Language Sentences Into Database Queries
AssigneeBitdefender IPR Management Ltd.
InventorsElena BURCEANU, Florin BRAD, Traian REBEDEA
Life of this patent
Estimating the term…
Loading patent…
AssigneeBitdefender IPR Management Ltd.
InventorsElena BURCEANU, Florin BRAD, Traian REBEDEA
Estimating the term…
Described systems and methods allow an automatic translation from a natural language (e.g., English) into an artificial language such as a structured query language (SQL). In some embodiments, a translator module includes an encoder component and a decoder component, both components comprising recurrent neural networks. Training the translator module comprises two stages. A first stage trains the translator module to produce artificial language (AL) output when presented with an AL input. For instance, the translator is first trained to reproduce an AL input. A second stage of training comprises training the translator to produce AL output when presented with a natural language (NL) input.
A method comprising employing at least one hardware processor of the computer system to:
A computer system comprising at least one hardware processor and a memory, the at least one hardware processor configured to:
A non-transitory computer-readable medium storing instructions which, when executed by a first hardware processor of a first computer system, cause the first computer system to form a trained translator module comprising a NL encoder and a decoder connected to the NL encoder, wherein training the translator module comprises employing a second hardware processor of a second computer system to:
A computer system comprising a first hardware processor configured to execute a trained translator module comprising a NL encoder and a decoder connected to the NL encoder, wherein training the translator module comprises employing a second hardware processor of a second computer system to:
Dependencies are inferred from the claim text.