Measuring mutual understanding in human-computer conversation
First Claim
Patent Images
1. A computer implemented method for analyzing a natural language conversation-generating machine, the method comprising:
- determining, from a plurality of adjacency pairs in a conversation, a number of base pairs;
determining, from the plurality of adjacency pairs, a number of expansion pairs;
computing a efficiency score for the conversation by computing a ratio of the number of base pairs and the number of expansion pairs;
identifying, from the conversation, a specific utterance of an adjacency pair wherein the adjacency pair is associated with an expansion pair, the utterance being a message that is played back by the machine in response to a statement by a user;
incrementing a counter corresponding to the utterance; and
in response to the counter crossing a predetermined threshold, sending a message to notify a developer to redesign the specific utterance.
1 Assignment
0 Petitions
Accused Products
Abstract
Technical solutions are described method for analyzing a natural language conversation-generating machine. An example computer implemented method includes determining, from a plurality of adjacency pairs in a conversation, a number of base pairs. The computer implemented method also includes determining, from the plurality of adjacency pairs, a number of expansion pairs. The computer implemented method also includes computing a efficiency score for the conversation by computing a ratio of the number of base pairs and the number of expansion pairs.
69 Citations
17 Claims
-
1. A computer implemented method for analyzing a natural language conversation-generating machine, the method comprising:
-
determining, from a plurality of adjacency pairs in a conversation, a number of base pairs; determining, from the plurality of adjacency pairs, a number of expansion pairs; computing a efficiency score for the conversation by computing a ratio of the number of base pairs and the number of expansion pairs; identifying, from the conversation, a specific utterance of an adjacency pair wherein the adjacency pair is associated with an expansion pair, the utterance being a message that is played back by the machine in response to a statement by a user; incrementing a counter corresponding to the utterance; and in response to the counter crossing a predetermined threshold, sending a message to notify a developer to redesign the specific utterance. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for analyzing a natural language conversation-generating machine, the system comprising:
-
a memory; and a processor coupled with the memory, the processor being configured to; determine, from a plurality of adjacency pairs in a conversation, a number of base pairs; determine, from the plurality of adjacency pairs, a number of expansion pairs; compute a efficiency score for the conversation by computing a ratio of the number of base pairs and the number of expansion pairs; identify, from the conversation, a specific utterance of an adjacency pair wherein the adjacency pair is associated with an expansion pair, the utterance being a message that is played back by the machine in response to a statement by a user; increment a counter corresponding to the utterance; and in response to the counter crossing a predetermined threshold, send a message to notify a developer to redesign the specific utterance. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for analyzing a natural language conversation-generating machine, the computer program product comprising a computer readable storage medium, the computer readable storage medium comprising computer executable instructions, wherein the computer readable storage medium comprises instructions to:
-
determine, from a plurality of adjacency pairs in a conversation, a number of base pairs; determine, from the plurality of adjacency pairs, a number of expansion pairs; compute a efficiency score for the conversation by computing a ratio of the number of base pairs and the number of expansion pairs; identify, from the conversation, a specific utterance of an adjacency pair wherein the adjacency pair is associated with an expansion pair, the utterance being a message that is played back by the machine in response to a statement by a user; increment a counter corresponding to the utterance; and in response to the counter crossing a predetermined threshold, send a message to notify a developer to redesign the specific utterance. - View Dependent Claims (14, 15, 16, 17)
-
Specification