Problem
Business Context
NorthStar Lending is a mid-sized digital lender that processes roughly 250,000 personal loan applications per year. The risk team wants a machine learning model to predict whether an approved applicant will default within 12 months so underwriting rules can be improved without materially slowing application review.
Dataset
You are given a historical loan dataset built from approved applications and repayment outcomes.
| Feature Group | Count | Examples |
|---|---|---|
| Applicant demographics | 6 | age, employment_status, residential_status, years_at_address |
| Financial profile | 11 | annual_income, debt_to_income, existing_loans, revolving_utilization |
| Credit history | 9 | credit_score, delinquencies_12m, inquiries_6m, oldest_trade_line_months |
| Loan attributes | 7 | loan_amount, term_months, interest_rate, purpose, channel |
| Behavioral / derived | 5 | income_to_loan_ratio, recent_credit_velocity, utilization_trend |
- Size: 120,000 loan records, 38 input features
- Target:
default_12m— whether the borrower defaulted within 12 months of origination - Class balance: 14% positive class, 86% negative class
- Missing data: 8% missing in employment and housing fields, 3% missing in bureau attributes, and some missingness is informative
Success Criteria
A good solution should outperform a simple logistic regression baseline, achieve strong ranking quality for risk-based decisioning, and provide enough interpretability for the credit policy team to review the main drivers of risk.
Constraints
- Batch scoring only; inference should complete in under 10 minutes for 50,000 applications
- Model outputs must be explainable at a feature level
- Training should use only data available at application time
- Avoid leakage from post-origination repayment behavior
Deliverables
- Build a binary classification pipeline to predict 12-month default.
- Compare at least one baseline model and one stronger non-linear model.
- Describe preprocessing, feature engineering, and validation strategy.
- Report evaluation metrics and choose a decision threshold for underwriting.
- Summarize key tradeoffs between model quality, interpretability, and operational use.
You are practicing as a guest. Sign up free to get your answer graded with AI feedback. Your draft stays right here.

