9. The computer readable storage device of claim 8 wherein associating the at least one textual snippet further comprises: selecting the smallest sequence of constituent elements in the at least one textual snippet that contains both words from the pair as the set of natural language patterns; and replacing the both words in the set of natural language patterns with tokens from the knowledge graph corresponding to each of both words.
9. The computer readable storage device of claim 8 wherein associating the at least one textual snippet further comprises: selecting the smallest sequence of constituent elements in the at least one textual snippet that contains both words from the pair as the set of natural language patterns; and replacing the both words in the set of natural language patterns with tokens from the knowledge graph corresponding to each of both words. 10. The computer readable storage device of claim 9 wherein the method further comprises associating a pair of words from the set of natural language patterns with additional relations when the pair of words corresponds to more than one relation.