SlideShare a Scribd company logo
Fraud Detection in
Klarna
Vaibhav Singh
Data Science Manager
Consumer:
Risk-free purchase
Klarna Buyer Protection Policy
Customers get their goods or they get
their money back.
Merchant:
Risk-free selling
When you sell with Klarna you will always
get paid for the order.
Klarna takes all the fraud and credit risk.
Klarna has helped make e-commerce safer for 14 years.
Merchants receive guaranteed payouts*
Consumers have never had to pay for an item that has not arrived, was wrong or broken.
Discover, Shop, Buy, Keep.
Repeat.
When asked, 90% of customers
consider Buyer protection as
attractive
Klarna Payment Methods
Payments built around customers.
Every Klarna payment method
used to settle the bill directly
Every Klarna payment method
used to settle the bill a period after
Every Klarna payment method
used to part pay the order
Pay now Pay later Slice it
Unicorns are real.
And other facts.
Klarna isn’t just a great place to work: it’s one of the world’s true
unicorn companies.
● We’re valued at over $2.5bn and we’re growing by 40% a
year
● We now have more than 2500 employees from more than 70
countries
● We process more than a million transactions a day
● About 10,000 people are buying with Klarna at any moment
of any day
● We have developer centres in Stockholm, Berlin, and Linden
What is Fraud?
1st
Party
2nd
Party
3rd
Party
An individual, or group of people,
misrepresent their identity or give
false information
Money mules, is where an individual
knowingly gives their identity or
personal information to another
individual to commit fraud.
An individual, or group of people, use
another person’s identity or personal
details to open or takeover an
account without the consent, or
knowledge, of the person whose
identity is being used
Fraud at Klarna
● ID-thefts
● Credit Card fraud
● Abusive behavior
● Borrowed ID
● Loopholes in Klarna or
merchant processes
Machine Learning for
Fraud
1. Human Agents
2. Dispute from customers
3. Chargebacks
4. Other signals eg. Bounce
Emails, Merchant
Defining the
target
1. Oversampling - SMOTE
2. Undersampling
3. Work out which class
distribution works out best on
validation set
Class
Imbalance
1. Transactional features
a. Shopping cart details
b. Billing, Shipping details
2. Customer based
a. Frequency of purchases
b. Frequency of payments
3. Merchant based
a. Current default rates
b. Risky items
4. Graph based
a. How is the transaction linked to other fraud
transactions
b. How is the customer linked to other
fraudulent customers
Features
Feature Generation Architecture
Authorization
Events on cid on email ...
...
RaaS Requests
Variable
Calculation
Variable
Calculationon cid on email ...
S3
EMR
(Spark Structured
Streaming)
Dynamo Streams
Storing point-in-time datasets
Authorization
Events
RaaS
Requests
CID Datasets
Email
DataSets
S3
1. Supervised
a. Algos - XGBoost, LightGBM
2. Anomaly Detection
a. Autoencoders - Keras Based
3. Meta Models
a. Ensemble of models for similar countries or
merchants
Models
1. AWS Sagemaker
a. Custom Images used to train models
2. Track experiments, models, real time decisions
3. Feature Importance and explainability
a. Do not solely rely on decision trees for feature
importance
b. Use SHAP/ELI5 for better explainability
4. Production deployment
a. Models hosted as Docker images with API
endpoints
b. Kubernetes Cluster
i. Currently handling more than 200 models
Tech behind the scenes
1. Precision Recall - Area Under Curve (PR AUC vs ROC AUC)
2. Cost ($) based metric best for business
Choose your METRICS wisely
Monitoring in production
Monitoring in production
● Things to monitor
○ Live System Performance
○ Features
○ Model metrics e.g. Precision, Recall
■ Estimation using random sampling and using Humans as
ground truth
○ Business Metrics (Cost of TP, FP, FN)
■ Estimation using random sampling and extrapolating to
overall population
Questions?
Thank You!

More Related Content

What's hot

Customer churn prediction for telecom data set.
Customer churn prediction for telecom data set.Customer churn prediction for telecom data set.
Customer churn prediction for telecom data set.
Kuldeep Mahani
 
Putting the Experience in Digital Customer Experience
Putting the Experience in Digital Customer ExperiencePutting the Experience in Digital Customer Experience
Putting the Experience in Digital Customer Experience
Cognizant
 
Reinventing the client journey
Reinventing the client journeyReinventing the client journey
Reinventing the client journey
accenture
 
Towards the Next Generation Financial Crimes Platform - How Data, Analytics, ...
Towards the Next Generation Financial Crimes Platform - How Data, Analytics, ...Towards the Next Generation Financial Crimes Platform - How Data, Analytics, ...
Towards the Next Generation Financial Crimes Platform - How Data, Analytics, ...
Molly Alexander
 
Deloitte Software As A Service Deloitte Seminar
Deloitte Software As A Service   Deloitte SeminarDeloitte Software As A Service   Deloitte Seminar
Deloitte Software As A Service Deloitte Seminar
Theo Slaats
 
Open banking [Evolution, Risks & Opportunities]
Open banking [Evolution, Risks & Opportunities]Open banking [Evolution, Risks & Opportunities]
Open banking [Evolution, Risks & Opportunities]
Kannan Srinivasan
 
Churn Prediction in Practice
Churn Prediction in PracticeChurn Prediction in Practice
Churn Prediction in Practice
BigData Republic
 
Overview of Digital Assets and Blockchain - Goldman Sachs (Asia) 2021.pdf
Overview of Digital Assets and Blockchain - Goldman Sachs (Asia) 2021.pdfOverview of Digital Assets and Blockchain - Goldman Sachs (Asia) 2021.pdf
Overview of Digital Assets and Blockchain - Goldman Sachs (Asia) 2021.pdf
DavidYao28
 
Digital Bank: What and How
Digital Bank: What and HowDigital Bank: What and How
Digital Bank: What and How
Ivano Digital
 
AIA Group – Insurer Innovation Award 2023
AIA Group – Insurer Innovation Award 2023AIA Group – Insurer Innovation Award 2023
AIA Group – Insurer Innovation Award 2023
The Digital Insurer
 
Artificial Intelligence for Banking Fraud Prevention
Artificial Intelligence for Banking Fraud PreventionArtificial Intelligence for Banking Fraud Prevention
Artificial Intelligence for Banking Fraud Prevention
Jérôme Kehrli
 
Machine Learning in Banking
Machine Learning in BankingMachine Learning in Banking
Machine Learning in Banking
accenture
 
The Industrialist: Trends & Innovations - July 2023
The Industrialist: Trends & Innovations - July 2023The Industrialist: Trends & Innovations - July 2023
The Industrialist: Trends & Innovations - July 2023
accenture
 
Top Trends in Payments 2022
Top Trends in Payments 2022Top Trends in Payments 2022
Top Trends in Payments 2022
Capgemini
 
Technology Vision 2022: Communications Industry | Accenture
Technology Vision 2022: Communications Industry | AccentureTechnology Vision 2022: Communications Industry | Accenture
Technology Vision 2022: Communications Industry | Accenture
accenture
 
The Role of Contact Center in Omnichannel Strategy
The Role of Contact Center in Omnichannel StrategyThe Role of Contact Center in Omnichannel Strategy
The Role of Contact Center in Omnichannel Strategy
HfS Research
 
Value Untangled Slideshare
Value Untangled SlideshareValue Untangled Slideshare
Value Untangled Slideshare
accenture
 
Hongkong fintech
Hongkong fintechHongkong fintech
Hongkong fintech
Rein Mahatma
 
Zero trust strategy: cloud security by design
Zero trust strategy: cloud security by designZero trust strategy: cloud security by design
Zero trust strategy: cloud security by design
accenture
 
Checklist to become customer first neo bank- 2021 proven solution
Checklist to become customer first neo bank- 2021 proven solutionChecklist to become customer first neo bank- 2021 proven solution
Checklist to become customer first neo bank- 2021 proven solution
IndusNetMarketing
 

What's hot (20)

Customer churn prediction for telecom data set.
Customer churn prediction for telecom data set.Customer churn prediction for telecom data set.
Customer churn prediction for telecom data set.
 
Putting the Experience in Digital Customer Experience
Putting the Experience in Digital Customer ExperiencePutting the Experience in Digital Customer Experience
Putting the Experience in Digital Customer Experience
 
Reinventing the client journey
Reinventing the client journeyReinventing the client journey
Reinventing the client journey
 
Towards the Next Generation Financial Crimes Platform - How Data, Analytics, ...
Towards the Next Generation Financial Crimes Platform - How Data, Analytics, ...Towards the Next Generation Financial Crimes Platform - How Data, Analytics, ...
Towards the Next Generation Financial Crimes Platform - How Data, Analytics, ...
 
Deloitte Software As A Service Deloitte Seminar
Deloitte Software As A Service   Deloitte SeminarDeloitte Software As A Service   Deloitte Seminar
Deloitte Software As A Service Deloitte Seminar
 
Open banking [Evolution, Risks & Opportunities]
Open banking [Evolution, Risks & Opportunities]Open banking [Evolution, Risks & Opportunities]
Open banking [Evolution, Risks & Opportunities]
 
Churn Prediction in Practice
Churn Prediction in PracticeChurn Prediction in Practice
Churn Prediction in Practice
 
Overview of Digital Assets and Blockchain - Goldman Sachs (Asia) 2021.pdf
Overview of Digital Assets and Blockchain - Goldman Sachs (Asia) 2021.pdfOverview of Digital Assets and Blockchain - Goldman Sachs (Asia) 2021.pdf
Overview of Digital Assets and Blockchain - Goldman Sachs (Asia) 2021.pdf
 
Digital Bank: What and How
Digital Bank: What and HowDigital Bank: What and How
Digital Bank: What and How
 
AIA Group – Insurer Innovation Award 2023
AIA Group – Insurer Innovation Award 2023AIA Group – Insurer Innovation Award 2023
AIA Group – Insurer Innovation Award 2023
 
Artificial Intelligence for Banking Fraud Prevention
Artificial Intelligence for Banking Fraud PreventionArtificial Intelligence for Banking Fraud Prevention
Artificial Intelligence for Banking Fraud Prevention
 
Machine Learning in Banking
Machine Learning in BankingMachine Learning in Banking
Machine Learning in Banking
 
The Industrialist: Trends & Innovations - July 2023
The Industrialist: Trends & Innovations - July 2023The Industrialist: Trends & Innovations - July 2023
The Industrialist: Trends & Innovations - July 2023
 
Top Trends in Payments 2022
Top Trends in Payments 2022Top Trends in Payments 2022
Top Trends in Payments 2022
 
Technology Vision 2022: Communications Industry | Accenture
Technology Vision 2022: Communications Industry | AccentureTechnology Vision 2022: Communications Industry | Accenture
Technology Vision 2022: Communications Industry | Accenture
 
The Role of Contact Center in Omnichannel Strategy
The Role of Contact Center in Omnichannel StrategyThe Role of Contact Center in Omnichannel Strategy
The Role of Contact Center in Omnichannel Strategy
 
Value Untangled Slideshare
Value Untangled SlideshareValue Untangled Slideshare
Value Untangled Slideshare
 
Hongkong fintech
Hongkong fintechHongkong fintech
Hongkong fintech
 
Zero trust strategy: cloud security by design
Zero trust strategy: cloud security by designZero trust strategy: cloud security by design
Zero trust strategy: cloud security by design
 
Checklist to become customer first neo bank- 2021 proven solution
Checklist to become customer first neo bank- 2021 proven solutionChecklist to become customer first neo bank- 2021 proven solution
Checklist to become customer first neo bank- 2021 proven solution
 

Similar to Fraud detection in klarna

Risk Beyond Acquiring: Merchant Risk Across FinTech
Risk Beyond Acquiring: Merchant Risk Across FinTechRisk Beyond Acquiring: Merchant Risk Across FinTech
Risk Beyond Acquiring: Merchant Risk Across FinTech
Geo Coelho
 
Pay Easy Solutions International
Pay Easy Solutions InternationalPay Easy Solutions International
Pay Easy Solutions Internationaljanedumadag
 
Pay Easy Solutions International
Pay Easy Solutions InternationalPay Easy Solutions International
Pay Easy Solutions Internationaljeanieaguilar
 
Retail fraud case study
Retail fraud case studyRetail fraud case study
Retail fraud case study
Warren R. Love
 
Pay Easy Solutions Internationalv2
Pay Easy Solutions Internationalv2Pay Easy Solutions Internationalv2
Pay Easy Solutions Internationalv2davidlambert1978
 
How the UK's #1 Mobile Network Enhanced Its Approval Rate by 10%, with Zero F...
How the UK's #1 Mobile Network Enhanced Its Approval Rate by 10%, with Zero F...How the UK's #1 Mobile Network Enhanced Its Approval Rate by 10%, with Zero F...
How the UK's #1 Mobile Network Enhanced Its Approval Rate by 10%, with Zero F...
Vesta Corporation
 
Wampum Introduction Deck
Wampum Introduction DeckWampum Introduction Deck
Wampum Introduction Deck
Russell Castagnaro
 
How fraud and chargeback prevention works
How fraud and chargeback prevention worksHow fraud and chargeback prevention works
How fraud and chargeback prevention works
Ikajo International
 
Five Ways Your Business Can Accept Secure Online Payments
Five Ways Your Business Can Accept Secure Online PaymentsFive Ways Your Business Can Accept Secure Online Payments
Five Ways Your Business Can Accept Secure Online Payments
PaymentAsia
 
Victor Charles - eCommerce Day Africa Blended [Professional] Experience 2023
Victor Charles - eCommerce Day Africa Blended [Professional] Experience 2023Victor Charles - eCommerce Day Africa Blended [Professional] Experience 2023
Victor Charles - eCommerce Day Africa Blended [Professional] Experience 2023
eCommerce Institute
 
Digital Goods: Balancing Risk and Reward
Digital Goods: Balancing Risk and RewardDigital Goods: Balancing Risk and Reward
Digital Goods: Balancing Risk and Reward
Vesta Corporation
 
Team instabills top 10 things to look for in a travel merchant account
Team instabills top 10 things to look for in a travel merchant accountTeam instabills top 10 things to look for in a travel merchant account
Team instabills top 10 things to look for in a travel merchant account
Instabill
 
Evolving a Real-time Fraud Barrier with Kafka
Evolving a Real-time Fraud Barrier with KafkaEvolving a Real-time Fraud Barrier with Kafka
Evolving a Real-time Fraud Barrier with Kafka
HostedbyConfluent
 
The Target Breach – Follow The Money
The Target Breach – Follow The MoneyThe Target Breach – Follow The Money
The Target Breach – Follow The Money
Resilient Systems
 
Icp Introduction To E Commerce Merchants September2009 Slide Share
Icp Introduction To E Commerce Merchants September2009 Slide ShareIcp Introduction To E Commerce Merchants September2009 Slide Share
Icp Introduction To E Commerce Merchants September2009 Slide Share
mattmullen
 
All in Detail About Business Merchant Account
All in Detail About Business Merchant AccountAll in Detail About Business Merchant Account
All in Detail About Business Merchant Account
itio Innovex Pvt Ltv
 
Elements of Customer Risk - Products & Services, Activity Patterns and Behaviors
Elements of Customer Risk - Products & Services, Activity Patterns and BehaviorsElements of Customer Risk - Products & Services, Activity Patterns and Behaviors
Elements of Customer Risk - Products & Services, Activity Patterns and Behaviors
Alessa
 
Preventing Credit Card Chargebacks
Preventing Credit Card ChargebacksPreventing Credit Card Chargebacks
Preventing Credit Card Chargebacks
High Risk Merchant Account LLC
 
Preventing Chargebacks
Preventing ChargebacksPreventing Chargebacks
Preventing Chargebacks
HRMA-LLC
 

Similar to Fraud detection in klarna (20)

Risk Beyond Acquiring: Merchant Risk Across FinTech
Risk Beyond Acquiring: Merchant Risk Across FinTechRisk Beyond Acquiring: Merchant Risk Across FinTech
Risk Beyond Acquiring: Merchant Risk Across FinTech
 
Pay Easy Solutions International
Pay Easy Solutions InternationalPay Easy Solutions International
Pay Easy Solutions International
 
Pay Easy Solutions International
Pay Easy Solutions InternationalPay Easy Solutions International
Pay Easy Solutions International
 
Retail fraud case study
Retail fraud case studyRetail fraud case study
Retail fraud case study
 
Pay Easy Solutions Internationalv2
Pay Easy Solutions Internationalv2Pay Easy Solutions Internationalv2
Pay Easy Solutions Internationalv2
 
How the UK's #1 Mobile Network Enhanced Its Approval Rate by 10%, with Zero F...
How the UK's #1 Mobile Network Enhanced Its Approval Rate by 10%, with Zero F...How the UK's #1 Mobile Network Enhanced Its Approval Rate by 10%, with Zero F...
How the UK's #1 Mobile Network Enhanced Its Approval Rate by 10%, with Zero F...
 
Wampum Introduction Deck
Wampum Introduction DeckWampum Introduction Deck
Wampum Introduction Deck
 
How fraud and chargeback prevention works
How fraud and chargeback prevention worksHow fraud and chargeback prevention works
How fraud and chargeback prevention works
 
Five Ways Your Business Can Accept Secure Online Payments
Five Ways Your Business Can Accept Secure Online PaymentsFive Ways Your Business Can Accept Secure Online Payments
Five Ways Your Business Can Accept Secure Online Payments
 
Netpay Presentation
Netpay PresentationNetpay Presentation
Netpay Presentation
 
Victor Charles - eCommerce Day Africa Blended [Professional] Experience 2023
Victor Charles - eCommerce Day Africa Blended [Professional] Experience 2023Victor Charles - eCommerce Day Africa Blended [Professional] Experience 2023
Victor Charles - eCommerce Day Africa Blended [Professional] Experience 2023
 
Digital Goods: Balancing Risk and Reward
Digital Goods: Balancing Risk and RewardDigital Goods: Balancing Risk and Reward
Digital Goods: Balancing Risk and Reward
 
Team instabills top 10 things to look for in a travel merchant account
Team instabills top 10 things to look for in a travel merchant accountTeam instabills top 10 things to look for in a travel merchant account
Team instabills top 10 things to look for in a travel merchant account
 
Evolving a Real-time Fraud Barrier with Kafka
Evolving a Real-time Fraud Barrier with KafkaEvolving a Real-time Fraud Barrier with Kafka
Evolving a Real-time Fraud Barrier with Kafka
 
The Target Breach – Follow The Money
The Target Breach – Follow The MoneyThe Target Breach – Follow The Money
The Target Breach – Follow The Money
 
Icp Introduction To E Commerce Merchants September2009 Slide Share
Icp Introduction To E Commerce Merchants September2009 Slide ShareIcp Introduction To E Commerce Merchants September2009 Slide Share
Icp Introduction To E Commerce Merchants September2009 Slide Share
 
All in Detail About Business Merchant Account
All in Detail About Business Merchant AccountAll in Detail About Business Merchant Account
All in Detail About Business Merchant Account
 
Elements of Customer Risk - Products & Services, Activity Patterns and Behaviors
Elements of Customer Risk - Products & Services, Activity Patterns and BehaviorsElements of Customer Risk - Products & Services, Activity Patterns and Behaviors
Elements of Customer Risk - Products & Services, Activity Patterns and Behaviors
 
Preventing Credit Card Chargebacks
Preventing Credit Card ChargebacksPreventing Credit Card Chargebacks
Preventing Credit Card Chargebacks
 
Preventing Chargebacks
Preventing ChargebacksPreventing Chargebacks
Preventing Chargebacks
 

Recently uploaded

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 

Recently uploaded (20)

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 

Fraud detection in klarna

  • 1. Fraud Detection in Klarna Vaibhav Singh Data Science Manager
  • 2. Consumer: Risk-free purchase Klarna Buyer Protection Policy Customers get their goods or they get their money back. Merchant: Risk-free selling When you sell with Klarna you will always get paid for the order. Klarna takes all the fraud and credit risk. Klarna has helped make e-commerce safer for 14 years. Merchants receive guaranteed payouts* Consumers have never had to pay for an item that has not arrived, was wrong or broken. Discover, Shop, Buy, Keep. Repeat. When asked, 90% of customers consider Buyer protection as attractive
  • 3. Klarna Payment Methods Payments built around customers. Every Klarna payment method used to settle the bill directly Every Klarna payment method used to settle the bill a period after Every Klarna payment method used to part pay the order Pay now Pay later Slice it
  • 4. Unicorns are real. And other facts. Klarna isn’t just a great place to work: it’s one of the world’s true unicorn companies. ● We’re valued at over $2.5bn and we’re growing by 40% a year ● We now have more than 2500 employees from more than 70 countries ● We process more than a million transactions a day ● About 10,000 people are buying with Klarna at any moment of any day ● We have developer centres in Stockholm, Berlin, and Linden
  • 6. 1st Party 2nd Party 3rd Party An individual, or group of people, misrepresent their identity or give false information Money mules, is where an individual knowingly gives their identity or personal information to another individual to commit fraud. An individual, or group of people, use another person’s identity or personal details to open or takeover an account without the consent, or knowledge, of the person whose identity is being used
  • 8. ● ID-thefts ● Credit Card fraud ● Abusive behavior ● Borrowed ID ● Loopholes in Klarna or merchant processes
  • 10. 1. Human Agents 2. Dispute from customers 3. Chargebacks 4. Other signals eg. Bounce Emails, Merchant Defining the target
  • 11. 1. Oversampling - SMOTE 2. Undersampling 3. Work out which class distribution works out best on validation set Class Imbalance
  • 12. 1. Transactional features a. Shopping cart details b. Billing, Shipping details 2. Customer based a. Frequency of purchases b. Frequency of payments 3. Merchant based a. Current default rates b. Risky items 4. Graph based a. How is the transaction linked to other fraud transactions b. How is the customer linked to other fraudulent customers Features
  • 13. Feature Generation Architecture Authorization Events on cid on email ... ... RaaS Requests Variable Calculation Variable Calculationon cid on email ... S3 EMR (Spark Structured Streaming) Dynamo Streams Storing point-in-time datasets Authorization Events RaaS Requests CID Datasets Email DataSets S3
  • 14. 1. Supervised a. Algos - XGBoost, LightGBM 2. Anomaly Detection a. Autoencoders - Keras Based 3. Meta Models a. Ensemble of models for similar countries or merchants Models
  • 15. 1. AWS Sagemaker a. Custom Images used to train models 2. Track experiments, models, real time decisions 3. Feature Importance and explainability a. Do not solely rely on decision trees for feature importance b. Use SHAP/ELI5 for better explainability 4. Production deployment a. Models hosted as Docker images with API endpoints b. Kubernetes Cluster i. Currently handling more than 200 models Tech behind the scenes
  • 16. 1. Precision Recall - Area Under Curve (PR AUC vs ROC AUC) 2. Cost ($) based metric best for business Choose your METRICS wisely
  • 18. Monitoring in production ● Things to monitor ○ Live System Performance ○ Features ○ Model metrics e.g. Precision, Recall ■ Estimation using random sampling and using Humans as ground truth ○ Business Metrics (Cost of TP, FP, FN) ■ Estimation using random sampling and extrapolating to overall population