Patent US646889A successfully refreshed from Google Patents.
Patent US2085250A successfully refreshed from Google Patents.
Patent EP0180888A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0180888A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Method and apparatus for natural language processing

Assignee: Hitachi Ltd
•
Filing: 1985-10-28
•
Granted: —
•
Expires: 2005-10-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A natural language including Japanese, Korean, Chinese, etc., is suitably processed when an undefined word which is not registered in a dictionary appears in an input character train. When the undefined word appears, semantic analysis means (6) decides a semantic concept of the undefined word by using a case dictionary (12), and further by using a vocabulary hierarchy dictionary (13) which registers vocabularies in a hierarchy structure, the semantic analysis means (6) extracts a group of vocabularies (synonyms) corresponding to a lower concept of the semantic concept of the undefined word. The natural language processing can be achieved practically and efficiently with the dictionaries of a limited storage capacity.

Inventors

  • 👤 Yasunori Katayama
  • 👤 Kunio Nakanishi
  • 👤 Hiroshi Yoshiura
  • 👤 Kotaro Hirasawa

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-25 17:54
CPC Classifications
G; G06; G06F; G06F17/00; G06F40/00; G06F40/20; G06F40/205; G06F40/211; G06F40/237; G06F40/242; G06F40/268; G06F40/30; G06F40/40; G06F40/42; G06F40/47

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 178 words
A natural language processing apparatus for processing a character train comprising: morphemic analysis means (4) for dividing an inputted character train of a natural language into vocabularies; syntax analysis means (5) for deciding whether or not a conjunction of the vocabularies is in conformity with a grammatical rule; a case dictionary (12) for registering a semantic role between the vocabularies which are in conformity with the grammatical rule; semantic analysis means (6) for determining a semantic concept of the vocabulary in an output of said syntax analysis means (5) by using said case dictionary (12); and a vocabulary hierarchy dictionary (13) for registering vocabularies by classifying the same from an upper order to a lower order in accordance with the semantic concept of each of the vocabularies, wherein when said inputted character train includes an undefined word, the semantic concept of said undefined word is obtained by said semantic analysis means (6), and a group of vocabularies corresponding to a lower concept of the semantic concept of said undefined word is extracted from said vocabulary hierarchy dictionary (13).
Claim 2
Dependent Claim 178 words
A natural language processing apparatus for processing a character train comprising: morphemic analysis means (4) for dividing an inputted character train of a natural language into vocabularies; syntax analysis means (5) for deciding whether or not a conjunction of the vocabularies is in conformity with a grammatical rule; a case dictionary (12) for registering a semantic role between the vocabularies which are in conformity with the grammatical rule; semantic analysis means (6) for determining a semantic concept of the vocabulary in an output of said syntax analysis means (5) by using said case dictionary (12); and a vocabulary hierarchy dictionary (13) for registering vocabularies by classifying the same from an upper order to a lower order in accordance with the semantic concept of each of the vocabularies, wherein when said inputted character train includes an undefined word, the semantic concept of said undefined word is obtained by said semantic analysis means (6), and a group of vocabularies corresponding to a lower concept of the semantic concept of said undefined word is extracted from said vocabulary hierarchy dictionary (13).
Claim 3
Dependent Claim 48 words
An apparatus according to Claim 1, wherein said semantic analysis means (6) fetches a vocabulary having a high priority except said undefined word from the output of said syntax analysis means (5), and the semantic concept of said undefined word is obtained by using said case dictionary (13).
Claim 4
Dependent Claim 19 words
A system according to Claim 2, wherein said vocabulary having a high priority is a verb constituting a predicate.
Claim 5
Dependent Claim 229 words
A natural language processing apparatus for processing a character train comprising: morphemic analysis means (4) for dividing an inputted character train of a natural language into vocabularies; syntax analysis means (5) for deciding whether or not a conjunction of the vocabularies is in conformity with a grammatical rule; a display device (3) for displaying a content and result of the processing of said character train; . a case dictionary (12) for registering a semantic role between the vocabularies which are in conformity with the grammatical rule; semantic analysis means (6) for determining a semantic concept of the vocabulary in the output of said syntax analysis means (5) by using said case dictionary (12); and a vocabulary hierarchy dictionary (13) for registering vocabularies by classifying the same from an upper order to a lower order in accordance with a semantic concept of each of the vocabularies, wherein when said inputted character train includes an undefined word, a semantic concept of said undefined word is obtained by said semantic analysis means (6), and a group of vocabularies corresponding to a lower concept of the semantic concept of said undefined word is extracted from said vocabulary hierarchy dictionary (13), and said extracted group of vocabularies of the lower concept are displayed on said display device (3) so that a synonym of said undefined word is selected from said displayed group of vocabularies.
Claim 6
Dependent Claim 229 words
A natural language processing apparatus for processing a character train comprising: morphemic analysis means (4) for dividing an inputted character train of a natural language into vocabularies; syntax analysis means (5) for deciding whether or not a conjunction of the vocabularies is in conformity with a grammatical rule; a display device (3) for displaying a content and result of the processing of said character train; . a case dictionary (12) for registering a semantic role between the vocabularies which are in conformity with the grammatical rule; semantic analysis means (6) for determining a semantic concept of the vocabulary in the output of said syntax analysis means (5) by using said case dictionary (12); and a vocabulary hierarchy dictionary (13) for registering vocabularies by classifying the same from an upper order to a lower order in accordance with a semantic concept of each of the vocabularies, wherein when said inputted character train includes an undefined word, a semantic concept of said undefined word is obtained by said semantic analysis means (6), and a group of vocabularies corresponding to a lower concept of the semantic concept of said undefined word is extracted from said vocabulary hierarchy dictionary (13), and said extracted group of vocabularies of the lower concept are displayed on said display device (3) so that a synonym of said undefined word is selected from said displayed group of vocabularies.
Claim 7
Dependent Claim 258 words
A natural language processing apparatus for processing a character train comprising: morphemic analysis means (4) for dividing an inputted character train of a natural language into vocabularies; syntax analysis means (5) for deciding whether or not a conjunction of the vocabularies is in conformity with a grammatical rule; a case dictionary (12) for registering a semantic role between the vocabularies which are in conformity with the grammatical rule; semantic analysis means (6) for determining a semantic concept of the vocabulary in the output of said syntax analysis means (5) by using said case dictionary (12); a vocabulary hierarchy dictionary (13) for registering vocabularies by classifying the same from an upper order to a lower order in accordance with a semantic concept of each of the vocabularies; and inference means (103) for selecting by inference a vocabulary which is in conformity with an intention of said inputted character train from said group of vocabularies registered as the lower concept in said vocabulary hierarchy dictionary (13), wherein when said inputted character train includes an undefined word, a semantic concept of said undefined word is obtained by said semantic analysis means (6), and a group of vocabularies corresponding to a lower concept of the semantic concept of said undefined word is extracted from said vocabulary hierarchy dictionary (13), and a synonym which is in conformity with the intention of said inputted character train is selected by said inference means (103) from said extracted group of vocabularies of the lower concept so that said undefined word is replaced by said selected synonym.
Claim 8
Dependent Claim 258 words
A natural language processing apparatus for processing a character train comprising: morphemic analysis means (4) for dividing an inputted character train of a natural language into vocabularies; syntax analysis means (5) for deciding whether or not a conjunction of the vocabularies is in conformity with a grammatical rule; a case dictionary (12) for registering a semantic role between the vocabularies which are in conformity with the grammatical rule; semantic analysis means (6) for determining a semantic concept of the vocabulary in the output of said syntax analysis means (5) by using said case dictionary (12); a vocabulary hierarchy dictionary (13) for registering vocabularies by classifying the same from an upper order to a lower order in accordance with a semantic concept of each of the vocabularies; and inference means (103) for selecting by inference a vocabulary which is in conformity with an intention of said inputted character train from said group of vocabularies registered as the lower concept in said vocabulary hierarchy dictionary (13), wherein when said inputted character train includes an undefined word, a semantic concept of said undefined word is obtained by said semantic analysis means (6), and a group of vocabularies corresponding to a lower concept of the semantic concept of said undefined word is extracted from said vocabulary hierarchy dictionary (13), and a synonym which is in conformity with the intention of said inputted character train is selected by said inference means (103) from said extracted group of vocabularies of the lower concept so that said undefined word is replaced by said selected synonym.
Claim 9
Dependent Claim 19 words
An apparatus according to Claim 5, wherein an information terminal system is operated by using said inputted natural language.
Claim 10
Independent Claim 136 words
A method for processing a natural language by extracting an undefined word from an input character train, comprising the steps of: analyzing morphemes by dividing said input character train of the natural language into vocabularies, said input character train containing the undefined word not registered in a dictionary; analyzing syntax by deciding whether or not a conjunction of the vocabularies is in conformity with a grammatical rule; obtaining a semantic concept of said undefined word in the output obtained in said step of analyzing syntax, by using a case dictionary (12) which registers a semantic role between the vocabularies; and extracting a group of vocabularies corresponding to a lower concept of the semantic concept of said undefined word by using a vocabulary hierarchy dictionary (13) which registers vocabularies from an upper concept to a lower concept.
Claim 11
Independent Claim 136 words
A method for processing a natural language by extracting an undefined word from an input character train, comprising the steps of: analyzing morphemes by dividing said input character train of the natural language into vocabularies, said input character train containing the undefined word not registered in a dictionary; analyzing syntax by deciding whether or not a conjunction of the vocabularies is in conformity with a grammatical rule; obtaining a semantic concept of said undefined word in the output obtained in said step of analyzing syntax, by using a case dictionary (12) which registers a semantic role between the vocabularies; and extracting a group of vocabularies corresponding to a lower concept of the semantic concept of said undefined word by using a vocabulary hierarchy dictionary (13) which registers vocabularies from an upper concept to a lower concept.

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