The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 18, 2023

Filed:

Apr. 13, 2021
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Shubham Agrawal, Bellevue, WA (US);

Owais Khan Mohammed, Bellevue, WA (US);

Weiming Wen, Bellevue, WA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 40/30 (2020.01); G06F 16/93 (2019.01); G06F 40/126 (2020.01); G06F 40/284 (2020.01); G06N 3/08 (2023.01); G06N 3/045 (2023.01);
U.S. Cl.
CPC ...
G06F 40/30 (2020.01); G06F 16/93 (2019.01); G06F 40/126 (2020.01); G06F 40/284 (2020.01); G06N 3/045 (2023.01); G06N 3/08 (2013.01);
Abstract

Technology is described herein for generating questions using a neural network. The technology generates the questions in a three-step process. In the first step, the technology selects, using a first neural network, a subset of textual passages from an identified electronic document. In the second step, the technology generates, using a second neural network, one or more candidate answers for each textual passage selected by the first neural network, to produce a plurality of candidate passage-answer pairs. In the third step, the technology selects, using a third neural network, a subset of the plurality of candidate passage-answer pairs. The technology then generates an output result that includes one or more output questions chosen from the candidate passage-answer pairs produced by the third neural network. The use of the first neural network reduces the processing burden placed on the second and third neural networks. It also reduces latency.


Find Patent Forward Citations

Loading…