1. A method for automated authentication of a customer's identity, the method comprising: receiving, by a computer system, a service request from a customer; retrieving, by the computer system, customer profile information related to the customer; generating, by the computer system, a first plurality of open-ended questions based on the customer profile information, wherein the first plurality of open-ended questions have question types associated with each question, and wherein the generating of the first plurality of open-ended questions comprises: tracking the question types associated with each question, tracking an average score for each question type, generating a question rating report for each question type based on the average score of each question type, and presenting higher rated questions to the customer based on the report; designating, by the computer system, a first plurality of correct answers based on the customer profile information which correspond to the first plurality of open-ended questions; receiving a first plurality of answers to the first plurality of open-ended questions from the customer; automatically analyzing, by the computer system, the first plurality of answers by comparing the first plurality of answers with the first plurality of correct answers by parsing each of the first plurality of answers and performing a character-by-character accuracy analysis of the first plurality of answers in comparison to a character-by-character analysis of the first plurality of correct answers; calculating, by the computer system, authentication scores for each of the first plurality of answers, wherein each authentication score represents a correctness of each of the plurality of answers relative to the corresponding correct answer; rating each of the plurality of questions based on the correctness each of the plurality of answers relative to the corresponding correct answer; increasing the frequency of use of the plurality questions as a function of the rating of each of the plurality of questions, wherein the higher the rating of a question the more frequent the question is used; and authenticating, by the computer system, the customer if each of the authentication scores is cumulatively at least greater than a threshold value.
1. A method for automated authentication of a customer's identity, the method comprising: receiving, by a computer system, a service request from a customer; retrieving, by the computer system, customer profile information related to the customer; generating, by the computer system, a first plurality of open-ended questions based on the customer profile information, wherein the first plurality of open-ended questions have question types associated with each question, and wherein the generating of the first plurality of open-ended questions comprises: tracking the question types associated with each question, tracking an average score for each question type, generating a question rating report for each question type based on the average score of each question type, and presenting higher rated questions to the customer based on the report; designating, by the computer system, a first plurality of correct answers based on the customer profile information which correspond to the first plurality of open-ended questions; receiving a first plurality of answers to the first plurality of open-ended questions from the customer; automatically analyzing, by the computer system, the first plurality of answers by comparing the first plurality of answers with the first plurality of correct answers by parsing each of the first plurality of answers and performing a character-by-character accuracy analysis of the first plurality of answers in comparison to a character-by-character analysis of the first plurality of correct answers; calculating, by the computer system, authentication scores for each of the first plurality of answers, wherein each authentication score represents a correctness of each of the plurality of answers relative to the corresponding correct answer; rating each of the plurality of questions based on the correctness each of the plurality of answers relative to the corresponding correct answer; increasing the frequency of use of the plurality questions as a function of the rating of each of the plurality of questions, wherein the higher the rating of a question the more frequent the question is used; and authenticating, by the computer system, the customer if each of the authentication scores is cumulatively at least greater than a threshold value. 3. The method of claim 1 , further comprising: rejecting, by the computer system, the service request from the customer based on the authentication scores being less than the threshold value.