16. oktoober 2026 · uurimistöö

Teie tehisintellekti uurimisagent on testandmeid näinud: 3 viisi, kuidas tulemus saastub

Teie tehisintellekti uurimisagent on testandmeid näinud: 3 viisi, kuidas tulemus saastub

Strateegiaagent võib testandmestiku saastada, ilma et ühtki testirida treeningusse kaasataks. Kui agent näeb testitulemust, muudab parameetrit ja käivitab uuesti, on see tulemus strateegiat juba mõjutanud. Kood võib seda perioodi nimetada „valimiväliseks“. Uurimisprotsess on selle aga otsingu osaks muutnud.

Olen näinud, kuidas see juhtub mugavusest: agent käivitab katseseeria, loeb kokkuvõtlikku tabelit ja pakub siis välja väikese paranduse. Keegi ei palunud tal kontrollvalimil sobitada. Tagasisideahel tegi sobitamise ikkagi ära.

Viga 1: agendil lubatakse pärast iga käivitust tulemusi piiluda

Tagajärjeks on tavaliselt testperioodi Sharpe’i suhtarv, mis tõuseb korrapäraste väikeste sammudega. Agent proovib 30 varianti, jätab parima alles ja proovib selle ümber veel 30 varianti. Iga üksik muudatus tundub mõistlik. Koos muudavad need testperioodi optimeerimise sihtmärgiks.

Vaatame lihtsustatud näidet. Oletame, et strateegial puudub tegelik eelis ja testite kontrollvalimil 100 sõltumatut varianti. Kui valite suurima Sharpe’i suhtarvuga variandi, võib juhuse tahtel saada meelitava tulemuse. Enamasti pole strateegiaotsingus variandid tegelikult sõltumatud, kuid see ei päästa protsessi: korduv tagasiside soosib endiselt seadistusi, mis juhtuvad kontrollvalimi iseärasustega sobima.

Seadke kontrollvalimi tulemuste ette ligipääsutõke. Agent võib töötada treening- ja valideerimisperioodidega, kuid ta ei pääse kontrollvalimi mõõdikute ega graafikute juurde. Hoidke lõpphindamine eraldi tööna, käivitage see üks kord pärast uurimisotsuste külmutamist ning salvestage tulemusega strateegia versioon ja andmete hetkeseis.

Viga 2: iga hilisemat perioodi nimetatakse „uueks“

Kuupäevavahemik pole uus pelgalt seetõttu, et järgneb treeningaknale. Kui agent on selle vahemiku tulemust näinud või inimene on selle mahakäigu põhjal mõne muu tunnuse valinud, on vahemik tagasisideahela osaks muutunud.

PerioodLubatud kasutusMis muudab selle staatust
TreeningReeglite ja parameetrite sobitamineMitte miski; selle perioodi otsimine ongi eesmärk
ValideerimineKandidaatide võrdlemine ja uurimisotsuste tegemineKorduv kasutamine suurendab ülesobitamise ohtu
Lõplik kontrollvalimKülmutatud kandidaadi ühekordne hindamineTulemuse vaatamine ja kandidaadi muutmine
Tulevane paberkaubanduse perioodRakenduse käitumise jälgimine tulevikusTulemuste kasutamine häälestamiseks loob uue uurimistsükli

Libisev järelhindamine aitab hinnata, kuidas kindlaks määratud uurimisprotsess eri ajavahemikel toimib. See ei anna piiramatut õigust iga osa tulemustesse piiluda. Kui agent näeb osade tulemusi ja kohandab nende põhjal otsingut, on needki tagasiside. Jätke otsuse jaoks, mida tegelikult teha soovite, alles üks puutumata lõppperiood.

Viga 3: kood külmutatakse, aga küsimust muudetakse

Mõnikord jääb strateegiakood samaks, kuid uurija muudab pärast tulemuse nägemist hindamisviisi: vahetab võrdlusindeksit, jätab raske kuu välja, esitab tulemused teise turuvalimi kohta või keskendub mõõdikule, mis näeb kõige tugevam välja. Testandmestik on lugu suunanud isegi siis, kui ühtki parameetrit ei muudetud.

Tagajärjena sünnib lihvitud aruanne ühe selge põhitulemusega, kuid puudub ülevaade muudest proovitud vaadetest. Aktsiastrateegia võib laia turuindeksi kõrval nõrk välja näha, kuid sularahaga võrreldes tugev; krüptostrateegia võib särada ühel kauplemisplatvormil pärast seda, kui mitut platvormi on juba uuritud. Sellised võrdlused võivad olla kasulikud, kuid nende seast valimine pärast kontrollvalimi nägemist on järjekordne valikusamm.

Pidage uurimispäevikut. Salvestage iga käivituse kohta hüpotees, koodiversioon, andmete hetkeseis, parameetrite otsing, hindamisaknad, küsitud mõõdikud ning teave selle kohta, kas agent või uurija tulemust nägi. Lühike logi on kasulikum kui täiuslikuna kõlav silt „valimiväline“.

Enne hindamist sõnastage lõplik küsimus selgelt: milline kandidaat, milline turgude valim, milline võrdlusindeks, millised kulud ja millised mõõdikud? Kui vastus pärast tulemuse saabumist muutub, käsitlege järgmist käivitust uurimistööna ja jätke uus andmestik järgmise lõppkontrolli jaoks.

Mida saan saastunud kontrollvalimist veel teada?

See pole kasutu. See näitab, kuidas strateegia sel perioodil toimis, ja aitab tõrkeid diagnoosida. Lihtsalt ärge esitage selle tulemust sõltumatu kinnitusena. Kasutage seda arenduse tõendusmaterjalina, külmutage järgmine kandidaat ja hinnake seda päriselt tulevasel paberkaubanduse perioodil, kasutades samu arvestus- ja täitmiseeldusi.

Agendipõhises töövoos on katsete arvu lihtne silmist kaotada: üks viip võib tekitada kümneid käivitusi, enne kui keegi seda märkab. Kaitse seisneb töökorralduses. Piirake, mida agent saab uurida, logige iga katse ja jätke alles üks hindamine, mille tulemus ei saa hinnatavat kandidaati suunata.

tehisintellekti agendidülesobitaminestrateegiauuringudjäreltestimine
← Kõik postitused