Downloads · 30 days
0
bdr-ai-org/insurance-claims-decision-model-v1
insurance-claims-decision-model-v1 is a machine learning model from bdr-ai-org. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for sklearn. The card lists the license as apache-2.0.
This is a Logistic Regression model for motor insurance claims decision support. The model predicts whether a claim should be approved, sent for review, or rejected based on claim characteristics.
Downloads · 30 days
0
Access
Public
Updated Feb 26, 2026
Repo size
16.9 KB
Likes
0
Public
Click a slice to open those files.
.pkl11.9 KB · 40%
From the Hugging Face model README
This is a Logistic Regression model for motor insurance claims decision support. The model predicts whether a claim should be approved, sent for review, or rejected based on claim characteristics.
Model Type: Logistic Regression (Multinomial)
Version: v1
Framework: scikit-learn
Language: Python 3.9+
This model is designed for human-in-the-loop decision support in motor insurance claims processing. It provides:
❌ This model should NOT be used for:
Algorithm: Logistic Regression with multinomial classification
Solver: lbfgs
Class Balancing: Enabled (class_weight='balanced')
{
"decision": "approve|review|reject",
"confidence": 0.0-1.0,
"top_factors": ["factor_1", "factor_2", "factor_3"]
}
Dataset: insurance-motor-claims-decision-v1
Source: Synthetic data generated with logical business rules
Size: 800 records (640 training, 160 test)
Split: 80/20 train-test, stratified by decision class
Test Accuracy: 86.4%
| Decision | Precision | Recall | F1-Score | Support |
|---|---|---|---|---|
| Approve | 0.86 | 0.89 | 0.87 | 35 |
| Reject | 0.44 | 1.00 | 0.62 | 8 |
| Review | 0.95 | 0.71 | 0.81 | 117 |
Macro Average: Precision 0.75, Recall 0.87, F1 0.76
Weighted Average: Precision 0.86, Recall 0.86, F1 0.78
This model uses Logistic Regression specifically for its explainability. Each prediction includes:
APPROVE Decision - Influenced by:
REJECT Decision - Influenced by:
REVIEW Decision - Influenced by:
Scenario: Claims with unusual combinations (e.g., very old vehicle with very low claim amount)
Impact: Model may provide low-confidence predictions
Mitigation: Always review predictions with confidence < 0.6
Scenario: Claims exceeding $30,000
Impact: Limited training data in this range may reduce accuracy
Mitigation: Automatically route high-value claims for manual review
Scenario: Theft claims without police reports
Impact: Model may incorrectly approve when rejection is warranted
Mitigation: Implement business rule override for theft + no police report
Scenario: Customers with 5+ prior claims but legitimate current claim
Impact: May be incorrectly flagged for rejection
Mitigation: Human review required for customers with extensive claim history
Scenario: Claim amount significantly different from repair estimate
Impact: May trigger incorrect review/reject decisions
Mitigation: Investigate discrepancies before accepting model recommendation
pip install scikit-learn joblib numpy pandas
from predict import ClaimsDecisionPredictor
predictor = ClaimsDecisionPredictor('model_artifacts')
claim = {
"claim_amount": 5000.0,
"vehicle_age": 5,
"accident_type": "collision",
"police_report": "yes",
"repair_estimate": 4800.0,
"prior_claims": 1
}
result = predictor.predict(claim)
print(result)
# Output: {"decision": "approve", "confidence": 0.85, "top_factors": [...]}
result = predictor.predict_with_logging(claim)
⚠️ IMPORTANT: This model provides decision support only. All final decisions must be made by qualified human claims adjusters. The model is not a substitute for professional judgment, regulatory compliance, or legal requirements.
This model is provided "as-is" without warranties. Users are responsible for:
Model Maintainer: BDR AI Organization
Dataset: insurance-motor-claims-decision-v1
License: MIT (for demonstration purposes)
@misc{insurance_claims_model_v1,
title={Motor Insurance Claims Decision Support Model},
author={BDR AI Organization},
year={2026},
publisher={Hugging Face},
version={v1}
}