A cognitive system that automatically assesses subjective answers may be provided. A cognitive engine executing on one or more processors may determine whether a statement parsed from a subjective answer by natural language processing technique is accurate or inaccurate, for each of the plurality of statements based on matching the statement with information associated with a domain of a question from a plurality of data sources, according to an accuracy threshold. An overall assessment of the answer may be automatically determined based on a number of statements determined to be accurate, a number of statements determined to be inaccurate, a number of duplicate statements in the answer relative to a total number of statements in the answer. A visual graphics representing accurate and inaccurate statements may be presented or displayed, allowing a user to interact with the visual graphics to modify the assessment.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computer-implemented cognitive system, comprising: one or more hardware processors; a cognitive engine operable to execute on one or more of the hardware processors and further operable to receive first data representative of a domain associated with a question, the cognitive engine further operable to search a database of sources and retrieve information associated with the domain, the cognitive engine further operable to receive second data representative of an answer in an essay form to the question, the second data comprising a plurality of statements that make up the answer in the essay form, the cognitive engine further operable to determine whether a statement is accurate or inaccurate, for each of the plurality of statements based on matching the statement with the information associated with the domain according to an accuracy threshold; a scoring module operable to execute on one or more of the hardware processors and further operable to determine an overall score for the answer based on a number of statements in the answer in the essay form determined to be accurate, a number of statements in the answer in the essay form determined to be inaccurate, a number of duplicate statements in the answer in the essay form relative to a total number of statements in the answer in the essay form; and a visual assessment module operable to generate a visual graphics representing accurate and inaccurate statements determined by the cognitive engine and the overall score; a graphical user interface operable to display the visual graphics and interact with a user to allow the user to modify the overall score; and a comparative assessment module operable to execute on one or more of the hardware processors and further operable to search a database of answers to the question to identify a plurality of comparative statements comprising answers provided by a plurality of individuals in answering the question, the comparative assessment module further operable to provide the plurality of comparative statements to the cognitive engine, wherein the cognitive engine matches the statement with the plurality of comparative statements to determine whether the statement is accurate or inaccurate, the comparative statements comprising an essay-type of answers given by the plurality of individuals. 2. (canceled) 3. The system of claim 1, wherein the cognitive engine invokes the comparative assessment module for determining whether the statement is accurate or inaccurate, responsive to determining that the statement does not match the information associated with the domain. 4. The system of claim 1, wherein a computer-implemented natural language technique classifies the question and determines the domain. 5. The system of claim 1, wherein a computer-implemented natural language technique parses the answer, extracts the plurality of statements and identifies duplicate statements in the answer, and annotates each of the plurality of statements as fact or opinion. 6. A computer-implemented method of assessing a subjective answer, the method performed by one or more hardware processors, comprising: receiving first data representative of a domain associated with a question; receiving second data representative of an answer in an essay form to the question, the second data comprising a plurality of statements that make up the answer in the essay form; searching a database of sources to retrieve information associated with the domain; determining whether a statement is accurate or inaccurate, for each of the plurality of statements based on matching the statement with the information associated with the domain according to an accuracy threshold; determining an overall score for the answer based on a number of statements in the answer in the essay form determined to be accurate, a number of statements in the answer in the essay form determined to be inaccurate, a number of duplicate statements in the answer in the essay form relative to a total number of statements in the answer; generating visual graphics representing accurate and inaccurate statements and the overall score; displaying the visual graphics on a display device; searching a database of answers to the question to identify a plurality of comparative statements comprising answers provided by a plurality of individuals in answering the question; matching the statement with the plurality of comparative statements to determine whether the statement is accurate or inaccurate, the comparative statements identified from an essay-type of answers given by the plurality of individuals responsive to the question. 7. The method of claim 6, further comprising: interacting with a user by a computer-implemented user interface to allow the user to modify the overall score. 8. The method of claim 7, further comprising: learning by one or more of the hardware processors, to determine whether one or more of the plurality of statements is accurate or inaccurate further based on the overall score responsive to the user modifying the overall score. 9. (canceled) 10. The method of claim 6, wherein the searching of the database of answers to the question and the matching the statement with the plurality of comparative statements, are performed responsive to determining that the statement does not match the information associated with the domain. 11. The method of claim 6, further comprising performing a computer-implemented natural language technique that classifies the question and determines the domain. 12. The method of claim 6, further comprising performing a computer-implemented natural language technique that parses the answer, extracts the plurality of statements and identifies duplicate statements in the answer, and annotates each of the plurality of statements as fact or opinion. 13. A non-transitory computer readable storage medium storing a program of instructions executable by a machine to perform a method of assessing a subjective answer, the method comprising: receiving first data representative of a domain associated with a question; receiving second data representative of an answer in an essay form to the question, the second data comprising a plurality of statements that make up the answer in the essay form; searching a database of sources to retrieve information associated with the domain; determining whether a statement is accurate or inaccurate, for each of the plurality of statements based on matching the statement with the information associated with the domain according to an accuracy threshold; determining an overall score for the answer based on a number of statements in the answer in the essay form determined to be accurate, a number of statements in the answer in the essay form determined to be inaccurate, a number of duplicate statements in the answer in the essay form relative to a total number of statements in the answer; generating visual graphics representing accurate and inaccurate statements and the overall score; displaying the visual graphics on a display device; searching a database of answers to the question to identify a plurality of comparative statements comprising answers provided by a plurality of individuals in answering the question; matching the statement with the plurality of comparative statements to determine whether the statement is accurate or inaccurate, the comparative statements identified from an essay-type of answers given by the plurality of individuals responsive to the question. 14. The non-transitory computer readable storage medium of claim 13, further comprising: interacting with a user by a computer-implemented user interface to allow the user to modify the overall score. 15. The non-transitory computer readable storage medium of claim 14, further comprising: learning by one or more of the hardware processors, to determine whether one or more of the plurality of statements is accurate or inaccurate further based on the overall score that responsive to the user modifying the overall score. 16. (canceled) 17. The non-transitory computer readable storage medium of claim 13, wherein the searching of the database of answers to the question and the matching the statement with the plurality of comparative statements, are performed responsive to determining that the statement does not match the information associated with the domain. 18. The non-transitory computer readable storage medium of claim 13, further comprising performing a computer-implemented natural language technique that classifies the question and determines the domain. 19. The non-transitory computer readable storage medium of claim 13, further comprising performing a computer-implemented natural language technique that parses the answer, extracts the plurality of statements and identifies duplicate statements in the answer, and annotates each of the plurality of statements as fact or opinion. 20. The system of claim 1, wherein the cognitive engine invokes the comparative assessment module for determining whether the statement is accurate or inaccurate, responsive to determining that the statement matches with a confidence that is below the accuracy threshold. 21. The method of claim 6, wherein the searching of the database of answers to the question and the matching the statement with the plurality of comparative statements, are performed responsive to determining that the statement matches with a confidence that is below the accuracy threshold. 22. The non-transitory computer readable storage medium of claim 13, wherein the searching of the database of answers to the question and the matching the statement with the plurality of comparative statements, are performed responsive to determining that the statement matches with a confidence that is below the accuracy threshold.