Matej Kalc
Back to flagship work

Case study · Project year 2024

Automobile Insurance Fraud Detection

Heterogeneous graph neural network pipeline over claims, customers, and provider relationships.

My role: MSc thesis author; graph-ML development and evaluation in a business-unit study

Outcome

A hybrid HGFD + XGBoost model improved precision by 17.4% over the XGBoost baseline in a business-unit study.

Prioritizing claims for investigation

Fraud investigators have limited time to review claims. The engineering question in my MSc thesis was whether relationships between claims and related entities could improve the ranking produced by a tabular model. I developed and evaluated graph models alongside tabular baselines, and documented the work in the public thesis and repository.

The study concerns automobile insurance fraud in a business-unit setting. The public account here is limited to the published research; operational employer systems, customer records, and deployment details are outside its scope.

Why the final model is a hybrid

A heterogeneous graph represents several entity and relationship types, allowing HGFD to learn from connected information. XGBoost uses a tabular representation. The final hybrid averages the predictions from HGFD and XGBoost, combining their two views of the same task.

The graph model adds training cost and is harder to explain than the tabular baseline. Comparing both approaches mattered more than assuming the more complex model would win. The thesis also tested adding pseudo-labeled claims through self-training: calibration and precision deteriorated, so this was not treated as an improvement.

Evaluation design

The published evaluation uses a temporal hold-out: 70% training, 10% validation, and 20% testing. The last 100 days of claims were excluded because labels were not yet available. Keeping the split chronological was intended to avoid evaluating past decisions with future information.

The thesis compares ranking quality and probability quality through AUC, precision at different review volumes, area under the precision curve, Brier score, and calibration plots. Precision is relevant to the investigator’s queue: among the claims selected for review, how many are fraudulent?

Result and limits

The thesis reports a 17.4% precision improvement over XGBoost for the hybrid model. This is not a claim that HGFD alone improved accuracy by 17.4%, nor a claim of a 17.4 percentage-point gain. The result belongs to the published study, not a global production rollout.

The public repository makes the implementation inspectable, but the private claims data do not permit an independent public reproduction of the business-unit result. Different label delays, investigation policies, or claim populations would require a new evaluation. See Chapters 5–7 for the split, comparisons, and limitations.

Two views, one claim ranking

  1. 01

    Related entities → HGFD

    A heterogeneous graph produces a fraud probability for each claim.

  2. 02

    Tabular features → XGBoost

    The tabular baseline produces a second probability.

  3. 03

    Average → review ranking

    Average the two predictions; evaluate precision and calibration.

Simplified explanation of the hybrid in the published thesis, Chapters 6–7. The architecture figure below depicts the HGFD component, not the entire hybrid.
Architecture diagram from the thesis showing heterogeneous graph layers followed by linear prediction layers
HGFD component · MSc thesis, 2024. Open full-size image

Technology focus

  • Graph Neural Networks
  • PyTorch Geometric
  • Insurance ML

Evidence and further reading

Evidence reviewed . Project year is separate from this review date.

Back to top ↑