Transfer Learning

Transfer learning (TL) is a technique in machine learning (ML) in which knowledge learned from a task is re-used in order to boost performance on a related task.

For example, for image classification, knowledge gained while learning to recognize cars could be applied when trying to recognize trucks. This topic is related to the psychological literature on transfer of learning, although practical ties between the two fields are limited. Reusing/transferring information from previously learned tasks to new tasks has the potential to significantly improve learning efficiency.

Transfer Learning
Illustration of transfer learning

Since transfer learning makes use of training with multiple objective functions it is related to cost-sensitive machine learning and multi-objective optimization.

History

In 1976, Bozinovski and Fulgosi published a paper addressing transfer learning in neural network training. The paper gives a mathematical and geometrical model of the topic. In 1981, a report considered the application of transfer learning to a dataset of images representing letters of computer terminals, experimentally demonstrating positive and negative transfer learning.

In 1992, Pratt formulated the discriminability-based transfer (DBT) algorithm.

In 1997, Pratt and Thrun guest-edited a special issue of Machine Learning devoted to transfer learning, and by 1998, the field had advanced to include multi-task learning, along with more formal theoretical foundations. Learning to Learn, edited by Thrun and Pratt, is a 1998 review of the subject.

Transfer learning has been applied in cognitive science. Pratt guest-edited an issue of Connection Science on reuse of neural networks through transfer in 1996.

Ng said in his NIPS 2016 tutorial that TL would become the next driver of machine learning commercial success after supervised learning.

In the 2020 paper, "Rethinking Pre-Training and self-training", Zoph et al. reported that pre-training can hurt accuracy, and advocate self-training instead.

Applications

Algorithms are available for transfer learning in Markov logic networks and Bayesian networks. Transfer learning has been applied to cancer subtype discovery, building utilization, general game playing, text classification, digit recognition, medical imaging and spam filtering.

In 2020, it was discovered that, due to their similar physical natures, transfer learning is possible between electromyographic (EMG) signals from the muscles and classifying the behaviors of electroencephalographic (EEG) brainwaves, from the gesture recognition domain to the mental state recognition domain. It was noted that this relationship worked in both directions, showing that electroencephalographic can likewise be used to classify EMG. The experiments noted that the accuracy of neural networks and convolutional neural networks were improved through transfer learning both prior to any learning (compared to standard random weight distribution) and at the end of the learning process (asymptote). That is, results are improved by exposure to another domain. Moreover, the end-user of a pre-trained model can change the structure of fully-connected layers to improve performance.

Software

Transfer Learning 
Transfer learning and domain adaptation

Several compilations of transfer learning and domain adaptation algorithms have been implemented:

  • ADAPT (Python)
  • TLlib (Python)
  • Domain-Adaptation-Toolbox (Matlab)

See also

References

Sources

Tags:

Transfer Learning HistoryTransfer Learning ApplicationsTransfer Learning SoftwareTransfer Learning SourcesTransfer LearningComputer visionImage classificationMachine learningTransfer of learning

🔥 Trending searches on Wiki English:

Jay-ZAdolf HitlerTed BundyAustin ButlerIran–Israel proxy conflictJennifer LawrenceDrake BellUnbreakable (film series)Once Upon a Time in Hollywood27 ClubJoker (2019 film)AviciiNicolas CageBacklash FranceTawanda ChirewaRon GoldmanJack AntonoffKatherine SchwarzeneggerRevocation of the special status of Jammu and KashmirQuavoHarry Potter (film series)Leighton JamesIlhan OmarIndonesiaPatti SmithStaz NairBrian PeckElizabeth IIBayer 04 LeverkusenBharatiya Janata Party2024 Israeli strikes on IranSeptember 11 attacksPlanet of the ApesSteve JobsKeanu Reeves2024 Iranian strikes in IsraelJeffrey EpsteinYellowstone (American TV series)Ali KhameneiChris HemsworthMoisés AriasDeadpool & WolverineGoogle TranslateList of knotsCivil War (film)420 (cannabis culture)Tina TurnerBruce WillisX-Men '97World War IIAaron DessnerList of countries by GDP (nominal)Bryce Dallas HowardKorean War69 (sex position)Alia BhattMS DhoniJoe HartShahbaz Ahmed (cricketer)Queen of TearsGhilliJoe RoganCloud seeding in the United Arab EmiratesPriscilla PresleyArmand DuplantisPakistanMarilyn MonroeBeyoncéBob DylanChappell RoanAmazon (company)Sugar (2024 TV series)Aron Stevens2023 Stanley Cup playoffsGlen PowellKyle MacLachlanEl Clásico🡆 More