Sentence generating system
First Claim
Patent Images
1. A sentence generating system for generating a sentence from an inputted semantic representation, comprising:
- condition storing means for storing a condition which a generated sentence should satisfy;
sentence generating means for generating a sentence from the inputted semantic representation based upon the condition stored in said condition storing means;
evaluating means for evaluating the entire sentence generated by said sentence generating means;
altering means for altering the condition, which has been stored in said condition storing means, based upon the result of an evaluation obtained by said evaluating means; and
re-execution control means for performing control of the system in such a manner that generation of the sentence by said sentence generating means is re-executed based upon the altered condition.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for generating a sentence from an inputted semantic representation includes a memory for storing a limitation which a generated sentence should satisfy generator, a generating sentence from the inputted semantic representation based upon the stored limitation, an evaluator for evaluation the generated results, and an altering device for altering the stored limitation based upon the evaluation. A cycle composed of sentence generation, evaluation of the generated sentence and alteration of the limitation is repeated until the evaluation satisfies a predetermined criterion.
-
Citations
21 Claims
-
1. A sentence generating system for generating a sentence from an inputted semantic representation, comprising:
-
condition storing means for storing a condition which a generated sentence should satisfy; sentence generating means for generating a sentence from the inputted semantic representation based upon the condition stored in said condition storing means; evaluating means for evaluating the entire sentence generated by said sentence generating means; altering means for altering the condition, which has been stored in said condition storing means, based upon the result of an evaluation obtained by said evaluating means; and re-execution control means for performing control of the system in such a manner that generation of the sentence by said sentence generating means is re-executed based upon the altered condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A sentence generating system for generating a sentence from an inputted semantic representation, comprising:
-
condition storing means for storing a condition which a generated sentence should satisfy; sentence generating means for generating a sentence from the inputted semantic representation based upon a condition stored in said condition storing means; evaluation-criterion storing means for storing a value of a criterion for evaluating the entire sentence generated by said sentence generating means; criterion altering means for altering the value of a criterion stored in said evaluation-criterion storing means; evaluating means for evaluating the entire sentence, which has been generated by said sentence generating means, in accordance with the value of a criterion stored in said evaluation-criterion storing means; condition altering means for alternating the condition, which has been stored in said condition storing means, based upon the result of evaluation obtained by said evaluation means; and re-execution control means for performing control of the system in such a manner that generation of the sentence by said sentence generating means is re-executed based upon the condition altered by said condition altering means. - View Dependent Claims (13, 14)
-
-
15. A machine translating system for translating an inputted sentence in a first language into a sentence in a second language and outputting the sentence in the second language, comprising:
-
input means for inputting the sentence in the first language; analyzing means for outputting a semantic representation upon analyzing the sentence in the first language inputted by said input means; condition storing means for storing a condition which a sentence generated in the second language should satisfy; sentence generating means for generating the sentence in the second language from the semantic representation based upon the condition stored in said condition storing means; output means for outputting the sentence generated in the second language by said sentence generating means; evaluating means for evaluating the entire sentence generated by said sentence generating means; and re-execution control means having altering means for altering the condition, which has been stored in said condition storing means, based upon the result of an evaluation made by said evaluating means, said re-execution control means performing control of the system in such a manner that generation of the sentence in the second language by said sentence generating means is re-executed based upon the altered condition. - View Dependent Claims (16, 17, 18)
-
-
19. A sentence generating method of generating a sentence from an inputted semantic representation, comprising the steps of:
-
a. storing a condition which a generated sentence should satisfy; b. generating a sentence from the inputted semantic representation based upon the condition that has been stored; c. evaluating the sentence generated in step b; d. altering the condition that has been stored based upon the evaluation result of step c; and e. repeating steps b through d until the evaluation of step c satisfies a predetermined criterion. - View Dependent Claims (20)
-
-
21. A machine translating method of translating an inputted sentence in a first language into a sentence in a second language and outputting the sentence in the second language, comprising the steps of:
-
a. inputting the sentence in the first language and outputting a semantic representation upon analyzing the inputted sentence in the first language; b. generating the sentence in the second language from the semantic representation based upon conditions which are previously stored and which a sentence generated in the second language should satisfy; c. outputting the sentence generated in the second language; d. evaluating the sentence generated in step b; e. altering the conditions based upon an evaluation made in step d; and f. performing re-execution of step b in such a manner that generation of the sentence in the second language in step b is re-executed based upon the condition altered in step e.
-
Specification