Adjusting a verbosity of a conversation turn

US11238234B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11238234-B2
Application numberUS-201916568067-A
CountryUS
Kind codeB2
Filing dateSep 11, 2019
Priority dateSep 11, 2019
Publication dateFeb 1, 2022
Grant dateFeb 1, 2022

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.

In one general aspect, a computer-implemented method includes identifying current choices with different verbosity levels for a current turn in a conversation; normalizing multi-dimensional verbosity vectors for each of the current choices to obtain a normalized value for each of the current choices; determining a state definition for the current turn in the conversation, utilizing the normalized values for each of the current choices; providing the state definition for the current turn in the conversation and the normalized values for each of the current choices to a trained reinforcement learning module; receiving, from the trained reinforcement learning module, a score associated with each of the current choices for the current turn in the conversation; and selecting one of the current choices to be entered for the current turn in the conversation, based on the score associated with each of the current choices for the current turn in the conversation.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: identifying current choices with different verbosity levels for a current turn in a conversation; normalizing multi-dimensional verbosity vectors for each of the current choices to obtain a normalized value for each of the current choices; determining a state definition for the current turn in the conversation, utilizing the normalized values for each of the current choices; providing the state definition for the current turn in the conversation and the normalized values for each of the current choices to a trained reinforcement learning module; receiving, from the trained reinforcement learning module, a score associated with each of the current choices for the current turn in the conversation; and selecting one of the current choices to be entered for the current turn in the conversation, based on the score associated with each of the current choices for the current turn in the conversation. 2. The computer-implemented method of claim 1 , wherein the conversation includes a question and answer (Q and A) conversation. 3. The computer-implemented method of claim 1 , wherein each of the current choices includes a textual word or phrase having wording and vocabulary different from all other current choices. 4. The computer-implemented method of claim 1 , wherein each of the current choices includes a multi-dimensional verbosity vector describing a verbosity of the choice. 5. The computer-implemented method of claim 1 , wherein the multi-dimensional verbosity vectors for each current choice each include a value for a number of words used within the current choice. 6. The computer-implemented method of claim 1 , wherein the multi-dimensional verbosity vectors for each current choice each include a value for a type of words used within the current choice. 7. The computer-implemented method of claim 1 , wherein normalizing the multi-dimensional verbosity vectors for each of the current choices includes normalizing a word count for each of the current choices. 8. The computer-implemented method of claim 1 , wherein normalizing the multi-dimensional verbosity vectors for each of the current choices includes normalizing one or more domain terminologies for each of the current choices. 9. The computer-implemented method of claim 1 , wherein the state definition is determined by summing an absolute distance of each of a plurality of verbosity vectors of past turns in the conversation. 10. The computer-implemented method of claim 1 , wherein the state definition is determined by calculating a difference between a normalized verbosity value for a last turn in the conversation and the normalized value for each of the current choices. 11. The computer-implemented method of claim 1 , wherein the trained reinforcement learning module includes a Q-learning method. 12. The computer-implemented method of claim 1 , wherein for each of the current choices, the score includes a value indicating a suitability of the current choice for use within the current turn in the conversation. 13. The computer-implemented method of claim 1 , wherein a current choice having a highest score is determined to be least likely to confuse a user in the conversation, while minimizing a verbosity level, and is selected to be entered for the current turn in the conversation. 14. The computer-implemented method of claim 1 , wherein the state definition is determined by summing an absolute distance of each of a plurality of verbosity vectors. 15. A computer program product for adjusting a verbosity of a conversation turn, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising: identifying, by the processor, current choices with different verbosity levels for a current turn in a conversation; normalizing, by the processor, multi-dimensional verbosity vectors for each of the current choices to obtain a normalized value for each of the current choices; determining, by the processor, a state definition for the current turn in the conversation, utilizing the normalized values for each of the current choices; providing, by the processor, the state definition for the current turn in the conversation and the normalized values for each of the current choices to a trained reinforcement learning module; receiving, from the trained reinforcement learning module by the processor, a score associated with each of the current choices for the current turn in the conversation; and selecting, by the processor, one of the current choices to be entered for the current turn in the conversation, based on the score associated with each of the current choices for the current turn in the conversation. 16. The computer program product of claim 15 , wherein the conversation includes a question and answer (Q and A) conversation. 17. The computer program product of claim 15 , wherein each of the current choices includes a textual word or phrase having wording and vocabulary different from the other current choices. 18. The computer program product of claim 15 , wherein each of the current choices includes a multi-dimensional verbosity vector describing a verbosity of the choice. 19. The computer program product of claim 15 , wherein the multi-dimensional verbosity vectors for each current choice each include a value for a number of words used within the current choice. 20. A system, comprising: a processor; and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor, the logic being configured to: identify current choices with different verbosity levels for a current turn in a conversation; normalize multi-dimensional verbosity vectors for each of the current choices to obtain a normalized value for each of the current choices; determine a state definition for the current turn in the conversation, utilizing the normalized values for each of the current choices; provide the state definition for the current turn in the conversation and the normalized values for each of the current choices to a trained reinforcement learning module; receive, from the trained reinforcement learning module, a score associated with each of the current choices for the current turn in the conversation; and select one of the current choices to be entered for the current turn in the conversation, based on the score associated with each of the current choices for the current turn in the conversation.

Assignees

Inventors

Classifications

  • Probabilistic graphical models, e.g. probabilistic networks · CPC title

  • Backpropagation, e.g. using gradient descent · CPC title

  • G06F40/30Primary

    Semantic analysis · CPC title

  • based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO] · CPC title

  • Machine learning · 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 US11238234B2 cover?
In one general aspect, a computer-implemented method includes identifying current choices with different verbosity levels for a current turn in a conversation; normalizing multi-dimensional verbosity vectors for each of the current choices to obtain a normalized value for each of the current choices; determining a state definition for the current turn in the conversation, utilizing the normaliz…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F40/30. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 01 2022 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).