Maskinlæring i bankverdenen: 5 gange mindre risiko for svindel ved at opdage anomalier i transaktioner

Innowise har udviklet et ML-drevet system, der overvåger digitale transaktioner og opdager mistænkelig eller svigagtig adfærd.

Download PDF-versionen af casestudiet

Kunde

Region
USA
Kunde siden
2021

Vores kunde er en stor forretningsbank med et netværk af filialer over hele landet, som tilbyder indlån, lån og andre tjenester.

Detaljerede oplysninger om klienten kan ikke videregives i henhold til bestemmelserne i NDA.

Udfordring: Øget risiko for økonomisk svindel og overtagelse af konti, som en vigtig amerikansk bank oplevede

Det primære fokus for enhver bank eller finansiel institution er kontohavernes tilfredshed og sikkerhed. Som en del af deres daglige drift håndterer disse institutioner kundekonti, overvåger investeringer, opretholder tilstrækkelig likviditet og udfører andre funktioner.

Desværre står banksektoren i øjeblikket over for en betydelig trussel fra mistænkelige og ondsindede aktiviteter, der ikke kun bringer kunderne i fare, men også sektoren som helhed. Indtil for nylig har bankerne mest brugt manuelle regelbaserede systemer, men i takt med at svindlerne bliver mere sofistikerede, bliver disse systemer hurtigt ineffektive.

En af de vigtigste amerikanske banker henvendte sig til Innowise for at få en effektiv maskinlæring i bankløsning til at opdage og bekæmpe økonomisk svindel. Efterhånden som kunden ekspanderede, og antallet af transaktioner steg, blev banken med jævne mellemrum udsat for ondsindede aktiviteter, der truede dens sikkerhed og omdømme. Vores kunde havde ganske vist et system til bekæmpelse af hvidvaskning af penge, som forhindrede, at kriminelt udbytte blev camoufleret og indlemmet i det finansielle system. Men det manglede præcision, viste et stort antal falske positiver og gav plads til kontoovertagelser og betalingssvindel.

Løsning: ML-baseret løsning til at opdage uregelmæssigheder i transaktioner og forhindre svigagtige aktiviteter

Innowise anbefalede at integrere en ML-drevet udvidelse i bankøkosystemet for at analysere store datamængder og beskytte midler mod ondsindede aktiviteter. Kontohavernes transaktioner analyseres og advares, hvis der opdages ukarakteristisk, mistænkelig eller svigagtig adfærd. Ved hjælp af deep learning i fintech-algoritmer analyserede vores projektteam store mængder data for at opdage abnormiteter, der kunne indikere svindel.

Aggregering af data

Som det første skridt indsamlede og konsoliderede Innowise alle bankrelaterede data, herunder brugerens identitet, placering, betalingsmetoder, transaktionshistorik og andre relevante faktorer.

Udarbejdelse af unormale mønstre

Vi udledte karakteristiske mønstre, som f.eks. usædvanligt høje transaktionsbeløb eller opdeling af transaktioner for at undgå automatisk skatterapportering. Disse mønstre gør det muligt for ML-algoritmer at skelne mellem svigagtige aktiviteter og almindelige bankforretninger og udløse passende handlinger, når der opstår et risikabelt mønster. På den baggrund kategoriseres transaktioner som enten "gode" (legitime) eller "dårlige" (svigagtige). 

Samlet set fik Innowise adgang til et stort datasæt (f.eks. snesevis af millioner prøver baseret på neurale netværk, transaktionsdata og historiske data), som er meget effektivt til at identificere mønstre og spotte unormal adfærd, der afviger fra normen. Vi valgte de mest kritiske funktioner ved at sammenligne forventninger med faktiske data og rekursive teknikker til eliminering af funktioner. Vores team identificerede også manglende dataetiketter og leverede teknikker til bedre afsløring af svindel.

Model-træning

Da regelbaserede mønstre fremhæver eksplicitte svindelsager, har vores ML-specialister udviklet algoritmer, der opdager usædvanlige eller ukendte omstændigheder, hvor konventionelle algoritmer fejler. Som følge heraf kan udvidelsen komme med forudsigelser, selv uden tilstrækkelige data, ved hjælp af træningsteknikker til maskinlæring. Vores løsning bruger således indlejrede repræsentationer i stedet for klassiske aggregerede funktioner til at behandle transaktioner.

Fuldgyldig ML-model

Når en trussel identificeres, sender systemet disse data i realtid til administratoren, som kan fastfryse eller annullere operationer, indtil der er foretaget yderligere undersøgelser. Afhængigt af sandsynligheden for svindel er der tre mulige udfald:

  • Hvis sandsynligheden for svindel er under 5%, godkendes transaktionen;
  • Hvis sandsynligheden for svindel er mellem 6% og 70%, er det nødvendigt med en ekstra kontrol som f.eks. en sms-engangskode, fingeraftryk eller et hemmeligt spørgsmål;
  • Hvis sandsynligheden for svindel overstiger 80%, afvises transaktionen, hvilket kræver manuel behandling og analyse.

Desuden sørgede vi for omfattende værktøjer til forklaring af ML-modeller, der hjælper med at forstå forudsigelsesresultater og giver en problemfri brugeroplevelse.

Teknologier

HTML, CSS, React, MUI
Apache Flink, Redis Feast, Apache Hive, Apache Airflow, Apache Kafka, Apache Spark
Apache Spark MLLib, Scikit-learn, LightGBM, XGBoost, Hyperopt, PySpark, Numpy, Pandas, Scipy
DVC, MLFlow, Comet
Miljø
Docker, Docker Compose, Kubernetes, Jenkins

Proces

I første omgang udviklede vores projektteam forretningsmæssige og tekniske krav for at opfylde kundens forventninger. Gennem hele projektet har vores forretningsanalytiker opretholdt tæt kontakt med kundens bankkonsulenter for at få en dybere forståelse af kundens forretning og drage fuld fordel af maskinlæring i finansielle tjenester.

Hvad angår ML-løsningen, var det mest udfordrende aspekt at opnå optimale målinger for brugere med forskellig transaktionshistorik. Vores model var effektiv for kontohavere med en betydelig transaktionshistorik, men ineffektiv for nye brugere med manglende historiske data. Sådanne brugere blev behandlet som inaktive konti, der kun indeholdt identitetsoplysninger og ingen transaktionshistorik. Selv om denne antagelse eliminerer fordelen ved at have komplette brugerdata, giver den ikke desto mindre rimeligt stabile træningsresultater for ML-modellen.

Efter at have diskuteret problemet undersøgte vi "few-shot learning"-metoder, der kunne forbedre vores målinger. Vi gennemførte et proof of concept, men det resulterede ikke i de væsentlige forbedringer, vi havde forventet. Derfor fortsatte vores projektteam med at forbedre platformen og dykke dybere ned i vores kundes forretningsdomæne. Det gjorde det muligt for os at designe funktioner, der havde en betydelig indvirkning på "few-shot learning"-modellen og sikrede nøjagtige forudsigelsesresultater for maskinlæringsprojektet for banker.

Vores team fulgte Scrum-metoden med tre ugers sprints gennem hele projektet. Vi holdt regelmæssige møder med teamet via Microsoft Teams for at overvåge projektets fremskridt og tage højde for eventuelle ændringer i omfanget. På nuværende tidspunkt er projektet afsluttet med succes.

Hold

1
Projektleder
1
Forretningsanalytiker
2
Front-end-udviklere
2
Back-end-udviklere
3
ML Engineers
2
Data Engineers
1
UI/UX-designer
1
QA Engineer

Resultater: x2,4 hurtigere behandlingshastighed med færre falske positiver og en reduceret risiko for uopdaget svindel.

Innowise har udviklet en avanceret ML-drevet udvidelse til at opdage mistænkelige eller svigagtige aktiviteter og træffe proaktive foranstaltninger baseret på det. Vi sørgede for upåklagelig sikkerhed og eliminerede risikoen for brud og økonomisk kriminalitet. Samlet set gav implementeringen af maskinlæring i bank- og finanssektoren følgende fordele:

  • højere hastighed

Maskinlæringsalgoritmer analyserer hurtigt store mængder data. I takt med at tempoet og mængden af banktransaktioner vokser, undersøger vores maskinlæringsplatform løbende nye oplysninger.

  • forbedret effektivitet

Maskinlæringsalgoritmer kan udføre gentagne operationer og med det samme spotte subtile ændringer i mønstre. Vores ML-løsning undersøger hundredtusindvis af betalinger i sekundet og strømliner hele transaktionsprocessen.

  • nøjagtighed

I dette projekt brugte vi maskinlæringsalgoritmer, der kan trænes til at identificere mønstre i tilsyneladende trivielle data. De genkender subtile eller ikke-intuitive mønstre, som ville være udfordrende, hvis ikke umulige, for mennesker at skelne. Det øger præcisionen i opdagelsen af svindel, hvilket resulterer i færre falske positiver og en reduceret risiko for uopdaget svindel.

Projektets varighed
  • Juni 2021 - december 2022

99.3% 

nøjagtighed til at reducere svindel

x2.4
hurtigere behandlingshastighed

    Kontakt os

    Book et opkald eller udfyld formularen nedenfor, så vender vi tilbage til dig, når vi har behandlet din anmodning.

    Send os en talebesked
    Vedhæft dokumenter
    Upload fil

    Du kan vedhæfte 1 fil på op til 2 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved at klikke på Send accepterer du, at Innowise behandler dine personlige data i henhold til vores Politik for beskyttelse af personlige oplysninger for at give dig relevante oplysninger. Ved at indsende dit telefonnummer accepterer du, at vi kan kontakte dig via taleopkald, sms og beskedapps. Opkalds-, besked- og datatakster kan være gældende.

    Du kan også sende os din anmodning
    til contact@innowise.com

    Hvad sker der nu?

    1

    Når vi har modtaget og behandlet din anmodning, vender vi tilbage til dig for at beskrive dine projektbehov og underskriver en NDA for at sikre fortrolighed.

    2

    Når vi har undersøgt dine ønsker, behov og forventninger, udarbejder vores team et projektforslag med forslag med arbejdets omfang, teamstørrelse, tids- og omkostningsoverslag.

    3

    Vi arrangerer et møde med dig for at diskutere tilbuddet og få detaljerne på plads.

    4

    Til sidst underskriver vi en kontrakt og begynder at arbejde på dit projekt med det samme.

    pil