SEMANTIC PARSER
First Claim
1. A method for semantic parsing at least one information source, the at least one information source having a plurality of information portions, each one of the plurality of information portions comprising at least one first information element being associated with at least one second information element, the method comprising:
- analyzing one of the plurality of information portions of the at least one lo information source;
generating a graph from the plurality of information portions to obtain at least one first initial node representing the at least one first information element and having a first initial weight, at least one second initial node representing the at least one second information element and having a second initial weight, and at least one first edge connecting the at least one first initial node with the at least one second initial node;
analysing a further one of the plurality of information portions of the at least one information source to determine further ones of the at least one information elements;
adding further nodes with further weights to the generated graph representing the further ones of the at least one information elements, and adding further edges to the generated graph between associated ones of the added further nodes as well as associated ones of the initial nodes and the associated ones of the added further nodes; and
continuing the analysis of the further ones of the plurality of information portions and the addition of further nodes, further weights and further edges to the generated graph until a first ambiguous one of the further ones of the plurality of information portions of the at least one information source is determined and analyzed by evaluating at least a portion of the generated graph.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus for semantic parsing of electronic text documents. The electronic text documents can comprise a plurality of sentences with several language components. The method comprises analyzing at least one sentence of the electronic text document and dynamically generating a graph from the analyzed sentence of the text document. The graph represents a semantic representation of the analyzed one or more sentences. The method continues the analysis until an ambiguous sentence is determined and analyzed by evaluating at least a portion of the generated graph.
117 Citations
33 Claims
-
1. A method for semantic parsing at least one information source, the at least one information source having a plurality of information portions, each one of the plurality of information portions comprising at least one first information element being associated with at least one second information element, the method comprising:
-
analyzing one of the plurality of information portions of the at least one lo information source; generating a graph from the plurality of information portions to obtain at least one first initial node representing the at least one first information element and having a first initial weight, at least one second initial node representing the at least one second information element and having a second initial weight, and at least one first edge connecting the at least one first initial node with the at least one second initial node; analysing a further one of the plurality of information portions of the at least one information source to determine further ones of the at least one information elements; adding further nodes with further weights to the generated graph representing the further ones of the at least one information elements, and adding further edges to the generated graph between associated ones of the added further nodes as well as associated ones of the initial nodes and the associated ones of the added further nodes; and continuing the analysis of the further ones of the plurality of information portions and the addition of further nodes, further weights and further edges to the generated graph until a first ambiguous one of the further ones of the plurality of information portions of the at least one information source is determined and analyzed by evaluating at least a portion of the generated graph. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An apparatus for semantic parsing at least one information source, the apparatus comprising:
-
at least one graph processing engine for generating a graph from a plurality of information portions of the at least one information source and evaluating at least a portion of the generated graph; and at least one information portion analyzing engine for incrementally analyzing a selected one of the plurality of information portions, transmitting the results of the analyzed information portions to the at least one graph processing engine and, on detection of an ambiguity, resolving the meaning of the ambiguity by using the generated graph.
-
-
31. A computer readable tangible medium storing instructions for implementing a process driven by a computer, the instructions controlling the computer to perform the process of semantic parsing at least one information source, the at least one information source having a plurality of information portions, each one of the plurality of information portions comprising at least one first information element being associated with at least one second information element, the semantic parsing at least one information source comprising:
-
analyzing one of the plurality of information portions of the at least one information source; generating a graph from the plurality of information portions to obtain at least one first initial node representing the at least one first information element and having a first initial weight, at least one second initial node representing the at least one second information element and having a second initial weight, and at least one first edge connecting the at least one first initial node with the at least one second initial node; analysing a further one of the plurality of information portions of the at least one information source to determine further ones of the at least one information elements; adding further nodes with further weights to the generated graph representing the further ones of the at least one information elements, and adding further edges to the generated graph between associated ones of the added further nodes as well as associated ones of the initial nodes and the associated ones of the added further nodes; and continuing the analysis of the further ones of the plurality of information lo portions and the addition of further nodes, further weights and further edges to the generated graph until a first ambiguous one of the further ones of the plurality of information portions of the at least one information source is determined and analyzed by evaluating at least a portion of the generated graph.
-
-
32. A computer program product, being loadable into at least one memory of a computer readable tangible medium or into an electronic data processing apparatus, the computer program product comprising program code means to perform semantic parsing at least one information source, the at least one information source having a plurality of information portions, each one of the plurality of information portions comprising at least one first information element being associated with at least one second information element, the semantic parsing at least one information source comprising:
-
analyzing one of the plurality of information portions of the at least one information source; generating a graph from the plurality of information portions to obtain at least one first initial node representing the at least one first information element and having a first initial weight, at least one second initial node representing the at least one second information element and having a second initial weight, and at least one first edge connecting the at least one first initial node with the at least one second initial node; the graph being a semantic representation of the analyzed one of the plurality of information portions; analysing a further one of the plurality of information portions of the at least one information source to determine further ones of the at least one information elements; adding further nodes with further weights to the generated graph representing the further ones of the at least one information elements, and adding further edges to the generated graph between associated ones of the added further nodes as well as associated ones of the initial nodes and the associated ones of the added further nodes; and continuing the analysis of the further ones of the plurality of information lo portions and the addition of further nodes, further weights and further edges to the generated graph until a first ambiguous one of the further ones of the plurality of information portions of the at least one information source is determined and analyzed by evaluating at least a portion of the generated graph. - View Dependent Claims (33)
-
Specification