DeepSeek-Prover

DeepSeek-Prover-V1.5-SFT

by DeepSeek · Avatud kaaludega, allalaaditav, pärand- või asendatud mudel

Avatud kaaludega 7B DeepSeeki mudel Lean 4 formaalse teoreemitõestuse jaoks, hõlmates selle rolli juhendatud peenhäälestuses, võrdlustulemusi, juurutusnõudeid, piiranguid ja sobivamaid kasutusjuhtumeid.

Tekst Arutlusvõime Programmeerimine
DeepSeek-Prover-V1.5-SFT on DeepSeeki 2024. aasta augustis välja antud avatud kaaludega teoreemide tõestamise mudel. See genereerib Lean 4 tõestuskoodi, mida saab Lean tõestusassistendiga kompileerida ja kontrollida, mistõttu on formaalne verifitseerimine selle töövoo keskne osa. Mudelit levitatakse Hugging Face’i kaudu ning seda kasutatakse tavaliselt koos Lean 4, Mathlib4 ja välise tõestuste kontrollimise protsessiga.
Väljundid

Mida DeepSeek-Prover-V1.5-SFT suudab teha

Tekst
Sisendid

Mida see mõistab

Tekst
Võimekused

Abifunktsioonid

Peenhäälestamine
Mudeli profiil

Jõudlusnäitajad

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

Tehnilised andmed

Mudeliseeria DeepSeek-Prover
Tüüp Arutlus
Konteksti maht 4K märki/tokenit
Maksimaalne väljundmärkide arv märki/tokenit
Välja antud 2024-08-15
Olek Avatud kaaludega, allalaaditav, pärand- või asendatud mudel
Teadmiste ajapiiri märkused

Mudeli teadmiste lõppkuupäeva kohta ei leitud autoriteetset teavet. Mudel on spetsialiseerunud formaalsete teoreemide tõestamisele ning seda ei tohiks käsitleda ajakohase üldmaailma teadmiste mudelina.

Mudeli selgitused

DeepSeek-Prover-V1.5-SFT on DeepSeek-Prover-V1.5 seeria juhendatud peenhäälestuse kontrollpunkt, mis sisaldab ligikaudu 7 miljardit parameetrit. Seda levitatakse allalaaditavate Hugging Face'i kaaludena, mitte dokumenteeritud tootja hallatava API kaudu. Ametlikus mudeli konfiguratsioonis on maksimaalseks positsioonipikkuseks määratud 4096 tokenit. Mudel on loodud Lean 4 tõestuskoodi genereerimiseks ning seda kasutatakse tavaliselt koos Lean 4, Mathlib4 ja kontrollijaga. DeepSeek-Prover-V1.5 avaldatud hindamistulemuste kohaselt saavutas SFT-kontrollpunkt kirjeldatud hindamisseadistuse korral miniF2F-testis tulemuse 57,4% ja ProofNetis 22,9%. Ise majutatava kontrollpunkti puhul hind ei kehti. Toimetuse hinded on võrdlevad hinnangud, mitte teenusepakkuja spetsifikatsioonid.

Mudeli juhend

DeepSeek-Prover-V1.5-SFT: avatud kaaludega Lean 4 tõestuste genereerimine

DeepSeek-Prover-V1.5-SFT on 7 miljardi parameetriga avatud kaaludega keelemudel, mis on spetsialiseerunud formaalsete matemaatiliste tõestuste genereerimisele ja lõpetamisele Lean 4-s. See on DeepSeek-Prover-V1.5 seeria juhendatud peenhäälestusega mudeliversioon, mis on mõeldud kohalikuks uurimistööks ja verifikaatoripõhiseks teoreemide tõestamiseks, mitte üldotstarbeliseks vestluseks ega majutatud API kasutamiseks.

Mis on DeepSeek-Prover-V1.5-SFT?

DeepSeek-Prover-V1.5-SFT on 7 miljardi parameetriga põhjuslik keelemudel, mis on treenitud spetsiaalselt automaatseks teoreemide tõestamiseks. Selle eesmärk on genereerida või täiendada formaalseid matemaatilisi tõestusi, mis on kirjutatud keeles Lean 4 — programmeerimiskeeles ja tõestusabilis, mida kasutatakse matemaatiliste väidete väljendamiseks ning kavandatud tõestuste loogilise kehtivuse kontrollimiseks.

Erinevalt üldotstarbelisest vestlusmudelist ei ole see eelkõige loodud loomulikus keeles küsimustele vastamiseks. Selle peamine väljund on Lean 4 koodi sisaldav tekst. See kood on kasulik ainult juhul, kui see läbib Leani kontrolli, mistõttu on mudeli näiline ladusus vähem oluline kui see, kas genereeritud tõestus kompileerub vastava teoreemi, definitsioonide ja imporditud Mathlibi teekide kontekstis.

Nimetus SFT viitab juhendatud peenhäälestusele (supervised fine-tuning). DeepSeek-Prover-V1.5 treeningprotsessis tähistab see kontrollpunkt juhendatud õppimise etappi ning paikneb Base'i ja tugevdusõppe variantide kõrval. Kaasasolevas uurimuses kirjeldatakse seda pigem vana, pärand- või asendatud kontrollpunktina kui praeguse üldotstarbelise DeepSeek pakkumisena.

Eesmärk ja positsioon

DeepSeek-Prover-V1.5-SFT lähtestati DeepSeekMath-Base'ist tuletatud 7B baasmudeliga ning kohandati seejärel formaalse matemaatika keele jaoks. Selle juhendatud peenhäälestuses kasutati täiustatud Lean 4 teoreemitõestuse andmestikku, mis sisaldas tõestusjärjendeid ja kontrollimisega seotud teavet. Treeningprotsess toetas nii mõttekäigu (chain-of-thought) kui ka mõttekäiguta tõestuste genereerimise režiime.

Praktilises mõttes on mudel formaalsete tõestussüsteemide jaoks kandidaatide genereerija. Tüüpilises töövoos palutakse sellel teoreem lõpule viia või tõestuskatse luua ning tulemus saadetakse kontrollimiseks Leanile. Kui katse ebaõnnestub, võib rakendus küsida täiendavaid näidiseid, koodi parandada või uurida eraldi otsinguprotsessi kaudu mitut alternatiivi.

See positsioon on oluline, kui võrrelda mudelit tavaliste kodeerimis- või vestlusmudelitega. DeepSeek-Prover-V1.5-SFT on kitsama kasutusalaga, kuid selle väljund on sobitatud formaalse kontrollijaga. Seetõttu on see kõige asjakohasem teoreemitõestussüsteeme loovatele teadlastele ja arendajatele, mitte kasutajatele, kes otsivad vestlusabilist või laia kasutusotstarbega tarkvaraarendustööriista.

Kontrollitud tehnilised andmed

Tehniline näitajaÜksikasjad
PakkujaDeepSeek
MudeliperekondDeepSeek-Prover
Väljalaske kuupäev15. august 2024
Mudeli suurusLigikaudu 7 miljardit parameetrit
Konteksti pikkus4096 tokenit
Peamine sisendTekst ja Lean 4 lähtekood
Peamine väljundTekst ja Lean 4 tõestuskood
KättesaadavusAllalaaditavad avatud kaalud Hugging Face'i kaudu
Esimese osapoole majutatud APIUurimuses ei ole dokumenteeritud esimese osapoole majutatud API-t
Maksimaalne väljundi pikkusKaasasolevas uurimuses ei ole tuvastatud
HindAllalaaditava ja ise majutatava kontrollpunkti puhul ei kohaldu; taristukulud sõltuvad kasutaja juurutusest
LitsentsDeepSeeki mudelilitsents; repositooriumi kood on märgitud MIT-litsentsiga

4096 tokeni suurune kontekstiaken piirab seda, kui palju teoreemi konteksti, imporditud materjali, varasemat tõestusseisundit ja soovitud lõpuleviimist saab ühe genereerimise käigus esitada. Kaasasolevas uurimuses ei tuvastata eraldi maksimaalse väljundi tokenite seadistust, mistõttu ei tohiks eeldada kindlat väljundipiiri, mis ületaks mudeli konfiguratsiooni ja saadaoleva konteksti seatud piiranguid.

Jõudlus võrdlustestides

Esitatud DeepSeek-Prover-V1.5 hindamises saavutas SFT kontrollpunkt miniF2F-i testikomplektil kirjeldatud suure näidiste arvuga hindamise korral 57,4% läbimismäära ning võrdlustabeli järgi ProofNetis 22,9%. Sama uurimus teatab ProofNetis ühe läbimise seadistuses 128 näidise eelarvega üldiseks tulemuseks 17,9%.

Need näitajad pärinevad konkreetsest hindamisseadistusest ega garanteeri tulemust iga teoreemi või juurutuse puhul. Formaalse tõestamise jõudlus võib muutuda sõltuvalt viipamisest, genereeritavate kandidaatide arvust, teoreemi eeltöötlusest, saadaolevatest importidest, kontrollija konfiguratsioonist ja otsingustrateegiast. Neid tulemusi ei tohiks samuti segi ajada üldise arutlusoskuse skooriga.

Esitatud SFT tulemused jäävad mitmes seadistuses hilisema DeepSeek-Prover-V1.5-RL-i tulemustele alla. Sellest hoolimata on SFT kontrollpunkt kasulik, kui teadlased soovivad juhendatud etappi iseseisva mudelina kasutada, vajavad reprodutseeritavateks katseteks avatud kaalusid või tahavad lisada oma kontrollijapõhise otsingu ja täpsustamise meetodeid.

Kuidas tõestamise töövoog toimib

Kasutaja esitab tavaliselt teoreemi väite, seda ümbritseva Leani konteksti ja võimaliku osalise tõestuse. Seejärel genereerib mudel Lean 4 süntaksis kandidaatlõpetuse. Kandidaat edastatakse Leanile ja Mathlib4-le, kus tõestusabiline kontrollib tüüpe, taktikaid, viidatud definitsioone ja loogilist kehtivust.

Ebaõnnestunud kandidaat ei tähenda tingimata, et teoreem käib mudelile üle jõu. See võib sisaldada süntaksiviga, kasutada kättesaamatut lemmat, mõista kohalikku tõestusseisundit valesti või valida matemaatiliselt usutava, kuid formaalselt sobimatu taktika. Seetõttu genereerivad praktilised süsteemid sageli mitu kandidaati ning suunavad kontrollija vead parandamis- või otsingutsüklisse tagasi.

Ametlik repositoorium näitab järeldamist Hugging Face Transformersiga ning pakub eraldi tõestuse kontrollimise töövoogu, mis hõlmab Lean 4 ja Mathlibi. Enne kvantimist või muid juurutamise optimeerimisi on kontrollpunkti suurus Hugging Face'i repositooriumis ligikaudu 13,8 GB. Dokumenteeritud seadistus on mõeldud Linuxile ja Python 3.10-le.

Võimekus ja piirangud

Arutlus- ja kodeerimisvõimekus

Mudeli arutlusvõime on pigem spetsialiseeritud kui lai. See on treenitud siduma formaalsed matemaatilised eesmärgid Leani tõestusterminite või taktikajärjenditega, mistõttu on see asjakohane teoreemitõestuse ja formaalse matemaatika uurimisel. Ka selle kodeerimisväljund on spetsialiseeritud: üldise rakendusekoodi asemel genereerib see Lean 4 lähtekoodi.

Praktiliselt on selle tugevaim omadus kontrollitavus. Genereeritud tõestust saab mehhaaniliselt kontrollida, nii et rakendus võib ebaõige väljundi tagasi lükata, selle asemel et pidada näiliselt usutavat teksti õigeks. See muudab mudeli sobivaks süsteemidele, kus tõestuse korrektsus on vestluslikust mitmekülgsusest olulisem.

Olulised piirangud

  • 4096 tokeni suurune kontekstiaken on suurte formaalsete arenduste või ulatusliku kohaliku kontekstiga teoreemiväidete jaoks suhteliselt lühike.
  • Kaasasolevas uurimuses ei ole dokumenteeritud kindlat maksimaalse väljundi tokenite arvu.
  • Edukas genereerimine eeldab üldjuhul Leani kontrolli ning võib saada kasu korduvast näidiste genereerimisest, parandamisest või puuotsingust.
  • Mudel ei ole üldotstarbeline vestlusabiline ning seda ei esitleta multimodaalse süsteemina.
  • Dokumenteeritud ametlikku veeb otsingu, tööriistade kasutamise ega funktsioonide kutsumise võimekust ei ole. Lean ja Mathlib on väline kontrollitaristu, mitte mudeli sisseehitatud tööriistad.
  • See ei paku loomupärast pildi-, heli-, video- ega muud mittetekstilist väljundit.
  • Kontrollpunkti kohta ei ole dokumenteeritud esimese osapoole majutatud API-t ega kasutuspõhist hinda.
  • Mudeli vanus ja asendatud staatus võivad tähendada, et uute projektide puhul sobib paremini mõni hilisem teoreemitõestusmudel, kui prioriteediks on suurem võrdlustestide jõudlus või uuemad tööriistad.

Kulude, kiiruse ja juurutamise kompromissid

Kuna DeepSeek-Prover-V1.5-SFT-i levitatakse allalaaditavate kaaludena, ei ole sellel pakkuja API-hinda, mida majutatud teenuste tokenihindadega võrrelda. Rahaline kompromiss seisneb kohaliku taristu ja kontrolli vahel. Ise majutamine võib toetada privaatseid andmeid, korratavaid katseid ja piiranguteta integreerimist Leani kontrollijaga, kuid kontrollpunkti ligikaudu 13,8 GB suurune repositoorium ning mudeli järeldamise ja tõestuste kontrollimise nõuded tekitavad tegevuskulusid.

Uurimuses antakse toimetuslikuks kiirusehindeks 4 ja kuluhindeks 9, kuid need on võrdlevad toimetuslikud hinnangud, mitte DeepSeeki avaldatud tehnilised näitajad. Neid ei tohiks tõlgendada mõõdetud latentsuse ega garanteeritud tõestuse maksumusena. Tegelik kiirus sõltub riistvarast, kvantimisest, pakisuurusest, näidiste arvust ning tõestuste kompileerimisele ja kontrollimisele kuluvast ajast. Paljusid kandidaate genereeriv töövoog võib läbimismäära parandada, kuid suurendab koguarvutusmahtu.

Võrreldes majutatud üldotstarbelise mudeliga pakub see kontrollpunkt suuremat otsest kontrolli juurutamise üle ja spetsialiseeritud tõestuste genereerimise eesmärki, kuid vähem mugavust. Kasutajad peavad mudeli, Lean 4, Mathlib4 ning ümbritseva järeldamis- või otsingukoodi ise installima ja hooldama.

Millal valida DeepSeek-Prover-V1.5-SFT?

Vali DeepSeek-Prover-V1.5-SFT siis, kui põhiülesanne on Lean 4 formaalsete tõestuste genereerimine ja vajad kohalikeks katseteks allalaaditavaid kaalusid. See sobib hästi järgmisteks kasutusjuhtudeks:

  • Automaatse teoreemitõestuse ja formaalse matemaatika uurimine.
  • Lean 4 tõestuste lõpuleviimine ja kandidaatide genereerimine.
  • Kontrollijapõhine genereerimine, tõestuste parandamine ja puuotsingu katsed.
  • DeepSeek-Prover-V1.5 töövoo juhendatud õppimise etapi reprodutseeritavad uuringud.
  • Privaatsed või võrguühenduseta töövood, kus majutatud API ei sobi.

Hilisem või tugevdusõppega täiendatud teoreemitõestusmudel võib olla sobivam siis, kui peamine eesmärk on võrdlustestide jõudlus. Tarkvaraarenduseks, loomulikus keeles selgitamiseks, laiemaks matemaatiliseks aruteluks või pika kontekstiga tööks võib eelistada üldist kodeerimis- või vestlusmudelit. Majutatud teenus võib samuti olla parem valik, kui taristu hoolduse vähendamine on olulisem kui kogu kohaliku töövoo kontrollimine.

Kokkuvõte

DeepSeek-Prover-V1.5-SFT-i tuleks mõista eelkõige spetsialiseeritud avatud kaaludega Lean 4 tõestuste genereerijana, mitte üldise tehisintellekti assistendina. Selle väärtus seisneb juhendatud tõestuste genereerimise treeningu ja mehhaanilise kontrolli ühendamises: mudel pakub formaalset koodi ning Lean otsustab, kas see kood kehtib. 7B kontrollpunkt, 4096 tokeni pikkune kontekst, avatud kaaludega levitamine ning teatatud miniF2F-i ja ProofNeti tulemused muudavad selle kasulikuks uurimisobjektiks, kuid majutatud API puudumine, piiratud kontekst, sõltuvus välistest tööriistadest ja asendatud staatus vähendavad selle sobivust kohe kasutatavaks tootmislahenduseks.


KKK - vastused sinu küsimustele

Milleks on DeepSeek-Prover-V1.5-SFT loodud?
DeepSeek-Prover-V1.5-SFT on spetsiaalne 7 miljardi parameetriga mudel formaalsete matemaatiliste tõestuste genereerimiseks ja lõpuleviimiseks Lean 4-s. See genereerib Lean 4 koodi, mida tuleb kontrollida Lean'i ja Mathlib4 abil, mitte ei ole mõeldud üldiseks vestlus- või programmeerimisassistendiks.
Millised on DeepSeek-Prover-V1.5-SFT peamised tehnilised näitajad?
DeepSeek avaldas mudeli 15. augustil 2024. Mudelil on ligikaudu 7 miljardit parameetrit ning see toetab 4096 märgist koosnevat kontekstiakent. Mudel võtab vastu teksti ja Lean 4 lähtekoodi, väljastab Lean 4 tõestuskoodi ning on Hugging Face’i kaudu saadaval allalaaditavate avatud kaaludena.
Kui hästi suudab DeepSeek-Prover-V1.5-SFT formaalsete tõestuste võrdlustestides toime tulla?
Esitatud hindamistulemuste kohaselt saavutas DeepSeek-Prover-V1.5-SFT miniF2F-i testikomplektil kirjeldatud suure valimiga seadistuses 57,4% läbimismäära ning võrdlustabelis ProofNetil 22,9%. Uuringus teatatakse ka ProofNeti üldtulemuseks 17,9%, kui kirjeldatud ühe läbimise seadistuses kasutati 128 näidise eelarvet. Tulemused sõltuvad viipade koostamisest, valimite genereerimisest, teoreemide eeltöötlusest ja verifikaatoriga juhitud otsingust.
Kuidas kasutatakse DeepSeek-Prover-V1.5-SFT-d Lean 4 tõestusprotsessis?
Kasutaja esitab teoreemi, selle Leani konteksti ja soovi korral osalise tõestuse. Mudel genereerib võimaliku tõestuse, mida seejärel kontrollitakse Leani ja Mathlib4 abil. Kui kontroll ebaõnnestub, võib süsteem genereerida täiendavaid kandidaate, kasutada parandamiseks kontrollija veateateid või otsida alternatiivseid lahendusi. Kontrollpunkt on majutatud kasutaja enda taristus ning dokumenteeritud ametlikku majutatud API-t ega kasutuspõhist hinda ei ole.


Allikad 4
AI ettevõte

Info DeepSeek kohta