Turvakuljettaja istui Motionalin robottitaksin ohjaamossa suljetulla testiradalla ja seurasi, miten auto käyttäytyi pyöräilijän kohdalla. Auto hidasti ja pysähtyi joka kerta. Kuljettaja teki siitä luontevan päätelmän: auto näkee pyöräilijän.
Se ei nähnyt. Kun tutkijat kytkivät auton koneoppimispohjaisen ajolinjasuunnittelijan rinnalle järjestelmän, joka kääntää mallin sisäisen tilan ihmisen luettaviksi käsitteiksi, kävi ilmi, ettei käsite "pyöräilijä" aktivoitunut lainkaan. Sen todennäköisyys jäi alle prosenttiin. Mallille ei ollut lainkaan syötetty pyöräilijöitä koskevaa tietoa, ja sen valitsemat ajolinjat olisivat johtaneet törmäykseen. Auto pysähtyi, koska erillinen sääntöpohjainen varajärjestelmä komensi jarrun pohjaan törmäyksen ollessa välitön.
Havainto on peräisin Nature-lehdessä syyskuun alussa julkaistusta tutkimuksesta, jonka takana ovat MIT:n tutkijat ja robottitakseja kehittävä Motional. Menetelmän nimi on Concept-Wrapper Network, lyhyemmin CW-Net. Kirjoittajiin kuuluu myös Motionalin toimitusjohtaja Laura Major. Ensimmäinen versio työstä ilmestyi arXiv-palvelimelle jo marraskuussa 2024, ja vertaisarvioitu versio ilmestyi nyt.
“Erityisesti korkean riskin ympäristöissä, kuten itseajavissa autoissa, on tärkeää, etteivät selitykset ole mahdollisesti harhaanjohtavia.”
Mitä tulkittavuus oikeasti tarkoittaa
Neuroverkko on tilastollinen kone, joka muuntaa syötteen luvuiksi ja luvut ulostuloksi. Väliin jää miljoonia painokertoimia, joilla ei ole nimeä. Tulkittavuus tarkoittaa yritystä antaa niille nimi eli kääntää verkon sisäinen tila käsitteiksi, joita ihminen osaa lukea, kuten "lähestytään pysähtynyttä ajoneuvoa" tai "lähellä pyöräilijää".
Suurin osa alan menetelmistä tekee tämän jälkikäteen. Malli päättää ensin, ja erillinen selitysmalli arvaa jälkeenpäin, mihin päätös perustui. Selitys voi silloin olla uskottava ja silti väärä. CW-Net kääntää asetelman: käsiteluokitin istutetaan suunnittelijan sisään, ja lopullinen ajolinjapäätös pakotetaan nojaamaan juuri näihin käsitteisiin. Selitys on siis kiinni siinä, mitä auto oikeasti tekee.
Käsitteitä oli tutkimuksessa kahdeksan tai kymmenen aineistosta riippuen. Käsiteluokittimen opettamiseen käytettiin tutkimuksen mukaan 70,5–423 miljoonaa opetuspistettä, joista kullakin oli useita käsitemerkintöjä.
Oikea vastaus väärästä syystä
Testiradalla auto teki oikean asian. Se pysähtyi. Juuri siksi tilanne oli vaarallinen: turvakuljettaja rakensi havainnostaan mentaalimallin, joka oli väärä, ja väärä mentaalimalli pettää vasta silloin kun sitä eniten tarvittaisiin.
Vertaa opiskelijaan, joka saa kokeessa oikean vastauksen väärällä laskukaavalla. Opettaja näkee vain vastauksen ja päättelee, että asia on hallussa. Virhe paljastuu seuraavassa kokeessa, jossa luvut ovat erilaiset.
Koneoppimismalli käyttäytyy samalla tavalla. Se näyttää toimivalta niin kauan kuin tilanne muistuttaa opetusdataa. Kun tilanne poikkeaa siitä, oikea lopputulos katoaa ilman varoitusta, koska sitä ei koskaan tuottanut se syy, jonka ihminen kuvitteli. Suunnittelijamallin kannalta radalla ei ollut pyöräilijää, oli vain este, jota kohti ajolinja sattui kulkemaan.
Mitä CW-Net ei ratkaise
CW-Net ei tee mallista turvallisempaa. Se ei havainnut pyöräilijää sen paremmin kuin suunnittelijamallikaan, vaan kertoi ihmiselle, ettei havaintoa ollut. Selitykset rajoittuvat niihin käsitteisiin, jotka tutkijat ovat etukäteen määritelleet ja merkinneet opetusdataan. Ilmiö, jolle ei ole käsitettä, jää edelleen näkymättömiin.



