US20030182102A1

Sentence realization model for a natural language generation system

Claim Score by NHIP

Read claim 102, the broadest

Abstract

The present invention is a sentence realization system that processes an abstract linguistic representation (ALR) of a sentence into a structure that can be fully realizable. The system includes a tree conversion component that receives the ALR and generates a basic syntax tree from the ALR. A global movement component then receives the basic syntax tree and hierarchically orders child nodes in that syntax tree relative to ancestor nodes. An intra-constituent ordering component then establishes a linear order among the nodes such that the syntax tree is fully ordered. A surface cleanup component receives the fully ordered tree and performs a number of realization operations to generate surface realizations for constituents that are still represented in an abstract way in the fully ordered syntax tree.

US20030182102A1, drawing sheet 1
Sheet 1 of 20

Term

Term ended

Projected expiry passed 8 July 2025, 1.2 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

106 claims: 6 independent, 100 dependent

  1. 1
    A sentence realization system for processing an abstract linguistic representation (ALR) of a sentence into a structure that can be fully realized, comprising:a tree conversion component receiving the ALR and generating a basic syntax tree from the ALR, the basic syntax tree including parent and child nodes, the parent nodes being ancestor nodes to the child nodes;and a global movement component receiving the basic syntax tree and hierarchically ordering child nodes relative to ancestor nodes to obtain a hierarchically ordered tree;an intra-constituent ordering component receiving the hierarchically ordered tree and establishing a linear order among the nodes in the hierarchically ordered tree to obtain a fully ordered tree;and a surface clean-up component receiving the fully ordered tree and generating surface realizations for constituents in the fully ordered tree that are to be realized but are as yet abstract, to obtain a cleaned tree.
  2. 55
    An ordering system for sentence realization, ordering constituents of a tree structure representative of a sentence to be realized, the tree structure having child and ancestor nodes, the ordering system, comprising:an intra-constituent ordering component establishing a linear order among the nodes in the tree structure to obtain a fully ordered tree.
  3. 65
    An ordering system for sentence realization, ordering a tree structure representative of a sentence to be realized, the tree structure having child and ancestor nodes, the ordering system comprising:a global movement component receiving the tree structure and hierarchically ordering child nodes relative to ancestor nodes to obtain a hierarchically ordered tree, and providing as an output the hierarchically ordered tree.
  4. 75
    A punctuation component for inserting punctuation into a textual input, comprising:a first punctuation model, receiving the textual input, modeling preceding punctuation and providing a preceding punctuation hypothesis indicative of hypothesized preceding punctuation for insertion in the textual input.
  5. 81
    A system for augmenting an abstract linguistic representation (ALR) of a sentence for sentence realization, the system comprising:a flesh-out component receiving the ALR and adding syntactic labels to nodes in the ALR to obtain an augmented ALR;and a tree conversion component converting the augmented ALR to a basic syntax tree.
  6. 102
    Broadest claimClaim Score 88, very broad(NHIP)A system for augmenting an ordered syntax tree for sentence realization, the system comprising:a surface clean-up component receiving the ordered syntax tree and generating surface realizations for constituents in the ordered syntax tree that are to be realized but are as yet abstract.