Sentence generator
First Claim
Patent Images
1. A method, comprising:
- receiving an input representing one or more ideas to be expressed;
transforming at least a portion of the input using a recasting rule;
transforming at least a portion of the input using a morph rule;
producing a plurality of possible expressions for the one or more ideas based on the transforming;
ranking at least some of the one or more possible expressions; and
producing an output sentence expressing the one or more ideas based on the ranking.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and techniques for generating language from an input use a symbolic generator and a statistical ranker. The symbolic generator may use a transformation algorithm to transform one or more portions of the input. For example, mapping rules such as morph rules, recasting rules, filling rules, and/or ordering rules may be used. The symbolic generator may output a plurality of possible expressions, while the statistical ranker may rank at least some of the possible expressions to determine the best output.
140 Citations
34 Claims
-
1. A method, comprising:
-
receiving an input representing one or more ideas to be expressed;
transforming at least a portion of the input using a recasting rule;
transforming at least a portion of the input using a morph rule;
producing a plurality of possible expressions for the one or more ideas based on the transforming;
ranking at least some of the one or more possible expressions; and
producing an output sentence expressing the one or more ideas based on the ranking. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
-
a symbolic generator to receive input representing one or more ideas to be expressed, the symbolic generator to process the input according to mapping rules including one or more recasting rules and one or more morph rules, the symbolic generator to produce a plurality of possible expressions based on the processing; and
a statistical ranker to determine the best choice of the plurality of possible expressions. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus comprising:
-
means for transforming a portion of an input including a relation into a new portion including a different relation;
means for adding an additional portion to the input;
means for transforming a second portion of the input to produce a morphologically inflected portion;
means for ordering portions of the input; and
means for producing a plurality of possible expressions based on the input. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. An article comprising a machine-readable medium storing instructions operable to cause one or more machines to perform operations comprising:
-
receiving an input representing one or more ideas to be expressed;
transforming at least a portion of the input using a recasting rule;
transforming at least a portion of the input using a morph rule;
producing a plurality of possible expressions for the one or more ideas based on the transforming;
ranking at least some of the one or more possible expressions; and
producing an output sentence expressing the one or more ideas based on the ranking. - View Dependent Claims (31, 32, 33, 34)
-
Specification