AI Development

Harborline Insurance

A predictive risk-scoring model that flagged high-risk claims before payout, cutting fraud losses 18%.

Harborline Insurance — A predictive risk-scoring model that flagged high-risk claims before payout, cutting fraud losses 18%.

Industry

Finance & Insurance

Timeline

12 weeks

Team

2 ML engineers, 1 data engineer

Category

AI Development

The challenge

Where things stood

Harborline's fraud team was reviewing claims manually after payout, which meant confirmed fraud losses were already out the door by the time a pattern was caught.

The approach

How we got there

01

Historical data pipeline

Built a pipeline over five years of claims history to train on, cleaning up label inconsistencies that would have skewed the model otherwise.

02

Risk-scoring model

Trained a model to flag high-risk claims before payout rather than after, scoring claims as they enter the queue.

03

Human-in-the-loop review

Routed flagged claims to a human reviewer instead of auto-denying, since a false positive denying a legitimate claim is its own cost.

The results

What changed

18%

Reduction in fraud losses

Pre-payout

Flagging now happens before payout, not after

<5%

False-positive rate on flagged claims

Under the hood

Tech stack

Python

The language for the data pipeline and model training.

PyTorch

Trains the risk-scoring model on five years of claims history.

scikit-learn

Handles preprocessing and the baseline models used to validate the deep model's lift.

AWS SageMaker

Runs training and serves real-time risk scores as claims enter the queue.

PostgreSQL

Stores claim records and model scores for the fraud team's review queue.

Docker

Packages the training and inference pipeline consistently across environments.

“The model catches patterns our adjusters were trained to look for, but faster and at real scale. It paid for itself in the first quarter.”

AS

Anita Shah

VP of Claims, Harborline Insurance