Utgangspunktet var at Vipps taper mye penger på ulike typer av betalingssvindel. Svindelmetoder endres raskt, derfor er det ikke tilstrekkelig med en regelbasert modell.
Løsningen
Løsningen ble å bruke maskinlæring til å predikere om en betaling er svindelforsøk, og å benytte modellene i sanntid for å kunne stoppe svindelforsøkene i tide. Data fra mange ulike kilder samles inn. Det benyttes en dataplattform for å prosessere data både i batch og i sanntid. Maskinlæringsmodeller trenes og evalueres basert på tilgjengelige datasett. MLFlow brukes for å ha sporbarhet for alle modeller som er trent (hvilke datasett de er trent på), til versjonering, og til å velge den modellen som predikerer best. Modellene må kunne gjøre prediksjoner i sanntid og med store krav til oppetid og skalerbarhet. Modellene serveres i et Kubernetes-cluster med et tilgjengelig API som integreres i betalingsflyten.
Verdi for kunden
Den første maskinlæringsmodellen ble satt i produksjon i april 2024 og integrert med betalingsløsningen. I perioden april til juni 2024 ble i alt 4 modeller produksjonssatt. I løpet av denne perioden klarte man å redusere svindel med over 65%.
