AI-modeller och plattformar
Hur sprÃĨkbehandling fÃķrbÃĪttras genom Googles Ãķppna kÃĪllkodsmodell BERT
Bidirectional Encoder Representations from Transformers, ÃĪven kÃĪnd som BERT, ÃĪr en trÃĪningsmodell som har fÃķrbÃĪttrat effektiviteten och effekten av NLP-modeller avsevÃĪrt. Nu nÃĪr Google (GOOGL ) har gjort BERT-modeller Ãķppna kÃĪllkodsmodeller kan NLP-modeller fÃķrbÃĪttras inom alla branscher. I den hÃĪr artikeln tittar vi pÃĨ hur BERT fÃķrvandlar NLP till en av de mest kraftfulla och anvÃĪndbara AI-lÃķsningarna i dagens vÃĪrld.
TillÃĪmpning av BERT-modeller pÃĨ sÃķkning
Googles sÃķkmotor ÃĪr vÃĪrldskÃĪnd fÃķr sin fÃķrmÃĨga att presentera relevant innehÃĨll och de har gjort denna naturliga sprÃĨkbehandlingsprogram Ãķppen kÃĪllkod fÃķr vÃĪrlden.
FÃķrmÃĨgan hos ett system att lÃĪsa och tolka naturligt sprÃĨk blir alltmer avgÃķrande nÃĪr vÃĪrlden producerar nya data exponentiellt. Googles bibliotek av ord betydelser, fraser och allmÃĪn fÃķrmÃĨga att presentera relevant innehÃĨll ÃĪr Ãķppen kÃĪllkod. UtÃķver naturlig sprÃĨkbehandling har deras BERT-modell fÃķrmÃĨgan att extrahera information frÃĨn stora mÃĪngder ostrukturerad data och kan anvÃĪndas fÃķr att skapa sÃķkgrÃĪnssnitt fÃķr alla bibliotek. I den hÃĪr artikeln kommer vi att se hur denna teknik kan tillÃĪmpas inom energisektorn.
BERT (Bidirectional Encoder Representations from Transformers) ÃĪr en fÃķrtrÃĪningsteknik som fÃķreslagits av Google AI Language-gruppen, utvecklad fÃķr att Ãķvervinna ett vanligt problem med tidiga NLP-modeller: bristen pÃĨ tillrÃĪckligt trÃĪningsdata.
LÃĨt oss fÃķrklara utan att gÃĨ in fÃķr djupt:
TrÃĪningsmodeller
LÃĨgnivÃĨ- (t.ex. namngiven entitetsigenkÃĪnning, ÃĪmnessegmentering) och hÃķgnivÃĨ- (t.ex. sentimentanalys, taligenkÃĪnning) NLP-uppgifter krÃĪver uppgiftsspecifika annoterade dataset. Medan de ÃĪr svÃĨra att komma ÃĨt och dyra att samla in, spelar annoterade dataset en avgÃķrande roll i prestandan hos bÃĨde grunt och djup neurala nÃĪtverksmodeller. HÃķgkvalitativa inferensresultat kunde bara uppnÃĨs nÃĪr miljoner eller till och med miljarder annoterade trÃĪningsexempel var tillgÃĪngliga. Och det var ett problem som gjorde mÃĨnga NLP-uppgifter otillgÃĪngliga. Det var tills BERT utvecklades.
BERT ÃĪr en allmÃĪn sprÃĨkrepresentationsmodell, trÃĪnad pÃĨ stora korpusar av oannoterad text. NÃĪr modellen exponeras fÃķr stora mÃĪngder textinnehÃĨll lÃĪr den sig att fÃķrstÃĨ sammanhang och relationer mellan ord i en mening. Till skillnad frÃĨn tidigare lÃĪrandemodeller som bara representerade betydelse pÃĨ ordnivÃĨ (bank skulle betyda samma sak i âbankkontoâ och âgrÃĪsbankâ), bryr sig BERT faktiskt om sammanhang. Det vill sÃĪga, vad som kommer fÃķre och efter ordet i en mening. Sammanhang visade sig vara en stor saknad fÃķrmÃĨga hos NLP-modeller, med en direkt inverkan pÃĨ modellprestanda. Att utforma en kontextmedveten modell som BERT ÃĪr kÃĪnt av mÃĨnga som bÃķrjan pÃĨ en ny era inom NLP.
Att trÃĪna BERT pÃĨ stora mÃĪngder textinnehÃĨll ÃĪr en teknik som kallas fÃķrtrÃĪning. Detta innebÃĪr att modellens vikter justeras fÃķr allmÃĪnna textfÃķrstÃĨelseuppgifter och att mer finmaskiga modeller kan byggas ovanpÃĨ den. FÃķrfattarna har bevisat ÃķverlÃĪgsenheten hos denna teknik nÃĪr de anvÃĪnde BERT-baserade modeller pÃĨ 11 NLP-uppgifter och uppnÃĨdde state-of-the-art-resultat.
FÃķrtrÃĪnade modeller
Det bÃĪsta ÃĪr: fÃķrtrÃĪnade BERT-modeller ÃĪr Ãķppna kÃĪllkodsmodeller och offentligt tillgÃĪngliga. Detta innebÃĪr att vem som helst kan ta itu med NLP-uppgifter och bygga sina modeller ovanpÃĨ BERT. Ingenting kan slÃĨ det, eller hur? VÃĪnta: det innebÃĪr ocksÃĨ att NLP-modeller nu kan trÃĪnas (finjusteras) pÃĨ mindre dataset, utan behov av att trÃĪna frÃĨn scratch. BÃķrjan pÃĨ en ny era, verkligen.
Dessa fÃķrtrÃĪnade modeller hjÃĪlper fÃķretag att minska kostnader och tid fÃķr att distribuera NLP-modeller fÃķr internt eller externt bruk. Effektiviteten hos vÃĪltrÃĪnade NLP-modeller betonas av Michael Alexis, VD fÃķr virtuell teamkulturbyggande fÃķretag, teambuilding.com.
âDen stÃķrsta fÃķrdelen med NLP ÃĪr den skalbara och konsekventa inferensen och bearbetningen av information.â â Michael Alexis, VD fÃķr teambuilding.com
Michael fÃķrklarar hur NLP kan tillÃĪmpas pÃĨ kulturfrÃĪmjande program som icebreakers eller undersÃķkningar. Ett fÃķretag kan fÃĨ vÃĪrdefull insikt i hur fÃķretagskulturen fungerar genom att analysera medarbetarnas svar. Detta uppnÃĨs inte bara genom att analysera text, utan ocksÃĨ genom att analysera annoteringen av texten. I princip âlÃĪserâ modellen mellan raderna fÃķr att dra slutsatser om kÃĪnslor, kÃĪnsla och allmÃĪn syn. BERT kan hjÃĪlpa i situationer som denna genom att fÃķrtrÃĪna modeller med en bas av indikatorer som den kan anvÃĪnda fÃķr att avslÃķja nyanser i sprÃĨket och ge mer exakta insikter.
FÃķrbÃĪttring av frÃĨgor
FÃķrmÃĨgan att modellera sammanhang har fÃķrvandlat BERT till en NLP-hjÃĪlte och har revolutionerat Google SÃķk sjÃĪlv. Nedan fÃķljer ett citat frÃĨn Google SÃķk-produktteamet och deras testupplevelser medan de justerade BERT fÃķr att fÃķrstÃĨ avsikten bakom en frÃĨga.
âHÃĪr ÃĪr nÃĨgra exempel som demonstrerar BERTs fÃķrmÃĨga att fÃķrstÃĨ avsikten bakom din sÃķkning. HÃĪr ÃĪr en sÃķkning pÃĨ â2019 brasiliansk resenÃĪr till USA behÃķver visum.â Ordet âtillâ och dess relation till andra ord i frÃĨgan ÃĪr sÃĪrskilt viktiga fÃķr att fÃķrstÃĨ meningen. Det handlar om en brasiliansk som reser till USA och inte tvÃĪrtom. Tidigare fÃķrstod vÃĨra algoritmer inte vikten av denna koppling, och vi returnerade resultat om amerikanska medborgare som reser till Brasilien. Med BERT kan SÃķk fÃķrstÃĨ denna nyans och veta att det mycket vanliga ordet âtillâ faktiskt betyder mycket hÃĪr, och vi kan ge ett mycket mer relevant resultat fÃķr denna frÃĨga.â â FÃķrstÃĨ sÃķkningar bÃĪttre ÃĪn nÃĨgonsin tidigare, av Pandu Nayak, Google Fellow och Vice President fÃķr SÃķk.

BERT SÃķk exempel, fÃķre och efter. KÃĪlla blogg
I vÃĨr senaste artikel om NLP och OCR har vi illustrerat nÃĨgra NLP-anvÃĪndningsomrÃĨden inom fastighetssektorn. Vi har ocksÃĨ nÃĪmnt hur âNLP-verktyg ÃĪr idealiska verktyg fÃķr informationsutvinningâ. LÃĨt oss titta pÃĨ energisektorn och se hur stÃķrande NLP-tekniker som BERT mÃķjliggÃķr nya anvÃĪndningsfall.
NLP-modeller kan extrahera information frÃĨn stora mÃĪngder ostrukturerad data
Ett sÃĪtt som NLP-modeller kan anvÃĪndas ÃĪr fÃķr att extrahera kritisk information frÃĨn ostrukturerad textdata. E-post, journaler, anteckningar, loggar och rapporter ÃĪr alla exempel pÃĨ textdatakÃĪllor som ÃĪr en del av fÃķretagens dagliga verksamhet. Vissa av dessa dokument kan visa sig vara avgÃķrande i fÃķretagens anstrÃĪngningar att Ãķka den operativa effektiviteten och minska kostnaderna.
NÃĪr man syftar till att implementera prediktivt underhÃĨll av vindkraftverk, felrapporter kan innehÃĨlla kritisk information om beteendet hos olika komponenter. Men eftersom olika vindkraftverks-tillverkare har olika datainsamlingsnormer (dvs. underhÃĨllsrapporter kommer i olika format och till och med sprÃĨk), kan manuell identifiering av relevanta dataobjekt snabbt bli dyrt fÃķr anlÃĪggningsÃĪgaren. NLP-verktyg kan extrahera relevanta begrepp, attribut och hÃĪndelser frÃĨn ostrukturerat innehÃĨll. Textanalys kan sedan anvÃĪndas fÃķr att hitta korrelationer och mÃķnster i olika datakÃĪllor. Detta ger anlÃĪggningsÃĪgarna mÃķjlighet att implementera prediktivt underhÃĨll baserat pÃĨ kvantitativa mÃĨtt som identifierats i deras felrapporter.
NLP-modeller kan tillhandahÃĨlla naturliga sprÃĨksÃķkgrÃĪnssnitt
PÃĨ liknande sÃĪtt behÃķver geovetare som arbetar fÃķr olje- och gasfÃķretag ofta granska mÃĨnga dokument relaterade till tidigare borrningsoperationer, brunnar och seismiska data. Eftersom sÃĨdana dokument ocksÃĨ kommer i olika format och vanligtvis sprids Ãķver flera platser (bÃĨde fysiska och digitala), slÃķsar de bort mycket tid pÃĨ att leta efter informationen pÃĨ fel platser. En livskraftig lÃķsning i ett sÃĨdant fall vore ett NLP-aktiverat sÃķkgrÃĪnssnitt, som skulle tillÃĨta anvÃĪndare att sÃķka efter data pÃĨ naturligt sprÃĨk. Sedan kunde en NLP-modell korrelera data Ãķver hundratals dokument och returnera en uppsÃĪttning svar pÃĨ frÃĨgan. Arbetarna kan sedan validera utdata baserat pÃĨ sin egen expertkunskap och ÃĨterkopplingen skulle ytterligare fÃķrbÃĪttra modellen.
Det finns dock ocksÃĨ tekniska ÃķvervÃĪganden fÃķr att distribuera sÃĨdana modeller. Ett aspekt skulle vara att branschspecifik jargong kan fÃķrvirra traditionella lÃĪrandemodeller som inte har lÃĪmplig semantisk fÃķrstÃĨelse. FÃķr det andra kan modellens prestanda pÃĨverkas av storleken pÃĨ trÃĪningsdatasetet. Det ÃĪr nÃĪr fÃķrtrÃĪnade modeller som BERT kan visa sig vara fÃķrdelaktiga. Kontextuella representationer kan modellera lÃĪmplig ord betydelse och ta bort eventuell fÃķrvirring orsakad av branschspecifika termer. Genom att anvÃĪnda fÃķrtrÃĪnade modeller ÃĪr det mÃķjligt att trÃĪna nÃĪtverket pÃĨ mindre dataset. Detta sparar tid, energi och resurser som annars skulle ha varit nÃķdvÃĪndiga fÃķr att trÃĪna frÃĨn scratch.
Vad gÃĪller ditt eget fÃķretag?
Kan du tÃĪnka pÃĨ nÃĨgra NLP-uppgifter som kan hjÃĪlpa dig att minska kostnader och Ãķka den operativa effektiviteten?
Det Blue Orange Digital data science-teamet ÃĪr glada att justera BERT fÃķr din skull ocksÃĨ!










