×

Dialogue-type information providing apparatus, dialogue-type information providing processing method, and program and recording medium for the same

  • US 20020169594A1
  • Filed: 01/29/2002
  • Published: 11/14/2002
  • Est. Priority Date: 03/22/2001
  • Status: Active Grant
First Claim
Patent Images

1. A dialogue-type information providing apparatus comprising the steps of outputting a confirmation sentence that requests confirmation of the content of the request from the user when the user inputs a sentence that denotes a request for information;

  • recording the content of the request approved by the user when the user inputs a sentence denoting approval of the confirmation;

    waiting for the user to input a sentence denoting the request for new information in the case that the user inputs the sentence denoting disapproval of the confirmation; and

    outputting to the user a response sentence for providing the information that depends on the content of the request approved by the user after the information type to be provided to the user is determined unambiguously, the apparatus comprising;

    an input device that receives from the user the request for information, approval of confirmations, and disapproval of confirmations;

    a sentence recognizing device that, in the case a user inputs a sentence denoting a request for information, generates a set of combinations of attributes and values that represent the content of the request of the user by making a judgment based on the content of the request of the user recorded at the point in time that the content of input sentence and the sentence are input, records the set of combinations of attributes and values as the content of the request of the user, and when the user inputs a sentence denoting the approval of the confirmation for the confirmation sentence requesting confirmation of the attributes, the attributes are recorded as the content of requests approved by the user;

    a provided information type determining device that determines as provided information types all types of information that can be provided to the user by making a judgment based on the content of the request input by the user and the content of the requests approved by the user, and at the same time, calculates the probability of the provided information type;

    a dialogue sequence generating device that, for each of the provided information types, requests confirmation of all or a part of the attributes that form the content of the requests that have not been approved by the user, and after the user approves the confirmations, generates a dialogue sequence in which information is provided depending on the content of requests approved by the user, and a dialogue sequence in which information is provided depending on the content of the request where confirmation is not carried out;

    a dialogue cost calculating device that, for each of the dialogue sequences, estimates the total of the numbers of the confirmation sentences and response sentences included in the dialogue sequence, and calculates the estimated total as the dialogue cost;

    an optimal dialogue sequence determining device that, for each of the provided information types, selects the dialogue sequence having the minimal dialogue cost, makes the dialogue sequence having the minimal dialogue cost the optimal dialogue sequence, and makes the minimum dialogue cost the optimal cost;

    a next most optimal dialogue sequence determining device that, for each of the provided information types, selects the dialogue sequence that first requests confirmation of the designated attribute, selects the dialogue sequence having the minimum dialogue cost from among the dialogue sequences, makes this the next most optimal dialogue sequence for confirmation the attributes, and makes the minimum dialogue cost the next most optimal cost for confirming the attributes;

    a loss calculating device that, for each of the provided information types, subtracts said optimal cost from said next most optimal cost, and makes the number that is the result of this subtraction the loss due to confirmation of the attributes;

    an expected loss calculating device that calculates the expected value of the loss that takes into consideration the probability of the provided information type based on said loss due to confirmation of the attributes for each of the provided information types;

    a confirmation attribute determining device that, for each of the attributes included in the content of the request that have not been approved by the user, compares the expected losses due to confirmation of each of the attributes, selects the attribute having the minimum expected loss, and determines said attribute to be the confirmation attribute; and

    an output device that outputs to the user a confirmation sentence to request confirmation said determined confirmation attribute.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×