1. A method for classifying an electronic document in a computer-based system, comprising: generating a set of confidence data comprising for each of at least a subset of classification instances in a plurality of classification instances a corresponding determined confidence data, wherein a confidence data indicates a degree of confidence that the electronic document is associated with a corresponding classification instance; in the event at least one of the confidence data in the set exceeds a first predetermined threshold, assigning a classification to the electronic document without user input; and in the event none of the confidence data in the set exceeds the first predetermined threshold and that at least one of the confidence data in the set exceeds a second predetermined threshold that is lower than the first predetermined threshold, receiving user input and determining, based at least in part on the user input, which, if any, classification should be assigned to the electronic document.