A Reasoning Graph is defined as a directed graph characterized by nodes that can be, but are not limited to, concepts, situations, conditions, events, and persons with edges between nodes if one node is a cause of another node (its effect). The Reasoning Graph is automatically generated by analyzing a large corpus text from a repository such as the Wide World Web and other sources. The analysis leads to creation of edges within the graph based on, for example, lexical and semantic analysis of the text. Nodes of the Reasoning Graph can be ranked according to eigenvalue analysis of the connectivity matrix associated with the Reasoning Graph, including through application of both random as well as reasoning surfer models.
System for creating a reasoning graph and for ranking of its nodes