Natural question generation via reinforcement learning based graph-to-sequence model

US11816136B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11816136-B2
Application numberUS-202217971635-A
CountryUS
Kind codeB2
Filing dateOct 23, 2022
Priority dateJan 2, 2020
Publication dateNov 14, 2023
Grant dateNov 14, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

For a passage text and a corresponding answer text, perform a word-level soft alignment to obtain contextualized passage embeddings and contextualized answer embeddings, and a hidden level soft alignment on the contextualized passage embeddings and the contextualized answer embeddings to obtain a passage embedding matrix. Construct a passage graph of the passage text based on the passage embedding matrix, and apply a bidirectional gated graph neural network to the passage graph until a final state embedding is determined, during which intermediate node embeddings are fused from both incoming and outgoing edges. Obtain a graph-level embedding from the final state embedding, and decode the final state embedding to generate an output sequence word-by-word. Train a machine learning model to generate at least one question corresponding to the passage text and the answer text, by evaluating the output sequence with a hybrid evaluator combining cross-entropy evaluation and reinforcement learning evaluation.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: obtaining contextualized passage embeddings and contextualized answer embeddings for a text pair; obtaining a passage embedding matrix; constructing a corresponding passage graph based on said passage embedding matrix; applying a bidirectional gated graph neural network to said corresponding passage graph until a final state embedding is determined, during which application intermediate node embeddings are fused from both incoming and outgoing edges of said graph; obtaining a graph-level embedding from said final state embedding; decoding said final state embedding to generate an output sequence; and training a machine learning model to generate at least one question corresponding to said text pair by evaluating said output sequence. 2. The method of claim 1 , further comprising using said trained machine learning module to respond to a user query. 3. The method of claim 2 , wherein said user query pertains to information technology, further comprising configuring at least one information technology asset in accordance with said response. 4. The method of claim 2 , wherein training said machine learning model by evaluating said output sequence comprises optimizing a reward function combining an evaluation metric reward function and a semantic reward function. 5. The method of claim 2 , wherein said training comprises initial training with cross-entropy loss and fine-tuning to optimize a scaling factor combining cross-entropy loss and reinforcement learning loss. 6. A non-transitory computer readable medium comprising computer executable instructions which when executed by a computer cause the computer to perform a method of: obtaining contextualized passage embeddings and contextualized answer embeddings for a text pair; obtaining a passage embedding matrix; constructing a corresponding passage graph based on said passage embedding matrix; applying a bidirectional gated graph neural network to said corresponding passage graph until a final state embedding is determined, during which application intermediate node embeddings are fused from both incoming and outgoing edges of said graph; obtaining a graph-level embedding from said final state embedding; decoding said final state embedding to generate an output sequence; and training a machine learning model to generate at least one question corresponding to said text pair by evaluating said output sequence. 7. The non-transitory computer readable medium of claim 6 , wherein said method further comprises using said trained machine learning module to respond to a user query. 8. The non-transitory computer readable medium of claim 7 , wherein said user query pertains to information technology, wherein said method further comprises facilitating configuring at least one information technology asset in accordance with said response. 9. The non-transitory computer readable medium of claim 7 , wherein training said machine learning model by evaluating said output sequence comprises optimizing a reward function combining an evaluation metric reward function and a semantic reward function. 10. The non-transitory computer readable medium of claim 7 , wherein said training comprises initial training with cross-entropy loss and fine-tuning to optimize a scaling factor combining cross-entropy loss and reinforcement learning loss. 11. An apparatus comprising: a memory; a non-transitory computer readable medium comprising computer executable instructions; and at least one processor, coupled to said memory and said non-transitory computer readable medium, and operative to execute said instructions to be operative to: obtain contextualized passage embeddings and contextualized answer embeddings for a text pair; obtain a passage embedding matrix; construct a corresponding passage graph based on said passage embedding matrix; apply a bidirectional gated graph neural network to said corresponding passage graph until a final state embedding is determined, during which application intermediate node embeddings are fused from both incoming and outgoing edges of said graph; obtain a graph-level embedding from said final state embedding; decode said final state embedding to generate an output sequence; and train a machine learning model to generate at least one question corresponding to said text pair by evaluating said output sequence. 12. The apparatus of claim 11 , wherein said at least one processor is further operative to execute said instructions to use said trained machine learning module to respond to a user query. 13. The apparatus of claim 12 , wherein said user query pertains to information technology, wherein said at least one processor is further operative to execute said instructions to facilitate configuring at least one information technology asset in accordance with said response. 14. The apparatus of claim 12 , wherein training said machine learning model by evaluating said output sequence comprises optimizing a reward function combining an evaluation metric reward function and a semantic reward function. 15. The apparatus of claim 12 , wherein said training comprises initial training with cross-entropy loss and fine-tuning to optimize a scaling factor combining cross-entropy loss and reinforcement learning loss.

Assignees

Inventors

Classifications

  • Generative networks · CPC title

  • characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU] · CPC title

  • Reinforcement learning · CPC title

  • Supervised learning · CPC title

  • Auto-encoder networks; Encoder-decoder networks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11816136B2 cover?
For a passage text and a corresponding answer text, perform a word-level soft alignment to obtain contextualized passage embeddings and contextualized answer embeddings, and a hidden level soft alignment on the contextualized passage embeddings and the contextualized answer embeddings to obtain a passage embedding matrix. Construct a passage graph of the passage text based on the passage embedd…
Who is the assignee on this patent?
IBM, Rensselaer Polytech Inst
What technology area does this patent fall under?
Primary CPC classification G06F16/3329. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 14 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).