Harness the power of your data to reduce fraud
and increase payment acceptance
Tailor-made fraud protection
Detect and stop fraud faster with clear
Adaptive solutions for emerging threats
Defend against ATO, promo abuse and seller
Optimize conversion with agnostic
Manage PSD2 and take control of
Online payment fraud
Understand chargebacks, fees &
Machine learning for fraud detection
Models, risk scores & thresholds
Link analysis & graph networks
Draw deeper insights from data
Account takeover fraud
Prevention strategies & reputational
Uncover & stop hidden costs
PSD2 & SCA
3D Secure, TRA & exemptions
Global payment regulation map 2022
Track PSD2 & more with a full report
Deep dives on fraud & payments topics
The latest fraud & payments updates
API & developer docs
APIs, glossary, guides, libraries and SDKs
Discover the story about Ravelin
Join our dynamic team
Read more about our happy customers
Join our partner programme
Harness the power of your data to reduce fraud and increase payment
Detect and stop fraud faster with clear insights
Defend against ATO, promo abuse and seller fraud
Optimize conversion with agnostic authentication
Manage PSD2 and take control of authentication
Understand chargebacks, fees & detection
Prevention strategies & reputational risk
Uncover & stop hidden abuse
Read more about our happy custmomers
Blog / Culture
Using machine learning to prevent fraud and stop innocent people losing money makes me proud of what we do at Ravelin.
Stephen Whitworth is one of the co-founders here at Ravelin, where he works as a Senior Data Scientist. He previously worked at Hailo before making the move to become a co-founder at Ravelin with four other colleagues. Stephen was recently nominated as a Forbes 30 Under 30 and recognised for his impressive work in machine learning.
This interview is part of a new series that we’re introducing to get to know the team and their roles at Ravelin.
I’m one of the co-founders at Ravelin. I work as a machine learning engineer within our detection team, where I’m responsible for insuring that the fraud detection that we give back to clients is always improving. This is more than just looking at machine learning; it’s creating strategies around rules and graph networks and how they all intertwine to give the best detection possible.
On a day-to-day basis this means building things, so to say! Building infrastructure to pick out signals and features from customers. Trying to identify good customers. There’s quite a bit of infrastructural work that we do on extracting the data and getting it into the right format, where we then train the models and make sure that they are performing as well as they can be.
We focus a lot of our time on evaluation, to ensure it’s easy for our team of data scientists to understand how good these models are working and ensure that it’s as easy as possible to deploy them into the real world.
There’s a multitude of reasons why Ravelin use machine learning. Our business models are essentially built to spot and stop fraud on behalf of clients. One of the reasons machine learning provides great benefits in fraud detection is that it can quickly learn from examples of what fraud looks like in the past, and use that to pick apart different types of fraud that has been seen previously - read more about this here.
Ravelin’s clients have large datasets, and fraud looks very different for each one. Without machine learning, we would have to have fraud analysts constantly trying to spot trends in each client’s data.
Human intervention and manual review may mean overreacting and blocking some orders which may not always be the right decision to take. Machine learning can understand the weighings of different types of fraud and deal with them accordingly. It learns things that are harder, or may be counter-intuitive for humans to spot.
The machine learning score is essentially a number between 0-100. This score portrays our estimate of how fraudulent a customer is. To score a customer, we extract hundreds of signals about a particular customer: the number of cards they have added recently, the distance between the letters on the keyboard in their email, whether they have copied and pasted a card, etc.
After we’ve extracted all of these features, we run them through a model. You can think of the machine learning models that Ravelin uses as a series of questions that are asked of the features. For example, does the customer have an account less than two weeks old? Have they ordered in a historically fraudulent area? Repeatedly asking these questions will give you a very specific understanding of how fraudulent you think that customer is based on all the historical examples we have seen in the past. Based on the estimates we’ve seen, we output a number between 0 and 100, 0 being the most likely to be genuine, and 100 being the most likely to be fraudulent.
Models are the core of our solution. We train new models for each client on a regular basis and deploy new models when performance has improved - a key factor in this is how often the client submits chargebacks to us. We are happy to build bespoke signals for a clients business when appropriate. Manually reviewing customers in the Ravelin dashboard is also available to impact the model performance. Outside of the model, there is a rule system you can use to enforce business policies and the boundaries of acceptable behaviour.
I would say aggression of payment and behavior. People who are making purchases at a much higher rate than you would usually accept are usually the ones to watch. And adding lots of cards, ordering repeatedly, making expensive orders, ordering items that have higher resale values and so on. Generally being bolder than usual.
Using machine learning to stop crime and stop innocent people losing money. This makes me proud of what we do at Ravelin. There are a lot of ethical implications to it, and catching out the bad people and protecting the good is something we value.
Learn more about machine learning here.
Alara Basul Head Of Content
4 min read
More from Alara Basul
Share this article:
Blog / News
Buy now, pay later is exploding - what risks could this bring your business? We speak with Nelda Biltauere, Fraud Researcher at Ravelin, about BNPL challenges, costs & strategy.
Grace Proctor, Content Writer
From blocker to revenue enabler, businesses are seeing their fraud teams with new eyes. What has brought about this change? And how can you build on it?
Lola Omo-Ikerodah, Content Writer
Disputes and chargebacks are often viewed as a “necessary evil” in ecommerce. But the pandemic has made them a serious threat to business and revenue. How are you fighting back?
Subscribe to our newsletter to get the latest fraud & payments updates sent direct to your inbox.