13. A system that extracts semantic relationships among entities in a sentence, comprising: a communications module configured to communicate with a remote storage device configured to store data that represents documents containing at least one association between two or more entities, wherein the communications module facilitates the downloading of at least one data set from the remote storage device; a local storage device configured to store the at least one data set; an entity extraction module configured to: identify a first sentence included in the at least one data set; and extract entities from the first sentence; and a semantic relationship extraction module configured to: determine a semantic type associated with each of the entities; determine a relationship that exists between two or more of the entities; generate a subsequence that includes one or more semantic types and at least one verb, wherein the one or more semantic types include the semantic type associated with each of the two or more of the entities; and calculate a weight value for the subsequence; and the local storage device is configured to store the subsequence, the weight value, the semantic type associated with each of the entities, and the relationship.
19. The system of claim 13 , wherein the local storage device is configured to store the weight value in a pattern-sentence matrix.