Skip to content

AI credit scoring: alternative data for thin-file Pakistanis and the bias problem

AI کریڈٹ اسکورنگ: کم ریکارڈ والے پاکستانیوں کے لیے متبادل ڈیٹا اور تعصب کا مسئلہ

36 min read

Three ways to see it

  1. Credit scoring is the process of estimating the probability that a borrower repays. The traditional model uses bureau data: credit history, declared income, existing debt. In Pakistan that bureau is eCIB, run by SBP. The problem is structural: 70% of working-age Pakistanis have no eCIB record because they never had a formal loan or card. They are not bad risks; they are invisible risks. AI credit scoring tries to make them visible by using alternative data, which is any signal that correlates with repayment behaviour without sitting in the credit bureau.

  2. Six families of alternative data are used in Pakistan today. One: telecom data, including airtime top-up patterns and bill payment regularity, available through telco partnerships. Two: mobile-money data from JazzCash, Easypaisa, and SadaPay, showing inflow consistency, savings behaviour, and merchant payments. Three: utility bill payments, available through 1Link aggregator queries. Four: smartphone metadata such as device model and app installation patterns, with consent. Five: e-commerce activity from Daraz and similar platforms, when shared by partner. Six: psychometric tests adapted to Urdu, where a fifteen-minute mobile quiz produces a behavioural score.

  3. The model itself is usually a gradient-boosted tree (XGBoost or LightGBM) or a deep tabular network, trained on a labelled set of past borrowers with known repayment outcomes. The output is a probability of default and a tier (A, B, C, D), which the credit policy then maps to a loan size and price. Performance is measured by Gini coefficient, KS statistic, and crucially by the rate of default in each tier after deployment. A model that scores 0.4 Gini on paper but produces 25% default in tier C is worse than a simpler scorecard.

Quick check

Quick check: what makes modern AI different from a rule-based program?

The why-tree

Why-tree level one: why use alternative data at all when bureau data is cleaner? Because bureau data does not exist for the people who need credit most. Building scoring on bureau-only is a circular trap: only those who already had credit can get more. Alternative data breaks the circle.

Try this with Claude

AI-edge prompt: 'I run credit underwriting at a Pakistani digital bank. I have data on 50,000 borrowers including telecom top-ups, mobile money inflows, eCIB record (where present), and 12-month repayment outcomes. Walk me through the scoring model I should build, the bias checks I must run before launch, the four most likely regulatory questions, and how I would defend the model in a press inquiry alleging gender discrimination.' Save the press defence; if it sounds defensive rather than principled, redesign the model.

Sources

Sources and further reading. SBP eCIB regulations and credit information bureau circulars. Karandaaz Pakistan, Alternative Data for Credit Scoring whitepapers. CGAP, Fair Lending in Algorithmic Credit reports. World Bank, Credit Reporting Knowledge Guide. NIST AI Risk Management Framework, particularly the Generative AI Profile. ACM FAccT proceedings on algorithmic fairness in lending. Pakistan Competition Commission consumer protection notes.