1. A computer-implemented method for automatically classifying a first question, the method comprising: receiving unlabeled audio or digital text data from an input module, said unlabeled audio or digital text data comprising data that is not previously associated with an expected answer; automatically labeling said unlabeled audio or digital text data using a processor to produce first labeled audio or digital text data associating a first answer with the unlabeled audio or digital text data using a first artificial neural network, said first artificial neural network comprising a first set of weights, said first artificial neural network producing the first labeled audio or digital text data by performing one or more auxiliary tasks analyzing characteristics of said unlabeled audio or digital text data; transferring said first set of weights to a second artificial neural network; receiving second labeled audio or digital text data comprising a second question and a corresponding answer; training said second artificial neural network with the processor using said second labeled audio or digital text data by modifying a second set of weights associated with the second artificial neural network responsive to the second labeled audio or digital text data and freezing the first set of weights; receiving the first question from the input module; and associating a question category with the first question using said second artificial neural network, said question category identifying a source for retrieving text data or audio data describing an answer corresponding to the first question.