1. A computer-implemented method for determining risk, the computer including a processor and memory, and the method comprising: receiving historical information relating to tax return data of a taxpayer; updating one or more profiles associated with the historical information; receiving current information relating to tax return data of the taxpayer; querying the updated historical information based on the received current information; and processing historical information, received in response to the querying, together with the current information to generate one or more risk scores.