发明名称 Method and system for analyzing and translating various languages with use of semantic hierarchy
摘要 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.
申请公布号 US9471562(B2) 申请公布日期 2016.10.18
申请号 US201113288953 申请日期 2011.11.03
申请人 ABBYY InfoPoisk LLC 发明人 Anisimovich Konstantin;Selegey Vladimir;Zuev Konstantin
分类号 G06F17/27;G06F17/28 主分类号 G06F17/27
代理机构 代理人 Weinstein Veronica
主权项 1. A method for analyzing natural language texts using a lexical-semantic hierarchy, the method comprising: creating, by a computing device, the lexical-semantic hierarchy comprising at least one language-independent semantic class, wherein the semantic class includes one or more semantic attributes and one or more models; creating at least one language-specific lexical class associated with the lexical-semantic hierarchy, wherein the language-specific lexical class includes one or more semantic and syntactical attributes and one or more models, and wherein the semantic and syntactical attributes and models are inheritable from respective parent units to child units; creating an instance of the lexical-semantic hierarchy in a memory of the computing device; identifying a new lexical meaning in a natural language; identifying at least one candidate position of the new lexical meaning in the lexical-semantic hierarchy in the memory of the computing device on the basis of a dictionary entry for the new lexical meaning; comparing one or more example sentences comprising the new lexical meaning against one or more semantic and syntactical models of the identified candidate position in the lexical-semantic hierarchy; creating a new unit in the identified candidate position of the lexical-semantic hierarchy; creating a syntactical and semantic model for the new unit; storing the new unit and the created syntactical and semantic model in the memory of the computing device; receiving a sentence in the natural language; and representing, using the syntactical and semantic model of the new unit, the sentence in a language-independent form.
地址 RU