A user expertise classifying method, system, and computer program product, include analyzing an input by a user based on at least one of vocabulary, orthography, and grammar of the user input, processing user background data obtained from a database, and calculating an expertise score of the user based on the analyzed user input and the processed background data.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computer-implemented user expertise classifying method, the method comprising: analyzing an input by a user based on at least one of vocabulary, orthography, and grammar of the user input; processing user background data obtained from a database; and calculating an expertise score of the user based on the analyzed user input and the processed background data. 2. The computer-implemented method of claim 1, wherein the expertise score indicates a knowledge level of the user in a topical domain of the input. 3. The computer-implemented method of claim 1, wherein the expertise score comprises a plurality of predetermined levels of expertise, and wherein the calculating determines a level of the predetermined levels of expertise based on the expertise score of the user in which the user can understand an answer to the input. 4. The computer-implemented method of claim 1, wherein the input by the user comprises a query to a question-and-answer system. 5. The computer-implemented method of claim 1, wherein the background data is selected from a group consisting of: social media data; a biography of the user; wearable data; and educational data. 6. The computer-implemented method of claim 1, further comprising refining the expertise score based on historical data about the user, the historical data being selected from a group consisting of: a shopping history of the user; a search history of the user; a list of presentations by the user; and a list of publications by the user. 7. The computer-implemented method of claim 1, further comprising assigning a weight to each item of the background data based on a recency of the item of the background data. 8. The computer-implemented method of claim 1, further comprising adjusting the expertise score according to a feedback by the user indicating an understanding of a response by a chat bot based on the expertise score. 9. The computer-implemented method of claim 1, further comprising increasing the expertise score of the user in a subsequent user input if an amount of time between the user input and the subsequent user input is less than a predetermined threshold time. 10. The computer-implemented method of claim 1, embodied in a cloud-computing environment. 11. A computer program product for user expertise classifying, the computer program product comprising a computer-readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform: analyzing an input by a user based on at least one of vocabulary, orthography, and grammar of the user input; processing user background data obtained from a database; and calculating an expertise score of the user based on the analyzed user input and the processed background data. 12. The computer program product of claim 11, wherein the expertise score indicates a knowledge level of the user in a topical domain of the input. 13. The computer program product of claim 11, wherein the expertise score comprises a plurality of predetermined levels of expertise, and wherein the calculating determines a level of the predetermined levels of expertise based on the expertise score of the user in which the user can understand an answer to the input. 14. The computer program product of claim 11, wherein the input by the user comprises a query to a question-and-answer system. 15. The computer program product of claim 11, wherein the background data is selected from a group consisting of: social media data; a biography of the user; wearable data; and educational data. 16. The computer program product of claim 11, further comprising refining the expertise score based on historical data about the user, the historical data being selected from a group consisting of: a shopping history of the user; a search history of the user; a list of presentations by the user; and a list of publications by the user. 17. The computer program product of claim 11, further comprising assigning a weight to each item of the background data based on a recency of the item of the background data. 18. The computer program product of claim 11, further comprising adjusting the expertise score according to a feedback by the user indicating an understanding of a response by a chat bot based on the expertise score. 19. A user expertise classifying system, said system comprising: a processor; and a memory, the memory storing instructions to cause the processor to: analyze an input by a user based on at least one of vocabulary, orthography, and grammar of the user input; process user background data obtained from a database; and calculate an expertise score of the user based on the analyzed user input and the processed background data. 20. The system of claim 19, embodied in a cloud-computing environment.