Sobes.tech
Middle — Senior

Какво е MLM (маскирано моделиране на езика)? Какъв дял от токените се маскира?

sobes.tech AI

Отговор от AI

Маскирано моделиране на езика (MLM) е задача за обучение на езиков модел, при която част от входните токени се маскират случайно (заместват се със специален токен, например [MASK]), а моделът трябва да предвиди първоначалните стойности на тези маскирани токени.

Това позволява на модела да учи контекста и да разбира връзките между думите.

В класическата реализация на BERT около 15% от токените във всяко входно изречение се маскират. От тези 15%:

  • 80% се заменят с токена [MASK]
  • 10% се заменят с произволен токен
  • 10% остават непроменени (но моделът все пак трябва да предвиди оригиналния токен)

Този подход помага на модела да не се пренастройва прекалено към токена [MASK] и да обобщава по-добре.

Пример: за изречението "The cat sat on the mat" моделът може да получи "The cat [MASK] on the mat" и трябва да предвиди думата "sat".