1. A method for performing classification on classifiable electronic data, the method comprising: obtaining the classifiable electronic data via a communication network; and identifying classifications of a plurality of data elements in the classifiable electronic data using a classification algorithm comprising at least one input-invariant part and at least one classification part, the at least one classification part incorporating user input concerning classification of at least one data element of the plurality of data elements.