Open In App

Transfer Learning in Data Mining

Transfer learning is the way in which humans apply their knowledge in a task to learn another task. Transfer learning gains the knowledge from one or more tasks that were successfully approved and applies this knowledge to solve the new problem. In Transfer learning, the distributions and the data domains used for training and testing can be different. Transfer learning supports two types of learning:

Advantages of Transfer Learning:

 

 



Approaches of Transfer Learning:

There are different approaches to inculcate transfer learning in data mining. The most common approach is the TrAdaBoost (Transfer AdaBoost) algorithm and this is an instance-based transfer learning approach. In this approach, some of the trained data can be adjusted and reweighted the class labels data and used it to learn the target task. Consider the above-discussed example of web-document classification, where the distribution of the trained classifier of old data is different from the target data. TrAdaBoost assumes that both the training data and testing data(target domain data) are having the same set of domains of attributes and they also have the same set of class labels. But it becomes difficult if the distribution of the train and test data are of different domains. TrAdaBoost also configures the properties of the AdaBoost ensemble method.  The old source data or the training data can be further useful as TrAdaBoost assumes that most of it can be useful in training the other new classification model. We can do that by filtering out the old data which is different from the new data and we need to adjust the weights assigned to the training tuples.

Transfer learning becomes a positive transfer if the model for the new problem is successfully built from the base knowledge patterns. Negative transfer occurs if the newly trained design model is so far irrelative compared to the base model and heterogeneous to the target data. Negative transfer occurs if the training data is not preprocessed or if the features of the base model are not suitable to the particular data attributes.



Challenges of Transfer Learning:

Article Tags :