Може ли трансформатор да се използва за разпознаване на именуван обект?
Остави съобщение
В сферата на обработката на естествения език (NLP) разпознаването на именувани обекти (NER) стои като основна и предизвикателна задача. Това включва идентифициране и класифициране на именувани субекти, споменати в текста, в предварително дефинирани категории като имена на лица, организации, местоположения, изрази на времена, количества, парични стойности, проценти и т.н. С появата на трансформаторните архитектури има значителна промяна в начина, по който се подхожда към задачите на НЛП. Като доставчик на Transformer често ме питат дали Transformer може да се използва за разпознаване на именуван обект. В тази публикация в блога ще разгледам този въпрос, изследвайки възможностите на Transformers в NER, техните предимства, ограничения и приложения в реалния свят.
Разбиране на Трансформърс
Трансформаторите са вид архитектура за дълбоко обучение, въведена в статията „Вниманието е всичко, от което се нуждаете“ от Vaswani et al. през 2017 г. За разлика от традиционните повтарящи се невронни мрежи (RNN) и техните варианти като дълга краткосрочна памет (LSTM) и затворени повтарящи се единици (GRU), Transformers разчитат изцяло на механизми за самонасочване, за да уловят дългосрочни зависимости в последователностите. Този механизъм за самонасочване позволява на модела да претегля важността на различните части от входната последователност при обработката на всеки елемент, което му позволява да разбере по-добре контекста.
Ядрото на трансформатора се състои от енкодер и декодер. Енкодерът обработва входната последователност и генерира последователност от скрити състояния, докато декодерът взема тези скрити състояния и генерира изходна последователност. В много NLP приложения се използва само енкодерната част, особено за задачи като NER.
Трансформатори в разпознаването на именувани обекти
Как трансформаторите могат да бъдат приложени към NER
Трансформаторите могат да се използват ефективно за разпознаване на именувани обекти. Общият подход включва фина настройка на предварително обучен трансформаторен модел върху етикетиран NER набор от данни. Предварително обучени модели като BERT (Двупосочни представяния на енкодери от трансформатори), RoBERTa и ELECTRA са обучени на широкомащабни корпуси, изучавайки богати езикови представяния.


За да използваме Transformer за NER, първо токенизираме входния текст в поредица от токени. След това тези токени се подават в предварително обучения трансформаторен енкодер. Кодерът обработва токените и генерира последователност от скрити състояния за всеки токен. След това се добавя класификационен слой върху изхода на енкодера. Този класификационен слой предвижда етикета на обекта за всеки токен във входната последователност.
Например, в изречение „Apple обмисля закупуването на стартираща компания в Обединеното кралство за 1 милиард долара“, базираният на Transformer NER модел трябва да може да идентифицира „Apple“ като организация, „UK“ като местоположение и „1 милиард долара“ като парична стойност.
Предимства от използването на трансформатори в NER
- Контекстуално разбиране: Едно от най-значимите предимства на Transformers е способността им да улавят контекст. Традиционните NER модели често се борят с дългосрочни зависимости и многозначност (думи с множество значения). Трансформаторите, с техния механизъм за самонасочване, могат да вземат предвид целия контекст на изречение или дори на документ, когато правят прогнози за обекти. Например думата "банка" може да се отнася за финансова институция или брега на река. NER модел, базиран на Transformer, може да различи такива думи въз основа на заобикалящия контекст.
- Трансферно обучение: Предварително обучените трансформаторни модели могат да бъдат фино настроени на сравнително малки NER набори от данни. Този подход за трансфер на обучение спестява значително количество време и изчислителни ресурси в сравнение с обучението на модел от нулата. Той също така позволява на модела да използва знанията, научени от широкомащабно предварително обучение, което води до по-добра производителност дори при сценарии с ограничени данни.
- Състоянието на изкуството Изпълнение: NER моделите, базирани на трансформатор, са постигнали най-съвременни резултати на много сравнителни NER набори от данни, като CoNLL - 2003 и OntoNotes 5.0. Тези модели превъзхождат традиционните подходи за машинно обучение като условни произволни полета (CRF) и по-ранни модели, базирани на невронни мрежи.
Ограничения при използването на трансформатори в NER
- Изчислителни изисквания: Обучението и фината настройка на трансформаторните модели може да бъде скъпо от изчислителна гледна точка. Тези модели обикновено имат голям брой параметри и обучението им изисква мощни GPU или TPU. Това може да бъде бариера за малки изследователски екипи или компании с ограничени ресурси.
- Интерпретируемост: Трансформаторите често се считат за модели на черна кутия. Може да е трудно да се разбере как моделът стига до своите прогнози за обект. В някои приложения, като юридически или медицински NER, интерпретируемостта е от решаващо значение и липсата й може да бъде недостатък.
- Чувствителност на данните: Въпреки че трансферното обучение помага, NER моделите, базирани на Transformer, все още изискват определено количество етикетирани данни за фина настройка. В домейни, където етикетираните данни са оскъдни, производителността на тези модели може да се влоши.
Приложения в реалния свят
Трансформаторите се прилагат широко в различни реални сценарии за разпознаване на именувани обекти.
- Извличане на информация: В новинарските медии Transformers може да се използва за извличане на именувани обекти от статии, като имена на хора, организации и места, участващи в дадено събитие. Тази информация може да се използва за категоризиране на новини, проследяване на събития и генериране на резюмета.
- Поддръжка на клиенти: В чатботове и виртуални асистенти NER се използва за по-добро разбиране на потребителските заявки. Например, ако клиент попита „Кога ще пристигне моят пакет от Amazon?“, моделът NER може да идентифицира „Amazon“ като организация и „пакет“ като продукт, помагайки на чатбота да предостави по-точни отговори.
- Биоинформатика: В областта на биоинформатиката NER се използва за извличане на информация от научна литература, като имена на гени, протеини и болести. Базираните на трансформатор NER модели могат да помогнат на изследователите при бързото събиране на подходяща информация от голям брой статии.
Нашите предложения като доставчик на трансформатори
Като доставчик на трансформатори, ние предлагаме широка гама от висококачествени трансформатори, подходящи за различни приложения. НашитеТрансформатор за съпротивлениее предназначен за процеси на съпротивително заваряване, осигурявайки стабилен и ефективен пренос на енергия. TheТрансформатор с водно охлаждане на машина за точково заваряванее специално проектиран за машини за точково заваряване, осигурявайки надеждна работа дори при условия на високо натоварване. И нашите6000J 800V високочестотен заваръчен трансформатор Заваръчен трансформаторе идеален за високочестотни приложения за заваряване, осигурявайки висока енергийна мощност с прецизност.
Ако се интересувате от използването на трансформатори за разпознаване на именувани обекти или се нуждаете от висококачествени трансформатори за други промишлени приложения, ви каним да се свържете с нас за доставка и допълнителни дискусии. Нашият екип от експерти е готов да ви предостави подробна информация и персонализирани решения, базирани на вашите специфични изисквания.
Заключение
В заключение, Transformers наистина могат да се използват за разпознаване на наименувани обекти, като предлагат значителни предимства по отношение на контекстуално разбиране, трансфер на обучение и най-съвременно представяне. Те обаче идват и с ограничения като високи изчислителни изисквания, липса на интерпретируемост и чувствителност на данните. Въпреки тези ограничения, приложенията в реалния свят на базираните на Transformer NER модели са обширни и продължават да растат. Като доставчик на трансформатори, ние се ангажираме да предоставяме висококачествени продукти и услуги, за да отговорим на разнообразните нужди на нашите клиенти. Независимо дали сте в областта на НЛП или индустриалните приложения, ние сме тук, за да подкрепим вашите изисквания. Свържете се с нас днес, за да започнем дискусия за обществена поръчка и да проучим как нашите трансформатори могат да бъдат от полза за вашите проекти.
Референции
Vaswani, A., Shazer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, An, ... & Polosukhin, I. (2017). Вниманието е всичко, от което се нуждаете. Напредък в системите за обработка на невронна информация, 5998 - 6008.
Devlin, J., Chang, MW, Lee, K., & Toutanova, K. (2018). Берт: Предварително обучение на дълбоки двупосочни трансформатори за разбиране на езика. arXiv предпечат arXiv:1810.04805.






