Systems and methods to increase efficiency in semantic networks to disambiguate natural language meaning
First Claim
Patent Images
1. A system, comprising:
- a processor configured to facilitate execution of one or more computer-executable components, received by the system or stored in memory of the system, that at least;
receive a natural language query;
identify one or more meanings for a data set by removing syntactic ambiguities from the data set using one or more measurements associated with semantic distance to traverse the data set and a plurality of semantic network nodes included in a semantic network dictionary having a topology;
determine a semantic efficiency measure for the semantic network dictionary based upon at least one measure of inheritor node population of the plurality of semantic network nodes and at least one measure of abstractness of the plurality of semantic network nodes; and
rearrange the topology of the plurality of semantic network nodes to increase the semantic efficiency measure in response to detection of an inefficiency in the topology.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented data processor system shifts a semantic network topology to increase efficiency in disambiguating a contextual meaning of natural language symbols.
95 Citations
25 Claims
-
1. A system, comprising:
a processor configured to facilitate execution of one or more computer-executable components, received by the system or stored in memory of the system, that at least; receive a natural language query; identify one or more meanings for a data set by removing syntactic ambiguities from the data set using one or more measurements associated with semantic distance to traverse the data set and a plurality of semantic network nodes included in a semantic network dictionary having a topology; determine a semantic efficiency measure for the semantic network dictionary based upon at least one measure of inheritor node population of the plurality of semantic network nodes and at least one measure of abstractness of the plurality of semantic network nodes; and rearrange the topology of the plurality of semantic network nodes to increase the semantic efficiency measure in response to detection of an inefficiency in the topology. - View Dependent Claims (2, 3, 4, 5)
-
6. A method, comprising:
-
receiving, at a computing device, a natural language query; traversing a semantic network dictionary using at least one distance measurement, the semantic network dictionary comprising a plurality of semantic network nodes having a topology; receiving or determining one or more meanings corresponding to at least one of the plurality of semantic network nodes; determining a semantic efficiency measure for the semantic network dictionary based upon at least one measure of inheritor node population of the plurality of semantic network nodes and at least one measure of abstractness of the plurality of semantic network nodes; and rearranging the topology of the plurality of semantic network nodes to increase the semantic efficiency measure in response to detecting an inefficiency in the topology. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium comprising computer executable instructions that, in response to execution, cause at least one device to perform operations, comprising:
-
receiving a natural language query; traversing a semantic network dictionary using at least one semantic distance measurement, the semantic network dictionary comprising a plurality of semantic network nodes having a topology; receiving or determining one or more meanings corresponding to at least one of the plurality of semantic network nodes; determining a semantic efficiency measure for the semantic network dictionary based upon at least one measure of inheritor node population of the plurality of semantic network nodes and at least one measure of abstractness of the plurality of semantic network nodes; and rearranging the topology of the plurality of semantic network nodes to increase the semantic efficiency measure in response to detecting an inefficiency in the topology. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A system, comprising:
-
means for receiving a natural language query; means for identifying one or more meanings for a data set by removing syntactic ambiguities from the data set using one or more measurements associated with semantic distance to traverse the data set and a plurality of semantic network nodes having a topology; means for determining a semantic efficiency measure for the topology based upon at least one measure of inheritor node population of the plurality of semantic network nodes and at least one measure of abstractness of the plurality of semantic network nodes; and means for rearranging the topology of the plurality of semantic network nodes to increase the semantic efficiency measure in response to detecting an inefficiency in the topology. - View Dependent Claims (23, 24, 25)
-
Specification