Granite Embedding

Granite Embedding 30M Sparse

by IBM watsonx · Praegu avalikult kättesaadav avatud kaaludega mudel, mis avaldati IBM Granite Experimentsi kaudu.

IBM Granite Embedding 30M Sparse on avatud kaaludega ingliskeelne otsingu kodeerija, millel on ligikaudu 30 miljonit parameetrit. See loob semantilise otsingu, leksikaal-semantilise hübriidotsingu, järjestamise ja hõredate vektorite indekseerimise jaoks kaalutud hõredaid tokeniesitusi. Sisendi pikkuse piirang on 512 tokenit ning majutatud kasutuse hinda ei ole täpsustatud.

Embeddingud Arutlusvõime Programmeerimine
Granite Embedding 30M Sparse on IBMi Granite Experimentali komplekti kuuluv avatud kaaludega mudel, mis on loodud spetsiaalselt infootsinguks, mitte vestlemiseks ega teksti genereerimiseks. Selle ligikaudu 30 miljonit parameetrit loovad muutuva pikkusega ja sõnavara suurusele vastavad hõredad esitused, võimaldades otsingusüsteemidel ühendada õpitud semantilise laiendamise traditsioonilise märksõnaotsingu täpsete terminipõhiste tulemustega. Mudel on eriti asjakohane ingliskeelse ettevõtete otsingu, dokumentide leidmise, järjestamise ning hübriidsete BM25 ja vektorotsingu süsteemide jaoks.
Väljundid

Mida Granite Embedding 30M Sparse suudab teha

Embeddingud
Sisendid

Mida see mõistab

Tekst
Mudeli profiil

Jõudlusnäitajad

1/10 Arutlusvõime
1/10 Programmeerimine
8/10 Kiirus
9/10 Kulutõhusus
Detailid

Tehnilised andmed

Mudeliseeria Granite Embedding
Tüüp Manustamine
Konteksti maht 512 märki/tokenit
Maksimaalne väljundmärkide arv märki/tokenit
Välja antud 26.02.2025
Olek Praegu avalikult kättesaadav avatud kaaludega mudel, mis avaldati IBM Granite Experimentsi kaudu.
Teadmiste ajapiiri märkused

Viidatud mudeli dokumentatsioonis ei ole manustusmudelite teadmiste lõppkuupäeva teenusepakkuja poolt määratud. Mudel on treenitud teabeotsinguks ja esituste õppimiseks, mitte faktilistele küsimustele vastamiseks.

Mudeli selgitused

Kanooniline mudelitunnus on ibm-granite/granite-embedding-30m-sparse. See on ligikaudu 30 miljoni parameetriga kuuekihiline RoBERTa-laadne hõre kodeerija, mille sõnavara sisaldab 50 265 tokenit ja mille maksimaalne jada pikkus on 512 tokenit. Väljund on muutuva pikkusega hõre esitus, mitte fikseeritud suurusega tihe vektor; IBM-i näidetes kasutatakse Sentence Transformersi SparseEncoderit ja Milvuse hõredate vektorite otsingut. Mudel toetab ainult inglise keelt ja seda levitatakse Apache 2.0 litsentsi alusel. IBM teatab oma esitatud 13 ülesandega võrdluses BEIR Retrievali skooriks 50,8. Allalaaditavate kaalude jaoks ei ole ametlikult majutatud API hinnastust määratud.

Mudeli juhend

Granite Embedding 30M Sparse: IBMi kompaktne hõreotsingu kodeerija

IBM Granite Embedding 30M Sparse on kompaktne, ainult inglise keelt toetav hõre embedding-mudel semantiliseks otsinguks ja hübriidseks infootsinguks. Fikseeritud pikkusega tiheda vektori asemel tagastab see kaalutud tokeniesitused, mida saab kasutada pöördindeksite, hõrevektorite andmebaaside, BM25-konveierite ja järjestussüsteemidega.

Mis on Granite Embedding 30M Sparse?

IBM Granite Embedding 30M Sparse on ingliskeelne hõre kodeerija teabeotsingu jaoks. Selle ametlik identifikaator Hugging Face'is on ibm-granite/granite-embedding-30m-sparse. IBM kirjeldab seda kui Granite Embedding Team'i välja töötatud 30 miljoni parameetriga hõredat bienkooderit, mis on välja antud Apache 2.0 litsentsi alusel.

Mudel teisendab teksti hõredaks esituseks: sõnavara märkide kogumiks ja õpitud asjakohasuskaaludeks. See erineb tihedast manustusmudelist, mis tagastab tavaliselt kindla pikkusega arvväärtuste loendi. Hõredat väljundit saab salvestada ja otsida pöördindeksite või hõredate vektorite taristu abil, säilitades samal ajal osa närvivõrgupõhisele otsingule omasest semantilisest laiendusest.

Näiteks võib päring aktiveerida kasutaja sisestatud sõnadega seotud termineid. Seetõttu võib asjakohaseks pidada dokumenti, mis sisaldab neid seotud termineid isegi siis, kui see ei korda päringut sõna-sõnalt. Samal ajal on märgipõhine esitus tavapärase tiheda vektoriga võrreldes paremini tõlgendatav ja leksikaalse otsinguga ühilduvam.

Granite'i mudelite reas

Granite Embedding 30M Sparse kuulub IBM-i Granite Embeddingu perekonda ja laiemasse Granite Experimentsi projekti. See on spetsialiseeritud otsingumudel, mitte üldotstarbeline Granite'i keelemudel. Selle eesmärk on kodeerida päringuid ja dokumente otsingu, sobitamise, järjestamise ning otsinguga täiendatud töövoogude jaoks.

Seda positsiooni on mudeli hindamisel oluline arvestada. Mudel ei anna vestlusvastuseid, ei kirjuta koodi, ei võta dokumente kokku ega genereeri struktureeritud vastuseid. Otsinguga täiendatud genereerimise süsteemis võib rakendus kasutada seda enne generatiivset mudelit, kuid kodeerija ise toodab ainult hõredaid manustusi.

Kuidas hõre väljund töötab?

Mudel kasutab RoBERTa-laadset kodeerija arhitektuuri, mis on treenitud tootma kaalutud sõnavaraaktivatsioone. Selle sõnavaras on 50 265 märki ning saadud esitus võib sisaldada aktiivseid dimensioone, mis vastavad mudeli arvates asjakohastele märkidele või märgilaiendustele.

Praktilises mõttes sarnaneb väljund pigem kaalutud sõnakogumile kui tihedale koordinaatvektorile. Otsingumootor saab nende kaalude abil sobitada päringuid ja dokumente hõredate indeksite kaudu. Selline lähenemine võib säilitada täpse või peaaegu täpse terminivaste ning samal ajal laiendada otsingu esitust seotud terminoloogia suunas.

Seetõttu on hõre otsing kasulik kesktee traditsiooniliste leksikaalsete meetodite, näiteks BM25, ja tiheda semantilise otsingu vahel. Seda võib olla lihtsam uurida kui tihedat vektorit, kuigi pikkade sisendite korral võib esitus muutuda vähem tõhusaks nii salvestusruumi kui ka arvutuste mõttes, kui aktiveeritakse palju sõnavaradimensioone.

Kontrollitud tehnilised andmed

Tehnilised andmedVäärtus
TeenusepakkujaIBM
Mudelite perekondGranite Embedding
Mudeli tüüpHõre teksti manustuste kodeerija
ParameetridLigikaudu 30 miljonit
ArhitektuurAinult kodeerijaga RoBERTa-laadne transformer
Kihid6
Tähelepanupead12
Vahekihtide suurus1 536
AktivatsioonGeLU
Sõnavara suurus50 265 märki
Maksimaalne jada pikkus512 märki
Peamine keelInglise keel
VäljundMuutuva pikkusega hõre märgi-kaalu esitus
LitsentsApache 2.0
Väljalaske kuupäev26. veebruar 2025

512 märgi piirang on praktikas oluline. Pikemate dokumentidega töötavad rakendused peaksid need enne kodeerimist lõikudeks jagama ning seejärel neid lõike otsima ja järjestama, mitte püüdma kogu pikka dokumenti ühe sisendina manustada.

Otsingu ja teabeotsingu kasutusjuhtumid

Mudel on mõeldud süsteemidele, mis vajavad dokumentide või päringute esitusi, mitte genereeritud teksti. Sobivad rakendused on näiteks:

  • Ettevõtte dokumentide otsing
  • Tehnilise dokumentatsiooni otsing
  • Semantilise ja märksõnapõhise otsingu hübriid
  • Küsimustele vastamise otsinguetapid
  • Päringu ja dokumendi sobitamine
  • Otsingu järjestamise ja ümberjärjestamise töövood
  • Pöördindeksil või hõredatel vektoritel põhinev otsing

IBM-i näited kasutavad Sentence Transformersi hõreda kodeerija liidest ja integratsiooni Milvusega hõredate vektorite otsinguks. Näidetes kasutatakse päringute ja dokumentide jaoks ka erinevaid aktiivsete märkide piiranguid: 50 aktiivset päringu märki ja 192 aktiivset dokumendi märki. Need väärtused on rakendusnäited, mitte universaalne nõue iga juurutuse jaoks.

Jõudlus ja praktilised kompromissid

IBM teatab mudeli BEIR Retrievali skooriks 50,8 oma esitatud 13 ülesandest koosneva hindamisvalimi põhjal. Sama IBM-i võrdlus näitab, et mudel saavutas veidi kõrgema skoori kui sarnase suurusega tihe Granite Embedding 30M Englishi mudel ning kõrgema skoori kui SPLADE-v3-distilbert. Need on teenusepakkuja esitatud võrdlustulemused ja neid ei tohiks käsitleda konkreetse otsingukorpuse tulemuslikkuse garantiina.

Hõreda väljundi peamine praktiline eelis on õpitud semantilise laienduse ja leksikaalset laadse sobitamise kombinatsioon. Hõredad esitused võivad töötada loomulikult pöördindeksitega ning muuta üksikute aktiveeritud terminite uurimise lihtsamaks. Need võivad sobida ka süsteemidele, mis juba toetavad hõredaid vektoreid või BM25-põhiseid hübriidseid töövooge.

Kompromiss seisneb selles, et hõre väljund ei ole iga töökoormuse puhul automaatselt odavam ega lihtsam. Pikad lõigud võivad aktiveerida rohkem sõnavaradimensioone, suurendades indeksi mahtu ja otsingule kuluvat tööd. Tihedad manustused võivad olla eelistatavad juhul, kui olemasolev vektorandmebaas ja kindla suurusega vektorite töövoog on nende jaoks juba optimeeritud. Tootmismeeskond peaks hindama oma andmetel otsingu kvaliteeti, latentsust, mälukasutust ja indeksi käitumist.

Sisendid, väljundid ja toetamata võimalused

Granite Embedding 30M Sparse võtab vastu tekstisisendi ja tagastab hõredad manustusesitused. See ei tagasta teksti, pilte, heli, videot ega vestlusvastuseid. Dokumenteeritud maksimaalset genereeritud väljundi pikkust ei ole, sest tegemist ei ole generatiivse mudeliga.

Mudelit ei tohiks käsitleda arutlus- ega kodeerimismudelina. See võib aidata leida tehnilist või programmeerimisteemalist dokumentatsiooni, kuid ei lahenda iseseisvalt ülesandeid, ei kirjuta koodi, ei kasuta tööriistu, ei sirvi veebi ega genereeri funktsioonikutsete argumente. Tavapärased keelemudeli funktsioonid, nagu vestluse lõpetamine, teksti genereerimise voogedastus, JSON-režiim ja veebiotsing, ei kuulu selle põhitoimingu juurde.

Dokumenteeritud multimodaalset tuge samuti ei ole. Toetatud modaalsus on ingliskeelne tekstisisend, mille väljundiks on hõredad arvulised esitused.

Hinnakujundus ja juurutamine

Kaalud on avalikult allalaaditavad ning IBM-i esitatud dokumentatsioon ei määra selle mudeli jaoks ametlikku majutatud teenuse märgi- ega päringupõhist hinda. Seetõttu ei ole kontrollitud teenusepakkuja API-hinda, mida välja tuua. Juurutamise maksumus sõltub rakenduses kasutatavast riistvarast, teeninduslahendusest, indeksitehnoloogiast, salvestusruumist ja otsinguliiklusest.

Kohalik juurutamine on mudeli kõige selgem kättesaadavusviis. Tüüpilise töövoo puhul kodeeritakse dokumendid ja päringud hõreda kodeerijaga, salvestatakse dokumentide esitused ühilduvasse hõredasse või hübriidindeksisse ning tehakse päringu ajal sellest indeksist otsing. Apache 2.0 litsents lubab laialdast kasutust vastavalt litsentsitingimustele, kuid meeskonnad peaksid siiski üle vaatama oma levitamise ja käitamisega seotud nõuded.

Peamised tugevused ja piirangud

Tugevused

  • Väike suurus: ligikaudu 30 miljonit parameetrit.
  • Loodud spetsiaalselt teabeotsingu jaoks, mitte kohandatud üldisest teksti genereerimise mudelist.
  • Ühendab semantilise märgilaienduse leksikaalset laadse sobitamisega.
  • Sobib pöördindeksil ja hõredatel vektoritel põhineva otsingu arhitektuuridega.
  • Avatud kaalud ja Apache 2.0 litsents toetavad kohalikku juurutamist.
  • Tiheda esitusega võrreldes võib seda olla lihtsam uurida, sest aktiivsed märgid on seotud äratuntavate sõnavaraüksustega.

Piirangud

  • Esitatud mudelidokumentatsiooni kohaselt ainult ingliskeelne.
  • Maksimaalne jada pikkus on 512 märki.
  • See tagastab hõredaid manustusi, mitte loomulikus keeles vastuseid.
  • See ei paku vestlust, genereerimist, tööriistade kasutust, veebiotsingut ega multimodaalset mõistmist.
  • Pikemad lõigud võivad tekitada rohkem aktiivseid dimensioone ning suurendada indeksi või otsingu kulusid.
  • Eksperimentaalse otsingumudelina vajab see võrdlust tihedate, leksikaalsete ja hübriidsete alternatiividega sihtkogumi põhjal.

Millal seda mudelit valida?

Vali Granite Embedding 30M Sparse juhul, kui rakendus vajab ingliskeelset otsingu kodeerijat, mis ühendab semantilise laienduse märksõnatundliku otsinguga. See on eriti mõistlik kandidaat ettevõtte dokumentide otsingu, tehniliste teadmistebaaside, BM25 ja vektorotsingu hübriidsüsteemide ning juurutuste jaoks, kus on olulised avatud kaalud ja kohalik kasutus.

Tihe manustusmudel võib olla sobivam siis, kui olemasolev taristu põhineb kindla pikkusega tihedatel vektoritel, kui hõreda indeksi kasv tekitab probleeme või kui tihe otsing toimib sihtandmetel paremini. Mitmekeelne mudel sobib paremini keeltevaheliseks või muukeelseks otsinguks. Generatiivset keelemudelit on vaja siis, kui süsteem peab küsimustele vastama, otsingutulemusi kokku võtma, koodi kirjutama või tööriistadega suhtlema.

Lühidalt öeldes tasub seda mudelit hinnata keskendunud otsingu komponendina. Selle väärtus tuleneb kompaktse mudeli suuruse, hõredate semantiliste esituste ja leksikaalse otsinguga ühilduvuse tasakaalust, mitte üldotstarbelisest keele genereerimisest.

Kättesaadavus

Granite Embedding 30M Sparse on saadaval IBM-i ametliku Granite'i organisatsiooni kaudu Hugging Face'is aadressil ibm-granite/granite-embedding-30m-sparse. IBM-i mudelikaart ja tehnilised materjalid määratlevad selle avatud kaaludega mudelina, mis avaldati 2025. aasta veebruaris Apache 2.0 litsentsi alusel.


KKK - vastused sinu küsimustele

Milleks kasutatakse mudelit IBM Granite Embedding 30M Sparse?
IBM Granite Embedding 30M Sparse on ingliskeelne hõre esituskodeerija teabeotsingu jaoks. See suudab kodeerida päringuid ja dokumente ettevõtteotsingu, tehnilise dokumentatsiooni otsingu, BM25-l ja semantilisel otsingul põhineva hübriidotsingu, küsimustele vastamise otsinguetappide ning hõredate vektorite indekseerimise tarbeks.
Mis on Granite Embedding 30M Sparse'i ametlik Hugging Face'i identifikaator?
Ametlik Hugging Face’i identifikaator on ibm-granite/granite-embedding-30m-sparse.
Mille poolest erineb Granite Embedding 30M Sparse tihedast embedding-mudelist?
Granite Embedding 30M Sparse tagastab fikseeritud pikkusega arvvektori asemel muutuva pikkusega sõnavaratokenite kogumi ja õpitud olulisuskaalud. See võimaldab ühendada semantilise terminilaienduse leksikaalse sobitamisega ning töötada pöördindeksite või hõredate vektorite taristuga.
Millised on Granite Embedding 30M Sparse'i peamised tehnilised näitajad ja piirangud?
Mudelil on ligikaudu 30 miljonit parameetrit, see kasutab 12 tähelepanupeaga 6-kihilist RoBERTa-laadset kodeerijat, toetab 50 265 märgist koosnevat sõnavara ja selle maksimaalne järjestuse pikkus on 512 märki. See toetab peamiselt ingliskeelset teksti, tagastab hõredaid tokenikaalude esitusi ega genereeri teksti, paku vestlusfunktsiooni, kasuta tööriistu ega toeta multimodaalseid sisendeid.
Kas Granite Embedding 30M Sparse'i saab tasuta kasutusele võtta ja kas sellel on ametlik API-hind?
Mudeli kaalud on Apache 2.0 litsentsi alusel avalikult allalaaditavad, mis võimaldab seda litsentsitingimuste kohaselt kohapeal juurutada. IBM-i esitatud dokumentatsioonis ei ole märgitud ametlikku majutatud teenuse tokeni- ega päringupõhist hinda, mistõttu sõltuvad juurutamise kulud riistvarast, teenindamisest, indekseerimisest, salvestusruumist ja otsinguliiklusest.


Allikad 4
AI ettevõte

Info IBM watsonx kohta