Modele i platformy AI
Jak przetwarzanie jÄzyka naturalnego jest ulepszane dziÄki otwartemu modelowi BERT od Google
Bidirectional Encoder Representations from Transformers, inaczej BERT, to model szkoleniowy, ktÃģry znacznie poprawiÅ wydajnoÅÄ i skutecznoÅÄ modeli NLP. Teraz, gdy Google (GOOGL ) udostÄpniÅo modele BERT jako otwarte, umoÅžliwia to poprawÄ modeli NLP we wszystkich branÅžach. W artykule przyglÄ damy siÄ, jak BERT sprawia, Åže NLP staje siÄ jednym z najpotÄÅžniejszych i najbardziej przydatnych rozwiÄ zaÅ AI w dzisiejszym Åwiecie.
Stosowanie modeli BERT w wyszukiwarkach
Wyszukiwarka Google jest sÅynna ze swojej zdolnoÅci do prezentowania istotnych treÅci, a teraz udostÄpniÅa ten program przetwarzania jÄzyka naturalnego jako otwarty dla Åwiata.
ZdolnoÅÄ systemu do czytania i interpretowania jÄzyka naturalnego staje siÄ coraz bardziej istotna, poniewaÅž Åwiat wytwarza coraz wiÄcej nowych danych. Biblioteka znaczeÅ sÅÃģw, fraz i ogÃģlna zdolnoÅÄ do prezentowania istotnych treÅci Google jest otwarta. Poza przetwarzaniem jÄzyka naturalnego, model BERT ma zdolnoÅÄ do ekstrakcji informacji z duÅžych iloÅci nieustrukturyzowanych danych i moÅže byÄ stosowany do tworzenia interfejsÃģw wyszukiwania dla kaÅždej biblioteki. W tym artykule zobaczymy, jak ta technologia moÅže byÄ stosowana w sektorze energetycznym.
BERT (Bidirectional Encoder Representations from Transformers) to podejÅcie do pre-trenowania zaproponowane przez zespÃģÅ Google AI Language, opracowane w celu pokonania powszechnego problemu wczesnych modeli NLP: braku wystarczajÄ cych danych szkoleniowych.
WyjaÅnijmy to bez wchodzenia w zbyt wielkie szczegÃģÅy:
Trenowanie modeli
Zadania NLP na niskim poziomie (np. rozpoznawanie nazwanych encji, segmentacja tematyczna) i wysokim poziomie (np. analiza sentymentu, rozpoznawanie mowy) wymagajÄ zestawÃģw danych z oznaczonymi etykietami. ChociaÅž sÄ one trudne do uzyskania i drogie w montaÅžu, oznaczone zestawy danych odgrywajÄ kluczowÄ rolÄ w wydajnoÅci zarÃģwno pÅytkich, jak i gÅÄbokich modeli sieci neuronowych. Wyniki inferencyjne o wysokiej jakoÅci moÅžna byÅo osiÄ gnÄ Ä tylko wtedy, gdy dostÄpne byÅy miliony lub nawet miliardy oznaczonych przykÅadÃģw szkoleniowych. I to byÅ problem, ktÃģry sprawiÅ, Åže wiele zadaÅ NLP staÅo siÄ nieosiÄ galne. To trwaÅo do czasu, gdy zostaÅ opracowany BERT.
BERT to model reprezentacji jÄzyka o charakterze ogÃģlnym, wytrenowany na duÅžych korpusach nieoznaczonych tekstÃģw. Gdy model jest naraÅžony na duÅže iloÅci treÅci tekstowych, uczy siÄ rozumieÄ kontekst i relacje miÄdzy sÅowami w zdaniu. W przeciwieÅstwie do poprzednich modeli uczenia, ktÃģre reprezentowaÅy znaczenie tylko na poziomie sÅowa (sÅowo âbankâ miaÅoby takie same znaczenie w âkoncie bankowymâ i âbrzegu rzekiâ), BERT naprawdÄ dba o kontekst. To znaczy, co poprzedza i co nastÄpuje po sÅowie w zdaniu. Kontekst okazaÅ siÄ byÄ znaczÄ cÄ brakujÄ cÄ moÅžliwoÅciÄ modeli NLP, z bezpoÅrednim wpÅywem na wydajnoÅÄ modelu. Opracowanie modelu Åwiadomego kontekstu, takiego jak BERT, jest uwaÅžane przez wielu za poczÄ tek nowej ery w NLP.
Trenowanie BERT na duÅžych iloÅciach treÅci tekstowych to technika znana jako pre-trenowanie. Oznacza to, Åže wagi modelu sÄ dostosowywane do ogÃģlnych zadaÅ zrozumienia tekstu i Åže moÅžna zbudowaÄ bardziej szczegÃģÅowe modele na jego podstawie. Autorzy udowodnili wyÅžszoÅÄ takiej techniki, gdy zastosowali modele oparte na BERT w 11 zadaniach NLP i osiÄ gnÄli wyniki na poziomie stanu sztuki.
WstÄpnie wytrenowane modele
Najlepsze w tym jest to, Åže wstÄpnie wytrenowane modele BERT sÄ otwarte i dostÄpne publicznie. Oznacza to, Åže kaÅždy moÅže podejmowaÄ zadania NLP i budowaÄ swoje modele na podstawie BERT. Nic nie moÅže byÄ lepsze, prawda? Czekaj, okaÅže siÄ, Åže modele NLP mogÄ teraz byÄ trenowane (dostosowywane) na mniejszych zestawach danych, bez potrzeby trenowania od podstaw. PoczÄ tek nowej ery, rzeczywiÅcie.
Te wstÄpnie wytrenowane modele pomagajÄ firmom obniÅžyÄ koszty i czas wdroÅženia modeli NLP do uÅžytku wewnÄtrznego lub zewnÄtrznego. SkutecznoÅÄ dobrze wytrenowanych modeli NLP jest podkreÅlana przez Michaela Alexis, CEO wirtualnej firmy budujÄ cej kulturÄ zespoÅowÄ , teambuilding.com.
âNajwiÄkszÄ zaletÄ NLP jest skalowalna i spÃģjna inferencja i przetwarzanie informacji.â â Michael Alexis, CEO teambuilding.com
Michael wyjaÅnia, jak NLP moÅže byÄ stosowany w programach ksztaÅtowania kultury, takich jak icebreakery lub ankiety. Firma moÅže uzyskaÄ cenne informacje o tym, jak radzi sobie kultura firmy, analizujÄ c odpowiedzi pracownikÃģw. To osiÄ gane jest nie tylko przez analizÄ samego tekstu, ale takÅže przez analizÄ adnotacji tekstu. Podstawowo model âczyta miÄdzy wierszamiâ, aby wyciÄ gnÄ Ä wnioski o emocjach, uczuciach i ogÃģlnym nastawieniu. BERT moÅže pomÃģc w sytuacjach takich, pomagajÄ c w pre-trenowaniu modeli z podstawÄ wskaÅšnikÃģw, ktÃģre mogÄ pomÃģc w odkryciu niuansÃģw jÄzyka i dostarczyÄ bardziej dokÅadne informacje.
Poprawa zapytaÅ
ZdolnoÅÄ do modelowania kontekstu sprawiÅa, Åže BERT staÅ siÄ bohaterem NLP i rewolucjonizowaÅ samÄ wyszukiwarkÄ Google. PoniÅžej znajduje siÄ cytÐ°Ņ z zespoÅu produktowego Google Search i ich doÅwiadczeÅ podczas dostosowywania BERT do zrozumienia intencji za zapytaniem.
âOto kilka przykÅadÃģw, ktÃģre pokazujÄ , jak BERT potrafi zrozumieÄ intencjÄ za Twoim zapytaniem. Oto zapytanie â2019 brazil traveler to USA needs a visa.â SÅowo âtoâ i jego relacja z innymi sÅowami w zapytaniu sÄ szczegÃģlnie waÅžne do zrozumienia znaczenia. Chodzi o Brazylijczyka podrÃģÅžujÄ cego do USA, a nie odwrotnie. WczeÅniej nasze algorytmy nie rozumiaÅy znaczenia tego poÅÄ czenia i zwracaÅy wyniki o obywatelach USA podrÃģÅžujÄ cych do Brazylii. Z BERT, wyszukiwarka moÅže pojÄ Ä tÄ nuansÄ i wie, Åže bardzo powszechne sÅowo âtoâ ma tu ogromne znaczenie, i moÅžemy dostarczyÄ znacznie bardziej istotny wynik dla tego zapytania.â â Zrozumienie wyszukiwaÅ lepiej niÅž kiedykolwiek wczeÅniej, Pandu Nayak, Google Fellow i Vice Prezes Search.

PrzykÅad wyszukiwania z BERT, przed i po.
W naszym poprzednim artykule na temat NLP i OCR, przedstawiliÅmy kilka zastosowaÅ NLP w sektorze nieruchomoÅci. WspomnieliÅmy rÃģwnieÅž, jak ânarzÄdzia NLP sÄ idealnymi narzÄdziami do ekstrakcji informacjiâ. Zobaczmy, jak technologie NLP, takie jak BERT, umoÅžliwiajÄ nowe przypadki uÅžycia w sektorze energetycznym.
Modele NLP mogÄ ekstrahowaÄ informacje z duÅžych iloÅci nieustrukturyzowanych danych
Jednym ze sposobÃģw, w jaki modele NLP mogÄ byÄ stosowane, jest ekstrakcja krytycznych informacji z nieustrukturyzowanych danych tekstowych. E-maile, czasopisma, notatki, logi i raporty to wszystko przykÅady ÅšrÃģdeÅ danych tekstowych, ktÃģre sÄ czÄÅciÄ codziennych operacji firm. NiektÃģre z tych dokumentÃģw mogÄ okazaÄ siÄ kluczowe w wysiÅkach organizacyjnych, aby zwiÄkszyÄ efektywnoÅÄ operacyjnÄ i obniÅžyÄ koszty.
Gdy celem jest wdroÅženie predykcyjnej konserwacji turbin wiatrowych, raporty o awariach mogÄ zawieraÄ kluczowe informacje o zachowaniu siÄ poszczegÃģlnych komponentÃģw. Ale poniewaÅž rÃģÅžni producenci turbin wiatrowych majÄ rÃģÅžne normy zbierania danych (tj. raporty konserwacyjne przychodzÄ w rÃģÅžnych formatach i nawet jÄzykach), rÄczne identyfikowanie istotnych elementÃģw danych mogÅoby szybko staÄ siÄ kosztowne dla wÅaÅciciela zakÅadu. NarzÄdzia NLP mogÄ ekstrahowaÄ istotne pojÄcia, atrybuty i zdarzenia z nieustrukturyzowanej zawartoÅci. Analiza tekstu moÅže byÄ nastÄpnie zastosowana do znalezienia korelacji i wzorcÃģw w rÃģÅžnych ÅšrÃģdÅach danych. To daje wÅaÅcicielom zakÅadÃģw szansÄ na wdroÅženie predykcyjnej konserwacji na podstawie iloÅciowych miar zidentyfikowanych w raportach o awariach.
Modele NLP mogÄ dostarczaÄ interfejsy wyszukiwania w jÄzyku naturalnym
Podobnie, geolodzy pracujÄ cy dla firm naftowych i gazowych zazwyczaj muszÄ przeglÄ daÄ wiele dokumentÃģw zwiÄ zanych z poprzednimi operacjami wiertniczymi, logami otworÃģw i danymi sejsmicznymi. PoniewaÅž takie dokumenty rÃģwnieÅž przychodzÄ w rÃģÅžnych formatach i sÄ zwykle rozproszone w wielu miejscach (zarÃģwno fizycznych, jak i cyfrowych), tracÄ duÅžo czasu na poszukiwanie informacji w niewÅaÅciwych miejscach. RozwiÄ zaniem w takim przypadku byÅby interfejs wyszukiwania zasilany przez NLP, ktÃģry pozwoliÅby uÅžytkownikom na wyszukiwanie danych w jÄzyku naturalnym. NastÄpnie model NLP mÃģgÅby skorelowaÄ dane z setek dokumentÃģw i zwrÃģciÄ zestaw odpowiedzi na zapytanie. Pracownicy mogliby nastÄpnie zweryfikowaÄ dane wyjÅciowe na podstawie wÅasnej wiedzy eksperckiej, a informacje zwrotne poprawiÅyby dalej model.
JednakÅže, istniejÄ rÃģwnieÅž rozwaÅžania techniczne dotyczÄ ce wdroÅženia takich modeli. Jednym z aspektÃģw byÅoby to, Åže sÅownictwo branÅžowe moÅže myliÄ tradycyjne modele uczenia, ktÃģre nie majÄ odpowiedniego zrozumienia semantycznego. Po drugie, wydajnoÅÄ modeli moÅže byÄ wpÅywana przez rozmiar zestawu danych szkoleniowych. To jest sytuacja, w ktÃģrej wstÄpnie wytrenowane modele, takie jak BERT, mogÄ okazaÄ siÄ przydatne. Reprezentacje kontekstowe mogÄ modelowaÄ odpowiednie znaczenie sÅÃģw i usunÄ Ä wszelkie zamieszanie spowodowane sÅownictwem branÅžowym. UÅžywajÄ c wstÄpnie wytrenowanych modeli, moÅžna trenowaÄ sieÄ na mniejszych zestawach danych. To oszczÄdza czas, energiÄ i zasoby, ktÃģre w przeciwnym razie byÅyby niezbÄdne do szkolenia od podstaw.
A co z Twoim wÅasnym biznesem?
Czy moÅžesz pomyÅleÄ o jakichkolwiek zadaniach NLP, ktÃģre mogÅyby pomÃģc Ci obniÅžyÄ koszty i zwiÄkszyÄ efektywnoÅÄ operacyjnÄ
?
ZespÃģÅ Blue Orange Digital jest zadowolony z dostosowania BERT dla Twojej korzyÅci rÃģwnieÅž!










