19. A computer program product, comprising a computer-readable medium having computer program instructions embodied thereon to cause a computer processor to implement a method for automatically classifying a first question, the method comprising: automatically labeling unlabeled audio or digital text data comprising data that is not previously associated with an expected answer 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 and producing the first labeled 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 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; and associating a question category with the first question using said second artificial neural network, said question category identifying a source for retrieving audio data or text data describing an answer corresponding to the first question.
19. A computer program product, comprising a computer-readable medium having computer program instructions embodied thereon to cause a computer processor to implement a method for automatically classifying a first question, the method comprising: automatically labeling unlabeled audio or digital text data comprising data that is not previously associated with an expected answer 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 and producing the first labeled 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 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; and associating a question category with the first question using said second artificial neural network, said question category identifying a source for retrieving audio data or text data describing an answer corresponding to the first question. 24. The apparatus of claim 19 , wherein the source for retrieving text data comprises a database.