Teknologi

GeoMeld: en smarte geolokasjon som kan tvile

GeoMeld er ikke bare et kart eller en enkel koordinatmottaker. Systemet analyserer den geografiske konteksten, sammenligner ulike signaler og hjelper med å vurdere hvor mye man faktisk kan stole på den oppgitte plasseringen.

Vanlig geolokasjon er ofte basert på en ganske enkel modell: enheten sender koordinater — systemet mottar dem.

For kart er det iblant nok.

For virksomheter — langt fra alltid.

Koordinaten kan være nøyaktig, foreldet, midlertidig fraværende eller ikke stemme overens med enhetens reelle posisjon. Dessuten finnes verktøy som kan med vilje endre koordinatene som mobilappen mottar.

Og dersom denne koordinaten bare bestemmer hvor punktet vises på skjermen, kan konsekvensene være små.

En annen situasjon oppstår når digital koordinat utløser handlinger i den fysiske verden.

En kurér kjører for en bestilling. En taxi kjører til kunden. En ansatt må være på stedet. Logistikksystemet antar at transporten har nådd et bestemt punkt.

I slike tilfeller kan en feil eller bevisst manipulert koordinat føre til reelle kostnader.

Det er nettopp rundt denne problematikken GeoMeld er bygd.

Oppgaven til GeoMeld er ikke bare å finne ut «hvor er enheten», men å hjelpe med å forstå hvor mye man kan stole på den geografiske informasjonen.

Koordinater er bare ett signal

GeoMeld mottar informasjon om enhetens posisjon og omgivende kontekst.

Men systemet vurderer ikke hver ny observasjon som en endelig sannhet.

Det sammenlignes med tidligere kjente data, og systemet vurderer hvor naturlig den nye hendelsen ser ut.

Dette skiller seg fundamentalt fra tilnærmingen: «GPS har meldt – dermed er brukeren der».

I den virkelige verden kan samme koordinat ha helt forskjellig betydning, avhengig av forholdene.

Å mangle nøyaktig koordinat betyr heller ikke nødvendigvis at observasjonen er verdiløs.

GeoMeld jobber ikke bare med punktet, men med bredere geografisk kontekst.

Historien er viktigere enn en enkelt rapport

En observasjon alene bør ikke alltid endre systemets konklusjon.

Geolokasjonsdata kan være støyete, med feil i posisjonsbestemmelsen, oppdateringsforsinkelser, midlertidige signalproblemer eller enhetsspesifikke forhold.

Derfor vurderer GeoMeld hele historikken.

Hvis en geografisk tilstand har ligget stabil over tid, trenger ikke én overraskende hendelse umiddelbart å forkaste hele bildet.

Systemet kan behandle det som tvilsomt og vente på ytterligere kontekst.

Dette hjelper å unngå en av de vanligste feilene i automatiserte verifikasjoner — å reagere for sterkt på ett enkelt feilpunkt.

Fravær av koordinat betyr ikke fravær av informasjon

Det kan skje at enheten midlertidig ikke sender en nøyaktig posisjon.

For en enkel modell er dette ofte en blindvei: ingen koordinat — ingen data å analysere.

Men GeoMeld vurderer slike scenarioer annerledes.

Hvis det allerede finnes nok kontekst rundt observasjonen, betyr ikke manglende koordinat nødvendigvis fullstendig tap av geodata.

Systemet bør heller ikke oppfinne kunstig nøyaktighet hvor den ikke eksisterer.

Hvis data er mangelfulle, kan resultatet forbli usikkert inntil nye observasjoner lages.

Dette er en av de viktige egenskapene til GeoMeld — systemet innrømmer at det kan være situasjoner hvor riktig svar rett og slett ikke finnes.

Geografi handler også om bevegelse

Betydelige endringer i koordinater betyr ikke alltid at det er svindel.

Mennesker flytter på seg.

Transportmidler flyttes.

Noen nettverksobjekter kan også forflytte seg sammen med biler, busser, tog eller annen mobil infrastruktur.

Derfor vil en enkel regel som «objektet er langt borte, derfor er koordinatet falsk» ofte ikke fungere i praksis.

GeoMeld vurderer konteksten av bevegelse.

Oppgaven er ikke bare å oppdage endringer, men å vurdere om de virker naturlige i helheten.

Derfor er mobilitet og geografisk abnormitet to ulike ting.

Når falske koordinater fører til reell skade

En av de mest konkrete bruksscenarioene for GeoMeld er innen leveringstjenester, taxi og andre tjenester der brukerens koordinat utløser handlinger i den fysiske verden.

Det er enkelt i dag å endre lokasjonen som mobil enhet rapporterer — det finnes programmer som kan tvinge applikasjonen til å motta feil posisjon.

Noen ganger gjøres dette med vilje.

Se på en leveringsservice: Kunden legger inn en bestilling og oppgir en manipulert geolokasjon. Systemet godtar den som sann. Restauranten begynner å lage bestillingen, kurér henter den og kjører til den oppgitte adressen.

Men kunden er ikke på stedet.

For en som gjør dette, kan det virke som en uskyldig spøk.

Men for virksomheten betyr dette direkte tap.

Produkter er brukt, bestillingen er utført, kuréren er opptatt med falsk levering. Arbeidstid er brukt. Eventuelt er transport brukt. Og mens dette skjer, kan en annen reell bestilling vente på en fri kurér.

Ved omfattende eller med vilje utført manipulasjoner blir slike handlinger en form for økonomisk skade.

Det samme gjelder for taxi: hvis systemet tar alle rapporterte koordinater som absolutte sannheter, kan en bil bli sendt til feil sted.

Dette fører til bortkastet tid, økte kostnader og brudd på tjenestens pålitelighet.

Det er her hovedspørsmålet for GeoMeld oppstår:

ikke bare «hvilken koordinat sendte kunden», men også «er det nok grunnlag for å stole på denne koordinaten?».

GeoMeld erstatter ikke GPS

Det er viktig å definere grensene for prosjektet.

GeoMeld forsøker ikke å erstatte GPS, Apple Maps, Google Maps eller innebygde posisjonsmekanismer i mobile enheter.

Det jobber som et tillegg oppå eksisterende geografiske data, som et ekstra serverlag for vurdering.

Telefonen fortsetter å fastslå posisjon som vanlig.

Men serveren trenger ikke å akseptere alle verdier som sanne uten videre.

GeoMeld tilbyr et ekstra vurderingslag mellom enhetens koordinat og den forretningsmessige beslutningen.

Dette er spesielt viktig der hvor en bedrift er i ferd med å investere reelle ressurser basert på posisjonsdata.

Mistanke om koordinater betyr ikke automatisk blokkering

En annen viktig del av arkitekturen er at systemet ikke automatisk reagerer på ett enkelt tvilsomt signal.

Et geografisk avvik må ikke umiddelbart tolkes som svindel.

Enheten kan ha gjort en feil.

Det kan ha midlertidig fått mindre nøyaktige data.

Det kan ha skjedd endringer i det nettverksmessige miljøet.

GeoMelds oppgave er ikke å umiddelbart anklage brukeren, men å vurdere den samlede situasjonen og graden av tillit.

For eksisterende integrerte systemer kan resultatet bety at det ser ut til å være normalt, krever nærmere vurdering eller at dataene ennå ikke er tilstrekkelig bekreftet.

Hva videre skal gjøres, avgjøres av det aktuelle produktet.

Systemet kan la være å fatte en beslutning med en gang

En av de mest betydningsfulle egenskapene til GeoMeld er evnen til å la tvil være intakt når dataene er utilstrekkelige.

I mange systemer reduseres resultatet til å være enten «stol på» eller «ikke stol på».

Men geografiske data er ofte usikre, og kan ikke alltid avgjøres entydig.

GeoMeld kan derfor opprettholde tvil.

Nye observasjoner bekrefter ikke nødvendigvis tidligere data med én gang. Systemet kan ønske å se hva som skjer videre.

Ytterligere data kan bekrefte det første signalet, vise at det var en feil, eller danne et nytt stabilt bilde.

Å si «mangel på nok data» er ikke en svakhet, men en beskyttelse mot å ta for raske, feilaktige avgjørelser.

Netverksinformasjon vurderes også i den samlede konteksten

Omgivelsene rundt enheten kan også ha verdi for vurderingen.

Men GeoMeld baserer seg ikke på idéen om at oppdagelsen av ett enkelt nettverksidentifikator automatiskt bekrefter posisjonen.

Infrastruktur er langt mer kompleks.

En enhet kan ha flere ulike tilgangspunkter, et stort nettverk kan dekke store områder, og deler av infrastrukturen kan være mobil.

Derfor vurderes nettverksdata som en del av helheten, ikke som isolerte bevis.

Hvordan GeoMeld kobler disse observasjonene og vurderer deres relevans, er et internt aspekter ved prosjektet.

Tilliten bygges gradvis

GeoMeld forutsetter ikke at alle observasjoner har samme pålitelighet.

Historikk, gjentakelse, konsistens og uavhengighet av kontekst kan endre tillitsnivået til geodataene.

Det endelige målet er ikke bare å få en koordinatpar, men å vurdere hvor overbevisende den nåværende geografiske billeddannelsen er.

For leveringsvirksomheter kan dette bety en ekstra kontroll av bestillingen.

For taxiselskaper — en annen bekreftelse av oppgitt sted.

For logistikksystemer — en indikasjon på at en ankomssituasjon krever oppmerksomhet.

For anti-svindel-systemer — en ytterligere risikofaktor.

GeoMeld lar systemet velge reaksjon basert på konteksten, og ikke på enkeltsignaler.

Hvor kan dette brukes mer?

Problemet oppstår hvor enn den digitale koordinaten fører til kostnader eller handlinger i den fysiske verden.

Først og fremst gjelder dette:

  • mat- og vareleveringstjenester;

  • taxi;

  • kurertjenester;

  • transport- og logistikksystemer;

  • utkjøringstjenester;

  • tjenester med krav om oppmøte på objekt;

  • leie- og sambruksordninger for transport;

  • operasjoner knyttet til spesifikke geografiske områder;

  • anti-svindelscenarioer hvor endringer i koordinater kan gi fordel eller skade tjenesten.

Det felles prinsippet er det samme overalt.

Jo mer en virksomhet bruker av reelle ressurser med utgangspunkt i kundens koordinater, desto viktigere er det å vurdere om koordinaten er til å stole på.

Hva får integrerte produkter

GeoMeld er tenkt som et serverlag for andre systemer.

Integrasjonsproduktet sender tilgjengelig geografisk kontekst og mottar en normalisert sjekk, som kan brukes i egen forretningslogikk.

GeoMeld bestemmer ikke utfallet av bestillinger, kjøringer eller brukere.

Leveringstjenesten kan be om ytterligere bekreftelse.

Taxi kan endre prosessen basert på vurderingen.

Logistikksystemet kan merke en hendelse for kontroll.

Anti-svindelmekanismen kan legge til et geografisk element til andre risikosignaler.

Det endelige beslutningen ligger hos det tilkoblede systemet.

GeoMeld svarer på det mer spesifikke spørsmålet:

hvor overbevisende er den geografiske informasjonen som dette produktets beslutning baserer seg på?

Hvorfor dette ikke bare er anti-svindel

Å endre koordinater er en av de mest åpenbare scenarioene for bruk av GeoMeld, men tiltaket begrenser seg ikke til å bekjempe svindel.

Oppgaven er bredere: å vurdere kvaliteten og påliteligheten til den geografiske konteksten.

Noen ganger oppstår tvilsomme koordinater av bevisste handlinger fra brukeren.

I andre tilfeller skyldes det tekniske problemer.

Det viktige for GeoMeld er ikke motivet, men at serveren bør vurderes å ikke akseptere informasjonen uten ytterligere kontekst.

Derfor kan systemet brukes også der hvor geografisk feil kan koste dyrt for virksomheten.

Hvorfor interne mekanismer er lukket

Den grunnleggende ideen bak GeoMeld kan forklares offentlig:

Systemet analyserer geografisk og nettverksmessig kontekst, tar hensyn til historikk og bevegelser, sammenligner observasjoner og vurderer tillit.

Dette er tilstrekkelig for å forstå formålet med produktet.

Men de spesifikke vurderingsreglene forblir interne og privære for prosjektet.

Skalerbare terskelverdier, rekkefølgen på sjekker, interne modeller, metoder for å koble ulike observasjoner og kriterier for tillit — dette handler mer om den teknologiske implementasjonen enn selve produktbeskrivelsen.

Disse detaljene avgjør hvor godt systemet kan skille mellom naturlig atferd og mistenkelig atferd.

For integrasjonen er slutten på dagen resultatet viktigst: en klar serverkontrakt og muligheten til å bruke den geografiske evalueringen i egen forretningslogikk.

For å bruke GeoMeld, er det ikke nødvendig å vite nøyaktig hvilke interne regler som har gitt dette resultatet.

Ikke kunstig intelligens, men et smarte system

Jeg vil ikke kalle GeoMeld kunstig intelligens i vanlig markedsføringsterminologi.

Det er ikke behov for å tilskrive prosjektet nevronettverks-magi.

Dets intelligens ligger i noe annet.

Systemet håndterer ufullstendige og av og til motstridende data, vurderer kontekst, husker tidligere observasjoner, skiller normalt bevegelsesmønster fra mistenkelig endring, og kan unngå forhastede beslutninger.

GeoMeld antar ikke at ethvert signal fra enheten er automatisk sant.

Dette er kanskje hovedideen bak prosjektet.

Vanlig geolokasjon svarer på spørsmålet:

«Hvor er enheten?»

GeoMeld stiller et annet:

«Hvor mye kan man stole på det vi vet om enhetens posisjon akkurat nå?»

Dette kan være en liten forskjell for et kart, men kan være helt avgjørende for tjenester som sender utressurser basert på den digitale koordinaten.

Fordi koordinatet er bare data.

Og avgjørelsen om å stole på dataene kan koste penger.

Mer info på: geomeld.de.