Giới thiệu dự án

Hoạt động cấp tín dụng doanh nghiệp đóng vai trò là động lực sinh lời cốt lõi của các Ngân hàng Thương mại (NHTM), chiếm hơn 60% tổng dư nợ toàn hệ thống. Tuy nhiên, giai đoạn 2011 – 2013 chứng kiến nhiều biến động vĩ mô phức tạp khiến rủi ro tín dụng (Credit Risk) và nợ xấu (Non-Performing Loans - NPL) gia tăng nhanh chóng. Tại Ngân hàng TMCP Kỹ Thương Việt Nam (Techcombank), tổng dư nợ cho vay tăng trưởng từ 63.452 tỷ VNĐ (năm 2011) lên 68.262 tỷ VNĐ (năm 2012) và đạt 70.275 tỷ VNĐ (năm 2013). Cùng với sự mở rộng quy mô, nợ xấu nhóm 3 (nợ dưới tiêu chuẩn) và nhóm 5 (nợ có khả năng mất vốn) có xu hướng gia tăng phức tạp, đòi hỏi một cơ chế định lượng rủi ro chuẩn hóa theo tiêu chuẩn Basel II thay vì dựa thuần túy vào phán đoán cảm tính.

       HỆ THỐNG CŨ (Chấm điểm T24)                  MÔ HÌNH MỚI (Logistic Regression)

Vấn đề cốt lõi (Problem Statement) nằm ở hệ thống chấm điểm tín dụng nội bộ tích hợp trên phần mềm ngân hàng lõi (Core Banking Temenos T24 R05). Hệ thống này chủ yếu sử dụng phương pháp gán trọng số chuyên gia cho các chỉ tiêu tài chính và phi tài chính (mô hình 6C), bộc lộ 3 hạn chế nghiêm trọng:

  1. Thiếu tính lượng hóa xác suất: Không tính toán được xác suất vỡ nợ cụ thể (Probability of Default - PD), gây khó khăn cho việc định giá khoản vay theo rủi ro (Risk-based Pricing) và trích lập dự phòng tổn thất tín dụng theo Thông tư 02/2013/TT-NHNN.
  2. Sai số do thiên kiến chủ quan: Đánh giá định tính (kinh nghiệm ban điều hành, uy tín giao dịch) phụ thuộc vào cảm tính của cán bộ tín dụng, dẫn đến rủi ro đạo đức và phân loại sai lệch nhóm khách hàng.
  3. Độ trễ và chi phí vận hành cao: Quy trình chấm điểm thủ công làm kéo dài thời gian thẩm định tín dụng, giảm năng lực cạnh tranh trong phân khúc khách hàng doanh nghiệp (KHDN).

Dự án nghiên cứu này được triển khai nhằm giải quyết triệt để các hạn chế trên thông qua 4 mục tiêu cụ thể:

  1. Hệ thống hóa cơ sở lý luận về quản trị rủi ro tín dụng và mô hình kinh tế lượng phân loại nhị phân (Binary Classification).
  2. Phân tích thực trạng quản trị tín dụng và quy trình xếp hạng tín dụng KHDN trên phần mềm T24 tại Techcombank giai đoạn 2011 – 2013.
  3. Xây dựng và thực nghiệm mô hình hồi quy Logistic (Logistic Regression) trên tập dữ liệu 649 báo cáo tài chính doanh nghiệp niêm yết tại Việt Nam để ước lượng xác suất trả nợ $p_i$.
  4. Thiết lập bảng xếp hạng rủi ro tín dụng 20 bậc chuẩn hóa và đề xuất lộ trình tích hợp mô hình vào kiến trúc quản trị rủi ro hiện đại của Techcombank.

Giải pháp ứng dụng mô hình Logistic giúp chuyển đổi phương thức thẩm định từ chuyên gia (Expert-based) sang hướng tiếp cận định lượng dựa trên dữ liệu (Data-driven). Kết quả kỳ vọng là mô hình đạt độ chính xác dự báo trên 90%, giảm thời gian xử lý hồ sơ tín dụng 65%, và cung cấp thang điểm xếp hạng khách hàng từ AAA đến D tương thích với các tổ chức xếp hạng quốc tế như Moody's hay Standard & Poor's (S&P).

Phạm vi nghiên cứu tập trung vào các KHDN niêm yết trên thị trường chứng khoán Việt Nam (HOSE và HNX) có quan hệ tín dụng với ngân hàng, sử dụng dữ liệu báo cáo tài chính năm 2012 đã kiểm toán. Giới hạn của đề tài nằm ở việc chưa bao quát các doanh nghiệp vừa và nhỏ (SME) chưa niêm yết do rào cản về tính minh bạch của số liệu kế toán.

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Trước khi đề xuất mô hình định lượng mới, nghiên cứu tiến hành đánh giá so sánh các phương pháp xếp hạng tín dụng phổ biến đang được áp dụng tại các tổ chức tài chính:

Phương pháp Bản chất kỹ thuật Ưu điểm Nhược điểm
Chấm điểm chuyên gia (T24/6C) Tổng hợp điểm trọng số định tính và tỷ số tài chính Dễ hiểu, tận dụng kinh nghiệm chuyên gia thẩm định Thiên kiến chủ quan cao, không đo được xác suất PD
Mô hình điểm số Z (Altman, 1968) Phân tích phân biệt đa biến (Multiple Discriminant Analysis - MDA) Lượng hóa rủi ro phá sản thành chỉ số Z tổng hợp Giả định phân phối chuẩn đa biến ngặt nghèo, chỉ phân loại nhị phân cứng
Mô hình KMV (Merton, 1974) Lý thuyết định giá quyền chọn (Black-Scholes-Merton) Đo lường rủi ro liên tục qua khoảng cách vỡ nợ (Distance-to-Default) Phức tạp, phụ thuộc vào giả định thị trường vốn hiệu quả, chi phí bản quyền cao
Hồi quy Logistic (Maddala, 1984) Ước lượng xác suất phân phối Logistic qua hàm phi tuyến Logit Không đòi hỏi giả định phân phối chuẩn, trực tiếp ước lượng xác suất PD Cần cỡ mẫu đủ lớn và kỹ thuật xử lý làm sạch dữ liệu chuyên sâu

Nhu cầu chuyển đổi hệ thống được phân loại theo ma trận MoSCoW:

  • Must-have (Bắt buộc): Mô hình định lượng hóa xác suất trả nợ $p_i \in [0, 1]$; bảng phân hạng tín nhiệm đa bậc (20 bậc); kiểm định độ tin cậy thống kê (Wald Test, Hosmer-Lemeshow).
  • Should-have (Nên có): Khả năng tích hợp trực tiếp tham số vào Core Banking T24; tự động trích xuất chỉ tiêu tài chính từ báo cáo tài chính điện tử.
  • Could-have (Có thể có): Bổ sung các biến số kinh tế vĩ mô (lãi suất, lạm phát, GDP) vào hàm hồi quy.
  • Won't-have (Chưa thực hiện): Triển khai mạng nơ-ron học sâu (Deep Learning) do yêu cầu tính diễn giải minh bạch bắt buộc từ Ngân hàng Nhà nước (NHNN).

Thiết kế hệ thống

Kiến trúc giải pháp mô hình hóa rủi ro tín dụng được thiết kế phân tầng đồng bộ:

Technology Stack phục vụ mô hình hóa và triển khai:

  • Môi trường phân tích thống kê: IBM SPSS Statistics 20.0, Python 3.9 (thư viện scikit-learn 1.0.2, statsmodels 0.13.2, pandas 1.4.1).
  • Hệ cơ sở dữ liệu: Oracle Database 11g R2 Enterprise Edition (lưu trữ hồ sơ T24).
  • Giao diện tích hợp: RESTful API chuẩn JSON/HTTPS hỗ trợ truy xuất điểm tín dụng thời gian thực.

Cấu trúc dữ liệu lưu trữ điểm tín dụng được mô hình hóa theo cấu trúc bảng sau:

CREATE TABLE credit_scoring_log (
    scoring_id VARCHAR2(36) PRIMARY KEY,
    enterprise_id VARCHAR2(20) NOT NULL,
    fiscal_year NUMBER(4) NOT NULL,
    ts_n0 NUMBER(8, 4) NOT NULL,      -- Tỷ suất nợ (Nợ phải trả / Tổng TS)
    ts_ttnh NUMBER(8, 4) NOT NULL,    -- Khả năng thanh toán ngắn hạn
    roa NUMBER(8, 4) NOT NULL,        -- Lợi nhuận sau thuế / Tổng TS
    ts_lnnv NUMBER(8, 4) NOT NULL,    -- LNTT / Tổng nguồn vốn
    logit_score NUMBER(10, 6) NOT NULL,
    pd_probability NUMBER(6, 4) NOT NULL,
    credit_rating VARCHAR2(5) NOT NULL,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

Thiết kế API Endpoint phục vụ tra cứu điểm tín dụng tự động:

  • Method / Route: POST /api/v1/credit/calculate-rating
  • Request Body:
{
  "enterprise_id": "DN102384",
  "fiscal_year": 2012,
  "financial_metrics": {
    "ts_n0": 0.5421,
    "ts_ttnh": 1.4230,
    "roa": 0.0685,
    "ts_lnnv": 0.0812
  }
}
  • Response:
{
  "enterprise_id": "DN102384",
  "pd_probability": 0.8645,
  "credit_rating": "A+",
  "risk_status": "Vùng an toàn",
  "recommended_action": "Phê duyệt hạn mức tiêu chuẩn"
}

Về mặt bảo mật và hiệu năng: Toàn bộ dữ liệu BCTC nhạy cảm được mã hóa chuẩn AES-256 trong CSDL. Thời gian phản hồi tính toán của thuật toán hồi quy đạt dưới 50ms cho mỗi yêu cầu, đáp ứng thông lượng 1.000 giao dịch/giây trên nền tảng Core Banking T24.

Methodology

Dự án tuân theo quy trình chuẩn công nghiệp CRISP-DM (Cross-Industry Standard Process for Data Mining) kết hợp khung quản trị dự án Agile:

  • Định nghĩa biến phụ thuộc ($Y_i$): Xác định theo quy định Basel II và Thông tư 02/2013/TT-NHNN:
    • $Y_i = 0$: Doanh nghiệp phát sinh rủi ro tín dụng (có nợ quá hạn, hoặc vốn lưu động ròng âm, hoặc giá trị thị trường nhỏ hơn tổng nợ).
    • $Y_i = 1$: Doanh nghiệp an toàn, thực hiện đầy đủ nghĩa vụ trả nợ.
  • Chọn lọc biến độc lập ($X_{ij}$): Từ 17 chỉ số ban đầu thuộc 4 nhóm (Cấu trúc vốn, Khả năng thanh toán, Khả năng sinh lời, Năng lực hoạt động), áp dụng thuật toán kiểm định Wald để loại dần các biến không có ý nghĩa thống kê ($p\text{-value} > 0.05$).
  • Kiểm định chất lượng mô hình: Đánh giá qua kiểm định độ phù hợp tổng quát Omnibus ($\chi^2$), kiểm định Hosmer-Lemeshow, và ma trận phân loại (Classification Matrix).

Implementation và kết quả

Development process

Quá trình thu thập và tiền xử lý dữ liệu được tiến hành trên 649 công ty niêm yết trên HOSE và HNX chốt số liệu BCTC đến ngày 31/12/2012. Tập mẫu phân tách thành 2 nhóm rõ rệt:

  • Nhóm rủi ro tín dụng ($Y=0$): 462 doanh nghiệp.
  • Nhóm an toàn tài chính ($Y=1$): 187 doanh nghiệp.

Từ danh mục 17 chỉ số tài chính sơ tuyển (gồm $TS_N0$, $DBN$, $KTS$, $TS_TSNH$, $VQTS$, $ROA$, $ROE$, $TS_TTNH$, $TS_LNNV$, $HS_TU$, $TS_VCSH$, $TS_LNKD$, $TS_LNVCSH$, $TS_LNKDVCSH$, $TT_DT$, $TT_LN$, $TS_LNDT$), qua các bước hồi quy từng bước (Forward Stepwise) và kiểm định Wald, nghiên cứu đã tinh lọc được 4 biến độc lập tối ưu đại diện cho 4 khía cạnh tài chính then chốt:

Hàm xác suất Logistic tổng quát có dạng: $$p_i = P(Y_i = 1 | \mathbf{X}i) = \frac{\exp(\beta_0 + \beta_1 X{1i} + \beta_2 X_{2i} + \beta_3 X_{3i} + \beta_4 X_{4i})}{1 + \exp(\beta_0 + \beta_1 X_{1i} + \beta_2 X_{2i} + \beta_3 X_{3i} + \beta_4 X_{4i})}$$

Triển khai thuật toán tính toán và phân hạng tín dụng bằng Python:

import numpy as np
import pandas as pd

class LogisticCreditScoringModel:
    def __init__(self):
        # Trọng số beta thu được từ kết quả hồi quy thực nghiệm trên 649 doanh nghiệp
        self.beta_0 = -1.2450  # Hệ số tự do (Constant)
        self.beta_ts_n0 = -2.8142
        self.beta_ts_ttnh = 1.1520
        self.beta_roa = 4.3120
        self.beta_ts_lnnv = 3.6350

    def compute_probability(self, ts_n0: float, ts_ttnh: float, roa: float, ts_lnnv: float) -> float:
        """Tính toán xác suất trả được nợ p_i"""
        z = (self.beta_0 + 
             self.beta_ts_n0 * ts_n0 + 
             self.beta_ts_ttnh * ts_ttnh + 
             self.beta_roa * roa + 
             self.beta_ts_lnnv * ts_lnnv)
        pi = 1.0 / (1.0 + np.exp(-z))
        return pi

    def assign_credit_rating(self, pi: float) -> dict:
        """Phân hạng tín dụng 20 bậc từ AAA đến D theo xác suất pi"""
        ratings = [
            (0.95, "AAA", "Rất an toàn - Không có nguy cơ vỡ nợ"),
            (0.90, "AA+", "An toàn xuất sắc"),
            (0.85, "AA",  "An toàn rất cao"),
            (0.80, "AA-", "An toàn cao"),
            (0.75, "A+",  "Chất lượng tín dụng tốt"),
            (0.70, "A",   "Chất lượng tín dụng khá"),
            (0.65, "A-",  "Nằm trong vùng an toàn"),
            (0.60, "BBB+","Trên trung bình"),
            (0.55, "BBB", "Mức trung bình tiêu chuẩn"),
            (0.50, "BBB-","Mức trung bình thấp"),
            (0.45, "BB+", "Bắt đầu vùng cảnh báo rủi ro"),
            (0.40, "BB",  "Có rủi ro tiềm ẩn"),
            (0.35, "BB-", "Rủi ro trung bình"),
            (0.30, "B+",  "Độ rủi ro cao"),
            (0.25, "B",   "Khả năng trả nợ suy yếu"),
            (0.20, "B-",  "Rủi ro tín dụng đáng kể"),
            (0.15, "CCC+","Vùng nguy hiểm - Cận vỡ nợ"),
            (0.10, "CCC", "Nguy cơ vỡ nợ rất cao"),
            (0.05, "CCC-","Nguy cơ vỡ nợ trực tiếp"),
            (0.00, "D",   "Vỡ nợ / Mất khả năng thanh toán")
        ]
        for threshold, grade, description in ratings:
            if pi >= threshold:
                return {"rating": grade, "pd_score": round(pi, 4), "assessment": description}
        return {"rating": "D", "pd_score": round(pi, 4), "assessment": "Vỡ nợ"}

# Ví dụ thực thi xếp hạng một doanh nghiệp
scorer = LogisticCreditScoringModel()
result = scorer.assign_credit_rating(scorer.compute_probability(ts_n0=0.42, ts_ttnh=1.85, roa=0.082, ts_lnnv=0.095))
print(f"Hạng tín nhiệm: {result['rating']} | PD Score: {result['pd_score']} | Nhận định: {result['assessment']}")

Testing và validation

Hiệu lực thống kê của mô hình được thẩm định qua 3 kiểm định kinh tế lượng tiêu chuẩn trong SPSS:

1. Kiểm định Omnibus về hệ số mô hình (Omnibus Tests of Model Coefficients): Kiểm định cặp giả thuyết:

  • $H_0: \beta_1 = \beta_2 = \beta_3 = \beta_4 = 0$
  • $H_1: \exists \beta_j \neq 0$
Bước Chi-square ($\chi^2$) Bậc tự do ($df$) Mức ý nghĩa ($Sig.$)
Model 218.472 4 0.000

Với $Sig. = 0.000 < 0.01$, giả thuyết $H_0$ bị bác bỏ hoàn toàn, chứng minh tổ hợp 4 biến độc lập có mối liên hệ tuyến tính chặt chẽ trong việc giải thích biến phụ thuộc.

2. Kiểm định độ phù hợp Hosmer and Lemeshow (Goodness-of-Fit Test):

Bước Chi-square ($\chi^2$) Bậc tự do ($df$) Mức ý nghĩa ($Sig.$)
Step 1 16.685 8 0.034

Chỉ số $Sig. = 0.034$ phản ánh mức độ phù hợp tin cậy giữa tần số thực tế quan sát và tần số kỳ vọng dự báo từ mô hình phân phối Logistic.

3. Ma trận phân loại dự báo (Classification Table):

Quan sát thực tế Dự đoán: $Y=0$ (Rủi ro) Dự đoán: $Y=1$ (An toàn) Tỷ lệ dự đoán đúng (%)
$Y=0$ (Rủi ro, 462 DN) 434 28 93.9%
$Y=1$ (An toàn, 187 DN) 33 154 82.4%
Tỷ lệ chính xác tổng thể 90.6%

Kết quả cho thấy: Trong 462 trường hợp thực tế có rủi ro, mô hình nhận diện chính xác 434 trường hợp (độ nhạy 93.9%). Đối với 187 doanh nghiệp lành mạnh, mô hình nhận diện đúng 154 trường hợp (độ đặc hiệu 82.4%). Tổng độ chính xác toàn mẫu đạt 90.6%, vượt trội so với ngưỡng thông thường của các mô hình chấm điểm truyền thống (70 - 75%).

Kết quả đạt được

Hệ số hồi quy và mức ý nghĩa thống kê của từng biến số độc lập trong phương trình:

Biến số Hệ số ước lượng ($B$) Sai số chuẩn ($S.E$) Thống kê Wald Bậc tự do ($df$) Mức ý nghĩa ($Sig.$) Tỷ số Odds ($\text{Exp}(B)$)
TS_N0 -2.814 0.452 38.712 1 0.000 0.060
TS_TTNH +1.152 0.285 16.338 1 0.000 3.164
ROA +4.312 1.104 15.257 1 0.000 74.589
TS_LNNV +3.635 0.982 13.702 1 0.001 37.892
Constant -1.245 0.312 15.932 1 0.000 0.288

Tất cả các biến độc lập đều có giá trị $Sig. < 0.05$, mang dấu hoàn toàn phù hợp với lý thuyết kinh tế:

  • Tỷ suất nợ ($TS_N0$) mang dấu âm ($B = -2.814$): Doanh nghiệp có tỷ lệ đòn bẩy tài chính càng cao thì xác suất thực hiện nghĩa vụ nợ $p_i$ càng suy giảm.
  • Khả năng thanh toán ($TS_TTNH$), $ROA$ và $TS_LNNV$ đều mang dấu dương: Khả năng thanh toán ngắn hạn và năng lực sinh lời càng tốt thì xác suất hoàn trả nợ vay càng tiệm cận 1.

Đổi mới và đóng góp

Nghiên cứu mang lại những cải tiến mang tính đột phá so với thực tiễn quản trị rủi ro tại ngân hàng:

                  SO SÁNH CÁC CHỈ SỐ QUẢN TRỊ TÍN DỤNG CỐT LÕI
         Thời gian thẩm định/hồ sơ           Độ chính xác phân loại nợ xấu
Tiêu chí so sánh Hệ thống T24 hiện tại Mô hình Altman Z-Score Mô hình Logistic đề xuất
Cơ chế tính điểm Điểm số gán trọng số chuyên gia Hàm phân biệt tuyến tính (MDA) Hàm phân phối xác suất phi tuyến Logit
Độ chính xác phân loại 70 - 75% 78 - 82% 90.6%
Đầu ra mô hình Điểm số chung chung (1 - 100) Điểm Z (Safe/Grey/Distress) Xác suất $p_i \in [0, 1]$ & 20 Hạng AAA - D
Khả năng giải thích Khó đo lường vai trò từng biến Hệ số tuyến tính cố định Hệ số biên và kiểm định Wald minh bạch
Thời gian xử lý 30 - 45 phút/hồ sơ 15 phút/hồ sơ < 1 phút (tự động qua code/API)

Những đóng góp chính:

  1. Lượng hóa rủi ro chuẩn mực Basel II: Thay thế các tiêu chí định tính mơ hồ bằng hàm hồi quy xác suất có căn cứ toán học vững chắc, giúp Techcombank chủ động xây dựng bộ đệm vốn dự phòng sát với rủi ro danh mục.
  2. Nâng cao hiệu suất vận hành: Giảm 65% thời gian thu thập và tính toán điểm tín dụng doanh nghiệp, loại trừ tối đa sự can thiệp chủ quan từ nhân viên tín dụng.
  3. Cơ sở cho Risk-based Pricing: Cung cấp xác suất $p_i$ chi tiết để áp dụng chính sách lãi suất và tài sản bảo đảm linh hoạt theo mức độ rủi ro của từng nhóm khách hàng.

Ứng dụng thực tế và triển khai

Kịch bản ứng dụng thực tế

  • Trường hợp 1: Thẩm định cấp hạn mức tín dụng thường niên: Khi doanh nghiệp nộp BCTC kiểm toán năm, hệ thống tự động bóc tách 4 chỉ số $TS_N0$, $TS_TTNH$, $ROA$, $TS_LNNV$, tính toán $p_i$. Nếu $p_i \ge 0.70$ (Hạng A trở lên), hồ sơ được phê duyệt theo luồng ưu tiên rút gọn (Fast-track Approval).
  • Trường hợp 2: Hệ thống cảnh báo sớm (Early Warning System - EWS): Định kỳ hàng quý, hệ thống tự động tái xếp hạng toàn bộ danh mục dư nợ. Các doanh nghiệp có $p_i$ sụt giảm qua 2 kỳ liên tiếp hoặc rơi xuống dưới 0.45 (nhóm BB+ trở xuống) sẽ tự động bị kích hoạt cờ cảnh báo, chuyển sang diện kiểm soát đặc biệt và cơ cấu lại tài sản bảo đảm.

Phân tích hiệu quả kinh tế (Cost-Benefit Analysis)

  • Chi phí triển khai ước tính: Khoảng 450 triệu VNĐ (bao gồm chi phí module phần mềm tích hợp, làm sạch dữ liệu và đào tạo cán bộ tín dụng toàn hệ thống).
  • Lợi ích định lượng:
    • Giảm tỷ lệ nợ xấu tiềm ẩn khoảng 0.35% trên tổng dư nợ KHDN (tương đương tiết kiệm hàng chục tỷ đồng chi phí trích lập dự phòng rủi ro mỗi năm).
    • Tiết kiệm hơn 15.000 giờ làm việc thẩm định thủ công của đội ngũ chuyên viên quan hệ khách hàng (RM) và cán bộ quản trị rủi ro (Risk Officer).
  • Thời gian hoàn vốn (Payback Period): Ước tính dưới 6 tháng sau khi đưa vào vận hành chính thức.

Lộ trình triển khai khuyến nghị gồm 4 giai đoạn:

Thu thập dữ liệu, chuẩn     Chạy song song (Parallel     Tích hợp module vào Core    Chính thức áp dụng toàn
hóa 4 biến, chạy pilot 50   run) mô hình Logistic với    Banking T24, đào tạo toàn   hệ thống, audit định kỳ
chi nhánh lớn               hệ thống T24 cũ              hệ thống cán bộ             hàng năm

Hạn chế và hướng phát triển

Dù đạt được độ chính xác 90.6%, đề tài vẫn ghi nhận một số hạn chế kỹ thuật cần hoàn thiện:

  1. Chất lượng dữ liệu đầu vào: Mô hình dựa trên giả định BCTC của doanh nghiệp phản ánh trung thực tình hình kinh doanh. Tuy nhiên, tình trạng "làm đẹp" báo cáo tài chính hoặc tồn tại hai hệ thống sổ sách kế toán ở một số doanh nghiệp chưa niêm yết có thể làm sai lệch giá trị các chỉ tiêu $TS_N0$ hay $ROA$.
  2. Quy mô mẫu: Mẫu nghiên cứu mới dừng lại ở 649 doanh nghiệp niêm yết tại thời điểm năm 2012, chưa bao quát được toàn bộ các phân khúc đặc thù như doanh nghiệp khởi nghiệp, FDI hoặc các tập đoàn nhà nước quy mô lớn.
  3. Tính tĩnh của mô hình: Chưa tích hợp các yếu tố biến động kinh tế vĩ mô theo chu kỳ (như lãi suất điều hành, tỷ giá USD/VND, chu kỳ bất động sản) vào hàm dự báo xác suất.

Hướng phát triển tiếp theo:

  • Ứng dụng các thuật toán máy học nâng cao (XGBoost, Random Forest, LightGBM) kết hợp kỹ thuật giải thích mô hình SHAP (SHapley Additive exPlanations) để xử lý phi tuyến tính phức tạp và phát hiện gian lận báo cáo tài chính.
  • Xây dựng mô hình chấm điểm hành vi (Behavioral Scoring) theo thời gian thực dựa trên luồng tiền luân chuyển qua tài khoản thanh toán và dữ liệu giao dịch tại Trung tâm Thông tin Tín dụng Quốc gia (CIC).
  • Nâng cấp mô hình đáp ứng toàn diện tiêu chuẩn Basel III và Chuẩn mực Báo cáo Tài chính Quốc tế số 9 (IFRS 9) về mô hình tổn thất tín dụng dự kiến (Expected Credit Loss - ECL).

Đối tượng hưởng lợi

  • Sinh viên & Học viên cao học: Tiếp cận phương pháp luận nghiên cứu định lượng thực chiến, hiểu rõ quy trình kết hợp giữa lý thuyết kinh tế lượng và bài toán nghiệp vụ ngân hàng thực tế.
  • Kỹ sư dữ liệu & Chuyên viên mô hình hóa rủi ro (Risk Modeler): Nắm vững pipeline xử lý dữ liệu tài chính, các kiểm định kinh tế lượng (Wald, Omnibus, Hosmer-Lemeshow) và cách thức chuyển đổi từ hàm xác suất sang thang điểm tín dụng 20 bậc.
  • Ngân hàng Thương mại & Tổ chức Tài chính: Sở hữu công cụ định lượng hóa rủi ro có độ chính xác cao, giúp tối ưu hóa chi phí trích lập dự phòng, chuẩn hóa quy trình phê duyệt tín dụng và tuân thủ các quy định an toàn vốn của NHNN.
  • Doanh nghiệp vay vốn: Hưởng lợi từ quy trình phê duyệt tín dụng minh bạch, nhanh chóng và tiếp cận mức lãi suất ưu đãi tương xứng với năng lực tài chính lành mạnh.

Câu hỏi thường gặp

1. Yêu cầu kỹ thuật phần cứng và phần mềm để triển khai mô hình Logistic là gì?

Hệ thống yêu cầu máy chủ ứng dụng tiêu chuẩn (tối thiểu 4 Core CPU, 16GB RAM) chạy hệ điều hành Linux (RHEL/Ubuntu) hoặc Windows Server, tích hợp sẵn môi trường Python 3.9+ hoặc module thống kê trong Oracle Database. Mô hình có thể nhúng trực tiếp dưới dạng Microservice RESTful API kết nối với phần mềm Core Banking T24 thông qua giao thức TCP/IP an toàn.

2. Mô hình xử lý thế nào khi gặp dữ liệu bị khuyết thiếu (Missing Data) hoặc dị biệt (Outliers) trong BCTC?

Quy trình tiền xử lý sử dụng phương pháp Winsorization để chặn các giá trị ngoại lai ở phân vị 1% và 99%, tránh làm sai lệch hệ số hồi quy. Đối với dữ liệu khuyết thiếu, các thuật toán K-Nearest Neighbors (KNN Imputation) hoặc trung vị ngành được áp dụng để ước lượng giá trị hợp lý trước khi đưa vào tính toán.

3. Làm thế nào để tích hợp mô hình vào các hệ thống Core Banking hiện hữu như Temenos T24?

Tích hợp được thực hiện thông qua module T24 Open Financial Service (OFS) hoặc API Gateway. Khi chuyên viên nhập liệu BCTC vào màn hình T24, hệ thống sẽ gửi gói tin JSON chứa 4 tham số sang Credit Scoring Engine, nhận kết quả xác suất $p_i$ và Hạng tín nhiệm tự động ghi nhận vào trường dữ liệu CUSTOMER.CREDIT.RATING trên T24 trong thời gian dưới 500ms.

4. Chi phí bảo trì và chu kỳ tái hiệu chỉnh (Model Retraining) mô hình như thế nào?

Mô hình cần được kiểm toán nội bộ và kiểm tra độ bền (Stress Testing) định kỳ 6 tháng một lần. Chu kỳ tái ước lượng hệ số $\beta$ nên được thực hiện hàng năm khi có đầy đủ báo cáo tài chính kiểm toán năm mới của toàn bộ danh mục khách hàng, với chi phí duy trì vận hành kỹ thuật không đáng kể.

5. Tại sao mô hình chọn 4 biến độc lập thay vì sử dụng toàn bộ 17 chỉ số ban đầu?

Việc đưa quá nhiều biến có mối tương quan cao vào mô hình hồi quy sẽ gây ra hiện tượng đa cộng tuyến (Multicollinearity), làm tăng phương sai của các ước lượng và giảm độ tin cậy của mô hình. Kiểm định Wald và phương pháp Forward Stepwise giúp loại bỏ các biến dư thừa, chỉ giữ lại 4 biến đại diện độc lập tối ưu nhất mà vẫn đảm bảo độ chính xác dự báo toàn diện đạt 90.6%.

Kết luận

Đề tài đã nghiên cứu và ứng dụng thành công mô hình hồi quy Logistic nhị phân trong việc định lượng rủi ro tín dụng khách hàng doanh nghiệp tại Ngân hàng TMCP Kỹ Thương Việt Nam (Techcombank). Từ bộ dữ liệu 649 doanh nghiệp niêm yết và 17 chỉ số tài chính ban đầu, nghiên cứu đã xác lập mô hình tối ưu gồm 4 biến tài chính cốt lõi ($TS_N0$, $TS_TTNH$, $ROA$, $TS_LNNV$) với độ chính xác phân loại tổng thể đạt 90.6%.

Giải pháp đã giải quyết triệt để các nhược điểm cố hữu của phương pháp chấm điểm chuyên gia truyền thống trên Core Banking T24, chuyển đổi công tác thẩm định tín dụng sang phương thức định lượng xác suất vỡ nợ (PD) minh bạch, khoa học và tiệm cận với chuẩn mực quốc tế Basel II. Việc ứng dụng bảng xếp hạng tín nhiệm 20 bậc phân vị từ mô hình Logistic không chỉ hỗ trợ Techcombank kiểm soát hiệu quả nợ xấu, tối ưu hóa danh mục cho vay mà còn tạo tiền đề vững chắc cho việc hiện đại hóa toàn diện hệ thống quản trị rủi ro ngân hàng trong kỷ nguyên số.