1. A method for learning objects and facts from documents, comprising: on a computer system having one or more processors and memory storing one or more programs for execution by the one or more processors, without user intervention: selecting a source object from a plurality of objects stored in a fact repository, the source object having an object name and an attribute-value pair; selecting a source document from a plurality of documents based on a determination that a title of the source document includes the object name of the source object; and content of the source document includes an attribute and a value related to the attribute-value pair of the source object; identifying a title pattern for the title of the source document based on a first syntax of (i) the title of the source document, and (ii) the object name of the source object within the title of the source document; identifying a contextual pattern for the content of the source document based on a second syntax of (i) the attribute and (ii) the value related to the attribute-value pair of the source object, the contextual pattern being a structural pattern in which one or more attribute-value pairs, including the attribute-value pair of the source object, are presented; selecting a second document from the plurality of documents based on a determination that (i) the contextual pattern is found in the second document and (ii) a title of the second document matches the title pattern; identifying a new object name and a new attribute-value pair from the second document by applying the title pattern and the contextual pattern identified from the source document to the second document; and storing into the fact repository the new attribute-value pair and a new object having the new object name.
1. A method for learning objects and facts from documents, comprising: on a computer system having one or more processors and memory storing one or more programs for execution by the one or more processors, without user intervention: selecting a source object from a plurality of objects stored in a fact repository, the source object having an object name and an attribute-value pair; selecting a source document from a plurality of documents based on a determination that a title of the source document includes the object name of the source object; and content of the source document includes an attribute and a value related to the attribute-value pair of the source object; identifying a title pattern for the title of the source document based on a first syntax of (i) the title of the source document, and (ii) the object name of the source object within the title of the source document; identifying a contextual pattern for the content of the source document based on a second syntax of (i) the attribute and (ii) the value related to the attribute-value pair of the source object, the contextual pattern being a structural pattern in which one or more attribute-value pairs, including the attribute-value pair of the source object, are presented; selecting a second document from the plurality of documents based on a determination that (i) the contextual pattern is found in the second document and (ii) a title of the second document matches the title pattern; identifying a new object name and a new attribute-value pair from the second document by applying the title pattern and the contextual pattern identified from the source document to the second document; and storing into the fact repository the new attribute-value pair and a new object having the new object name. 13. The method of claim 1 , wherein title of the source document includes (i) a prefix section, (ii) the object name of the source object, and (iii) a suffix section; and identifying the title pattern for the title of the source document based on structural arrangement the object name of the source object includes: identifying the title pattern for the title of the source document based on structural arrangement of (i) the prefix section, (ii) the object name of the source object, and (iii) the suffix section within the title of the source document.