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:
Aug. 10, 2021

Filed:

Apr. 30, 2019
Applicant:

Salesforce.com, Inc., San Francisco, CA (US);

Inventors:

Stephan Zheng, Redwood City, CA (US);

Wojciech Kryscinski, Palo Alto, CA (US);

Michael Shum, Sunnyvale, CA (US);

Richard Socher, Menlo Park, CA (US);

Caiming Xiong, Mountain View, CA (US);

Assignee:

salesforce.com, inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 40/30 (2020.01); G06N 3/08 (2006.01); G06F 40/205 (2020.01);
U.S. Cl.
CPC ...
G06F 40/30 (2020.01); G06N 3/08 (2013.01); G06F 40/205 (2020.01);
Abstract

Approaches for determining a response for an agent in an undirected dialogue are provided. The approaches include a dialogue generating framework comprising an encoder neural network, a decoder neural network, and a language model neural network. The dialogue generating framework generates a sketch sentence response with at least one slot. The sketch sentence response is generated word by word and takes into account the undirected dialogue and agent traits of the agent making the response. The dialogue generating framework generates sentence responses by filling the slot with words from the agent traits. The dialogue generating framework ranks the sentence responses according to perplexity by passing the sentence responses through a language model and selects a final response which is a sentence response that has a lowest perplexity.


Find Patent Forward Citations

Loading…