×

Method, apparatus, and computer readable medium for performing semantic analysis and generating a semantic structure having linked frames

  • US 6,243,670 B1
  • Filed: 08/31/1999
  • Issued: 06/05/2001
  • Est. Priority Date: 09/02/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for performing a semantic analysis process on a computer system including a storage unit and an interface, said method comprising the steps of:

  • receiving a syntactic tree generated from a natural language sentence text;

    determining whether an, analysis object, which is one of nodes of said syntactic tree, is a verb phrase class which has a verb as a head or a non-verb phrase class which has mainly a noun as the head on the basis of subdivided type information of a phrase of said node with reference to first data stored in said storage unit;

    analyzing a relation between a verb in said analysis object and a deep case of said verb when said analysis object is said verb phrase class;

    analyzing a modificative relation in said analysis object when said analysis object is said non-verb phrase class;

    generating a semantic structure of said natural language sentence text wherein said semantic structure comprises semantic frames corresponding to nodes of said syntactic tree, at least two semantic frames of said semantic frames being linked by a head relation or a deep case relation or a modificative relation; and

    storing said semantic structure in said storage unit or displaying said semantic structure on a display which is connectable to said computer system via said interface;

    wherein said step of analyzing a relation between a verb and a deep case of said verb comprises the steps of;

    (a) setting a head verb frame corresponding to a head verb node which is the head of said analysis object, and linking an analysis object frame corresponding to said analysis object and said head verb frame by said head relation;

    (b) determining the voice of said analysis object with reference to voice information accompanying a node including said analysis object;

    (c) determining a deep case to be extracted from deep cases included in verb semantic information accompanying said head verb node; and

    (d) obtaining a syntactic tree node corresponding to said deep case determined in said step (c), setting a deep case frame corresponding to said syntactic tree node, and linking said head verb frame and said deep case frame by said deep case relation.

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