10. A system for identifying facts described by electronic documents, comprising: one or more processors; memory; and one or more programs stored in the memory, the one or more programs comprising instructions to: define a query, the query posing a question having an answer formed of terms from the electronic documents; create one or more hypothetical facts in response to the query and the electronic documents, each hypothetical fact representing a possible answer to the query, wherein creating one or more hypothetical facts in response to the query comprises: parsing the query to filter out noise words and produce filtered terms; searching a repository of facts comprising attributes and values to identify attributes corresponding to the filtered terms; searching the electronic documents to identify terms that frequently appear near the filtered terms; and forming one or more hypothetical facts responsive to the attributes corresponding to the filtered terms and the terms that frequently appear near the filtered terms in the electronic documents; corroborate the one or more hypothetical facts using the electronic documents to identify a likely correct fact; and present the identified likely correct fact as the answer to the query.
10. A system for identifying facts described by electronic documents, comprising: one or more processors; memory; and one or more programs stored in the memory, the one or more programs comprising instructions to: define a query, the query posing a question having an answer formed of terms from the electronic documents; create one or more hypothetical facts in response to the query and the electronic documents, each hypothetical fact representing a possible answer to the query, wherein creating one or more hypothetical facts in response to the query comprises: parsing the query to filter out noise words and produce filtered terms; searching a repository of facts comprising attributes and values to identify attributes corresponding to the filtered terms; searching the electronic documents to identify terms that frequently appear near the filtered terms; and forming one or more hypothetical facts responsive to the attributes corresponding to the filtered terms and the terms that frequently appear near the filtered terms in the electronic documents; corroborate the one or more hypothetical facts using the electronic documents to identify a likely correct fact; and present the identified likely correct fact as the answer to the query. 17. The system of claim 10 , wherein the instructions to present the identified likely correct fact include instructions to display the likely correct fact on a web page.