11. A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for: performing a classification operation on a plurality of data objects to provide a plurality of classified data objects; performing a classification validation operation on a plurality of classified data objects, the classification validation operation automatically validating whether each of the plurality of classified data objects were correctly classified, the classification validation operation automatically identifying outliers, the outliers corresponding to data objects which are likely to require reclassification, the automatically identifying outliers being performed using a similarity matrix operation, the similarity matrix operation making use of a plurality of similarity matrices, each of the plurality of similarity matrices corresponding to a given category of data objects; identifying misclassified data objects based upon the classification validation operation; performing a reclassification operation on the misclassified data objects, the reclassification operation using information derived from the classification validation operation to correctly classify the misclassified data objects; and wherein the similarity matrix operation comprises calculating a similarity value for each data object against all other data objects in a given category to determine elements of the similarity matrix; and, a similarity measure is used to generate the similarity value for the plurality of data objects, the similarity measure comprising at least one of a cosine similarity measure and a Levenshtein distance measure.
11. A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for: performing a classification operation on a plurality of data objects to provide a plurality of classified data objects; performing a classification validation operation on a plurality of classified data objects, the classification validation operation automatically validating whether each of the plurality of classified data objects were correctly classified, the classification validation operation automatically identifying outliers, the outliers corresponding to data objects which are likely to require reclassification, the automatically identifying outliers being performed using a similarity matrix operation, the similarity matrix operation making use of a plurality of similarity matrices, each of the plurality of similarity matrices corresponding to a given category of data objects; identifying misclassified data objects based upon the classification validation operation; performing a reclassification operation on the misclassified data objects, the reclassification operation using information derived from the classification validation operation to correctly classify the misclassified data objects; and wherein the similarity matrix operation comprises calculating a similarity value for each data object against all other data objects in a given category to determine elements of the similarity matrix; and, a similarity measure is used to generate the similarity value for the plurality of data objects, the similarity measure comprising at least one of a cosine similarity measure and a Levenshtein distance measure. 17. The non-transitory, computer-readable storage medium of claim 11 , wherein the computer executable instructions are provided by a service provider to a user on an on-demand basis.