METHOD AND SYSTEM FOR ANALYZING VARIOUS LANGUAGES AND CONSTRUCTING LANGUAGE-INDEPENDENT SEMANTIC STRUCTURES
First Claim
1. A method of analyzing a sentence in a source language, comprising:
- performing a lexical analysis of the sentence in the source language;
performing a lexical-morphological analysis of the each element of the sentence and building a lexical-morphological structure for the whole sentence;
performing a rough syntactic analysis on the lexical-morphological structure of the sentence and generating a graph of generalized constituents;
performing a precise syntactic analysis on the graph of the generalized constituents and generating one or more syntactic trees for the sentence from the graph of the generalized constituents;
selecting a best syntactic structure for the sentence from the one or more syntactic trees; and
performing a semantic analysis on the best syntactic structure of the sentence and generating a language-independent semantic structure for the sentence of the language.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and computer system for analyzing sentences of various languages and constructing a language-independent semantic structure are provided. On the basis of comprehensive knowledge about languages and semantics, exhaustive linguistic descriptions are created, and lexical, morphological, syntactic, and semantic analyses for one or more sentences of a natural or artificial language are performed. A computer system is also provided to implement, analyze and store various linguistic structures and to perform lexical, morphological, syntactic, and semantic analyses. As result, a generalized data structure, such as a semantic structure, is generated and used to describe the meaning of one or more sentences in language-independent form, applicable to automated abstracting, machine translation, control systems, Internet information retrieval, etc.
57 Citations
22 Claims
-
1. A method of analyzing a sentence in a source language, comprising:
-
performing a lexical analysis of the sentence in the source language; performing a lexical-morphological analysis of the each element of the sentence and building a lexical-morphological structure for the whole sentence; performing a rough syntactic analysis on the lexical-morphological structure of the sentence and generating a graph of generalized constituents; performing a precise syntactic analysis on the graph of the generalized constituents and generating one or more syntactic trees for the sentence from the graph of the generalized constituents; selecting a best syntactic structure for the sentence from the one or more syntactic trees; and performing a semantic analysis on the best syntactic structure of the sentence and generating a language-independent semantic structure for the sentence of the language. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of analyzing a sentence in a source language, comprising:
-
performing a lexical analysis of the sentence in the source language; performing a lexical-morphological analysis on each element of the sentence and building a lexical-morphological structure for the whole sentence; performing a rough syntactic analysis on the lexical-morphological structure of the sentence using one or more lexical descriptions, one or more semantic descriptions, and one or more syntactic descriptions; building a set of all possible generalized constituents for each element of the sentence; building the graph of the generalized constituents to represent the entire sentence from a set of all generalized constituents; performing a precise syntactic analysis on the graph of the generalized constituents and generating a graph of precise constituents; generating one or more syntactic trees from the graph of the precise constituents; selecting a best syntactic structure for the sentence from the one or more syntactic trees; performing a semantic analysis on the best syntactic structure of the sentence; and generating a language-independent semantic structure for the sentence of the language. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer readable medium comprising instructions for causing a computing system to carry out steps comprising:
-
performing a lexical analysis of the sentence in the source language; performing a lexical-morphological analysis on the each element of the sentence and building a lexical-morphological structure for the whole sentence; performing a rough syntactic analysis on the lexical-morphological structure of the sentence and generating a graph of generalized constituents from the lexical-morphological structure of the sentence; performing a precise syntactic analysis on the graph of the generalized constituents and generating one or more syntactic structures for the sentence from the graph of the generalized constituents; and performing a semantic analysis on the syntactic structures of the sentence and generating a language-independent semantic structure for the sentence of the language.
-
-
22. A computer system adapted to analyze a sentence of a language, comprising:
-
a lexical-morphological analyzer adapted to perform a lexical analysis and a lexical-morphological analysis on each element of the sentence and generating a lexical-morphological structure of the sentence; a rough syntactic analyzer adapted to perform a rough syntactic analysis on the lexical-morphological structure of the sentence and generate a graph of generalized constituents from the lexical-morphological structure of the sentence; a precise syntactic analyzer adapted to perform a precise syntactic analysis on the graph of the generalized constituents and generate a syntactic structure of the sentence from the graph of the generalized constituents; and a semantic analyzer adapted to perform a semantic analysis on the syntactic structure of the sentence and generate a language-independent semantic structure for the sentence of the language.
-
Specification