1. A computer-implemented method, comprising: receiving, at a computing device, a first user input comprising text being added to an electronic document; after a predetermined amount of text has been added to the electronic document, initiating a fact correction mode comprising: identifying a factual proposition within the text added to the electronic document; identifying entities for the factual proposition, attributes associated with the entities, and values associated with the attributes; determining a similarity score by comparing the attributes to reference attributes from a source external to the electronic document, wherein the reference attributes are associated with the entities identified in the factual proposition, and wherein reference values are associated with the reference attributes; if the similarity score is above a threshold value, comparing the values to the reference values to identify whether the factual proposition is inaccurate; and if the factual proposition is inaccurate, outputting, for display, a visual indication of the inaccurate factual proposition.