← Back to Patent Explorer
EP0469884A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Sentence generating system

Assignee: Canon Inc
•
Filing: 1991-07-31
•
Granted: —
•
Expires: 2011-07-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a system and method for generating a sentence from an inputted semantic representation, a limitation which a generated sentence should satisfy is stored in memory (408 of Fig. 2), a sentence is generated from the inputted semantic representation based upon the stored limitation, the generated results are evaluated, and the stored limitation is altered based upon the evaluation (404; Fig. 2). 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

Inventors

  • 👤 Koichi Masegi
  • 👤 Minoru Fujita
  • 👤 Shogo Shibata

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-07 14:34
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/30; G06F40/35; G06F40/40; G06F40/55; G06F40/56

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 114 words
A sentence generating system for generating a sentence from an inputted semantic representation, characterized by comprising: limitation storing means for storing a limitation which a generated sentence should satisfy; sentence generating means for generating a sentence from the inputted semantic representation based upon the limitation stored in said limitation storing means; evaluating means for evaluating results generated by said sentence generating means; altering means for altering the limitation, which has been stored in said limitation storing means, based upon an evaluation made by said evaluating means; and re-execution control means for performing control in such a manner that generation of the sentence by said sentence generating means is re-executed based upon the altered limitation.
Claim 2
Dependent Claim 44 words
The system according to claim 1, wherein said sentence generating means has a plurality of partial sentence generating means each of which executes part of sentence generating processing, and said evaluating means evaluates results generated by each of said plurality of sentence generating means.
Claim 3
Dependent Claim 43 words
The system according to claim 1, further comprising result storing means for storing the results generated by said sentence generating means, wherein said evaluating means evaluates the results stored in said result storing means and delivers results of evaluation to said altering means.
Claim 4
Dependent Claim 27 words
The system according to claim 1, wherein an evaluation criterion used by said evaluating means is the length of the sentence generated by said sentence generating means.
Claim 5
Dependent Claim 33 words
The system according to claim 4, wherein said altering means has rules for shortening the length of the generated sentence, these rules describing values for shortening the sentence with regard to said limitation.
Claim 6
Dependent Claim 54 words
The system according to claim 2, wherein an evaluation criterion used by said evaluating means is the length of the sentence generated by said sentence generating means, and said altering means has rules for shortening the length of the generated sentence, these rules describing values for shortening the sentence with regard to said limitation.
Claim 7
Dependent Claim 21 words
The system according to claim 6, wherein said rules regulate word length of a surface word which constructs the generated sentence.
Claim 8
Dependent Claim 19 words
The system according to claim 6, wherein said rules regulate the number of clauses contained in the generated sentence.
Claim 9
Dependent Claim 56 words
The system according to claim 1, further comprising counting means for counting the number of times sentence generation is executed by said sentence generating means; wherein when sentence generation is re-executed based upon the limitation altered by said altering means, said re-execution control means controls re-execution in dependence upon a count recorded by said counting means.
Claim 10
Dependent Claim 44 words
The system according to claim 9, wherein said sentence generating means has a plurality of partial sentence generating means each of which executes part of sentence generating processing, and said evaluating means evaluates results generated by each of said plurality of sentence generating means.
Claim 11
Dependent Claim 16 words
The system according to claim 9, wherein said re-execution control means limits the number of re-executions.
Claim 12
Dependent Claim 20 words
The system according to claim 9, wherein said re-execution control means alters a reference criterion used by said evaluating means.
Claim 13
Dependent Claim 170 words
A sentence generating system for generating a sentence from an inputted semantic representation, characterized by comprising: limitation storing means for storing a limitation which a generated sentence should satisfy; sentence generating means for generating a sentence from the inputted semantic representation based upon a limitation stored in said limitation storing means; evaluation-criterion storing means for storing an evaluation criterion that is for evaluating the sentence generated by said sentence generating means; criterion altering means for altering the evaluation criterion stored in said evaluation-criterion storing means; evaluating means for evaluating the sentence, which has been generated by said sentence generating means, in accordance with the evaluation criterion stored in said evaluation-criterion storing means; limitation altering means for altering the limitation, which has been stored in said limitation storing means, based upon the evaluation made by said evaluating means; and re-execution control means for performing control in such a manner that generation of the sentence by said sentence generating means is re-executed based upon the limitation altered by said limitation altering means.
Claim 14
Dependent Claim 36 words
The system according to claim 13, wherein said criterion altering means has random-number generating means for generating a random number, the evaluation criterion being altered based upon the random number generated by said random-number generating means.
Claim 15
Dependent Claim 46 words
The system according to claim 13, further comprising result storing means for storing the results generated by said sentence generating means, wherein said evaluating means evaluates the results stored in said result storing means in accordance with the evaluation criterion stored in said evaluation-criterion storing means.
Claim 16
Dependent Claim 191 words
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, characterized by 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; limitation storing means for storing a limitation 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 limitation stored in said limitation storing means; output means for outputting the sentence generated in the second language by said sentence generating means; evaluating means for evaluating the sentence generated by said sentence generating means; and re-execution control means having altering means for altering the limitation, which has been stored in said limitation storing means, based upon an evaluation made by said evaluating means, said re-execution control means performing control 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 limitation.
Claim 17
Dependent Claim 44 words
The system according to claim 16, wherein said sentence generating means has a plurality of partial sentence generating means each of which executes part of sentence generating processing, and said evaluating means evaluates results generated by each of said plurality of sentence generating means.
Claim 18
Dependent Claim 46 words
The system according to claim 16, further comprising result storing means for storing the results generated by said sentence generating means, wherein said evaluating means evaluates the results stored in said result storing means in accordance with the evaluation criterion stored in said evaluation-criterion storing means.
Claim 19
Dependent Claim 30 words
The system according to claim 18, wherein said re-execution control means halts re-execution in a case where said evaluating means has determined that a predetermined evaluation criterion has been satisfied.
Claim 20
Dependent Claim 82 words
A sentence generating method of generating a sentence from an inputted semantic representation, characterized by comprising the steps of: a. storing a limitation which a generated sentence should satisfy; b. generating a sentence from the inputted semantic representation based upon the limitation that has been stored; c. evaluating results generated; d. altering the limitation that has been stored based upon the evaluation of step c; and e. repeating steps b through d until the evaluation of step c satisfies a predetermined criterion.
Claim 21
Dependent Claim 50 words
The method according to claim 20, further comprising the steps of: f. counting the number of times sentence generation is executed in step b; and g. controlling re-execution in dependence upon a count recorded in step f, when sentence generation is re-executed based upon the limitation altered in step d.
Claim 22
Dependent Claim 147 words
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, characterized by comprising the steps of: a. inputting the sentence in the first language; 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 limitations 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 limitations 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 limitation altered in step e.
Claim 23
Dependent Claim 27 words
Apparatus for generating a sentence from a semantic representation comprising means for evaluating a generated sentence and generating a modified sentence on the basis of the evaluation.
Claim 24
Dependent Claim 43 words
Apparatus according to claim 23, comprising first means to generate or modify a sentence in accordance with a pre-set parameter, and second means to evaluate a sentence generated by the first means and vary the said parameter in accordance with the evaluation result.
Claim 25
Independent Claim 40 words
A method of revising a sentence comprising evaluating the sentence on the basis of one or more pre-set evaluation criteria, setting one or more sentence generation parameters, and modifying or re-generating the sentence in accordance with the sentence generation parameters.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag