发明名称 System and method for use of semantic understanding in storage, searching and providing of data or other content information
摘要 A system and method for using semantic understanding in storing and searching data and other information. A linearized tuple-based version of a conceptual graph can be created from a user input. A plurality of conceptual graphs, or portions thereof, can be compared to determine matches. An associative database can be created and/or searched using a hierarchy of conceptual graphs in tuple format, so that the data storage and searching of such database is optimized. The associative database can be used to integrate data from multiple different sources; form part of an Internet or other search engine; or used in other implementations. Also disclosed herein is a system and method for use of semantic understanding in searching and providing of content is described herein. In accordance with an embodiment, the system comprises a Syntactic Parser (SP) or statistical word tokenizer for data retrieval and parsing; a Syntax To Semantics (STS) transformational algebra-based semantic rule set, and an Associative Database (ADB) of linearized tuple conceptual graphs (TCG), utilizing a conceptual graph formalism. Data can be represented within the ADB, enabling both fast data retrieval in the form of semantic objects and a broad ranging taxonomy of content.
申请公布号 US8880537(B2) 申请公布日期 2014.11.04
申请号 US201012905314 申请日期 2010.10.15
申请人 发明人 Fuchs Gil
分类号 G06F7/00;G06F17/30;G06F17/00;G06N7/00;G06N7/08;G06F17/27;G06F17/28;G06N5/02 主分类号 G06F7/00
代理机构 代理人 Morlock Clayton R.
主权项 1. A computer-based method of expressing an input text to have a semantic meaning, comprising the steps of: receiving an input text expressed as a plurality of sentences, each of which sentences includes a plurality of words therein; parsing the input text using a link grammar and one of a plurality of lexicons, including a different lexicon for each of different input languages, to determine a syntax within the input text, including linkages between the words; using a set of semantic rules to transform the syntax to a semantic rendering or meaning, wherein each rule maps a particular linkage type or words in the input sentence to a semantic relationship component, or to a concept node participating in a semantic relationship component, respectively,wherein a plurality of rules can be combined algebraically, andwherein the set of semantic rules can be executed in combination or in succession to transform the input text to a plurality of semantic relationships expressed as a conceptual graph and corresponding to the input text; and creating a linearized tuple based rendering of the conceptual graph, by receiving the plurality of semantic relationships,ordering a plurality of tuples according to a sort criteria, andstoring the plurality of tuples as a tuple conceptual graph (TCG) together with a unique name or other TCG identifier.
地址