1. A computer-implemented method for improving Governance, Risk and Compliance (GRC) procedures using insights from aggregated data pertaining to an organization, said aggregated data including at least unstructured data, comprising: processing said aggregated data using natural language processing to generate a set of attributes wherein each attribute includes a topic, sentiment and emotion; calculating a polarity for the set of attributes, wherein the polarity is a percentage of the attributes within the set of attributes which have a positive sentiment versus a negative sentiment; processing said aggregated data using natural language processing to generate a set of contributors, said set of contributors correlated with said set of attributes; extracting business risks from a risk control matrix for the organization; extracting from the set of attributes topics, polarity and emotions that are associated with the business risks; mapping the extracted topics, polarity and emotions to lines of business functions; mapping the extracted topics, polarity and emotions to the risk control matrix to generate insights; and providing the insights to response teams within the lines of business functions to improve the GRC procedures by reducing the business risks.