Яка різниця між "трансферним навчанням" та "адаптацією домену"?


19

Чи є якась різниця між «трансферним навчанням» та «адаптацією домену»?

Я не знаю про контекст, але я розумію, що ми маємо деякий набір даних 1 і тренуємось на ньому, після чого у нас є ще один набір даних 2, для якого ми хочемо адаптувати свою модель, не перекваліфікуючись з нуля, для чого «перенести навчання» та "адаптація домену" допомагає вирішити цю проблему.

Відповідно до галузі конволюційних нейронних мереж:

  • Під «трансферним навчанням» я маю на увазі «finetuning» [1]

  • У цьому випадку [2] це не піддається нагляду, але чи слід завжди адаптувати домен?


3
Опитування про трансферне навчання Pan et. al, 2009 дає деяке розуміння. Вони класифікують адаптацію домену як тип трансферного навчання.
kedarps

Відповіді:


13

Здається, що між дослідниками існують розбіжності щодо того, в чому полягає різниця між «трансферним навчанням» та «адаптацією домену».

Від {0}:

Поняття адаптації домену тісно пов'язане з трансферним навчанням. Трансферне навчання - це загальний термін, який відноситься до класу проблем машинного навчання, які передбачають різні завдання або сфери. У літературі ще немає стандартного визначення трансферного навчання. У деяких роботах він взаємозамінний з адаптацією домену.

Від {1}:

введіть тут опис зображення


Список літератури:


10

З статті Хал Дауме [1]:

Стандартний параметр класифікації - це вхідний розподіл p (X) та розподіл міток p (Y | X). Адаптація домену: коли p (X) змінюється між навчанням та тестом. Трансферне навчання: коли p (Y | X) змінюється між навчанням і тестом.

Іншими словами, в DA введення розподілу змінюється, але мітки залишаються однаковими; у TL розподільні входи залишаються однаковими, але мітки змінюються.

  1. https://nlpers.blogspot.com/2007/11/domain-adaptation-vs-transfer-learning.html ( дзеркало )

Ласкаво просимо до Cross Valified ! Будь ласка, знайдіть хвилинку, щоб переглянути наш тур . Переважно, щоб відповіді містили відповідні цитати. Якби ви використовували інформацію зі свого посилання, щоб надати обґрунтовану відповідь на питання із посиланням для подальшого читання, це буде набагато вдосконаленою відповіддю.
Таврок

1
p(Y|Х)p(Х)

Я згоден з @caveman. Для багатьох сценаріїв передачі навчання саме так.
бенкет

2

У всій літературі з трансферного навчання існує ряд термінологічних невідповідностей. Такі фрази, як трансферне навчання та адаптація домену, використовуються для позначення подібних процесів. Адаптація домену - це процес адаптації одного або декількох вихідних доменів для засобів передачі інформації для підвищення ефективності роботи цільового учня. Процес адаптації домену намагається змінити вихідний домен, намагаючись наблизити розподіл джерела до розподілу цілі. У налаштуваннях адаптації домену вихідний та цільовий домени мають різні граничні розподіли p (X). Згідно з опитуванням Пана, Трансферне навчання - це більш широкий термін, який також може включати випадок, коли є різниця в умовних розподілах p (Y | X) вихідної та цільової областей. У контрасті,

  1. https://nlpers.blogspot.com/2007/11/domain-adaptation-vs-transfer-learning.html

Чи можна було б додати цитату до "Опитування Пана"? Я думаю, що це зробить цю відповідь кориснішою для майбутніх читачів.
Срібна рибка

Пан, Сінно Джаалін і Цянг Ян. "Опитування щодо трансферного навчання." IEEE Операції зі знань та інженерії даних 22, вип. 10 (2010): 1345-1359. scholar.google.com/… ; citeseerx.ist.psu.edu/viewdoc/…
Крістос Карацалос


0

Відповідно до [1], адаптація домену - це трансферне навчання в NLP: "Трансферне навчання в домені NLP іноді називається адаптацією домену".

[1] Пан, SJ та Q. Ян. «Опитування щодо трансферного навчання». Операції IEEE зі знань та інженерії даних 22, вип. 10 (жовтень 2010 р.): 1345–59. https://doi.org/10.1109/TKDE.2009.191 або https://www.cse.ust.hk/~qyang/Docs/2009/tkde_transfer_learning.pdf

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.