Tổng quan nghiên cứu

Trong hoạt động kinh doanh của các ngân hàng thương mại, nguồn thu từ hoạt động cấp tín dụng đóng góp hơn 70% tổng lợi nhuận khoán tài chính hàng năm. Tuy nhiên, rủi ro tín dụng luôn là thách thức lớn nhất đe dọa sự an toàn vốn của hệ thống, đặc biệt trong bối cảnh nền kinh tế chịu nhiều biến động phức tạp giai đoạn 2020 - 2022. Tại Ngân hàng Nông nghiệp và Phát triển nông thôn Việt Nam (Agribank) Chi nhánh huyện Phù Cát, quy trình thẩm định cho vay truyền thống chủ yếu phụ thuộc vào kinh nghiệm và đánh giá chủ quan của cán bộ tín dụng. Khi áp lực xử lý hồ sơ tăng cao, đạt mức 30 đến 50 hồ sơ mỗi ngày tại các thời điểm cao điểm, việc đánh giá thủ công dễ dẫn đến sai sót và gia tăng nợ xấu.

Vấn đề cốt lõi đặt ra là làm thế nào để xây dựng một công cụ hỗ trợ ra quyết định cấp tín dụng mang tính khách quan, khoa học và tự động hóa. Đề tài luận văn thạc sĩ chuyên ngành Khoa học máy tính tập trung nghiên cứu mục tiêu ứng dụng các thuật toán khai phá dữ liệu và học máy không giám sát để dự đoán, phân loại nhóm nợ của khách hàng vay vốn. Nghiên cứu được triển khai thực nghiệm trên tập dữ liệu khách hàng thực tế tại Agribank Chi nhánh huyện Phù Cát trong khung thời gian từ năm 2020 đến năm 2022.

Ý nghĩa của nghiên cứu thể hiện qua việc cung cấp mô hình phân loại tự động 5 nhóm nợ theo quy định của Ngân hàng Nhà nước, giúp đơn vị ước tính giảm thiểu từ 15% đến 25% các quyết định phê duyệt có rủi ro tiềm ẩn. Kết quả này vừa nâng cao chất lượng danh mục cho vay, vừa tối ưu hóa năng suất lao động cho đội ngũ cán bộ thẩm định tại cơ sở.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng dựa trên nền tảng của quy trình Phát hiện tri thức trong cơ sở dữ liệu (KDD - Knowledge Discovery and Data Mining) kết hợp cùng lý thuyết học máy (Machine Learning). Trọng tâm của đề tài là phương pháp học không giám sát (Unsupervised Learning) thông qua thuật toán phân cụm K-means.

Khung lý thuyết vận hành dựa trên 4 khái niệm và mô hình toán học cơ bản:

  1. Phân cụm dữ liệu (Clustering): Kỹ thuật gom nhóm $N$ đối tượng dữ liệu trong không gian $d$ chiều thành $K$ cụm sao cho khoảng cách giữa các phần tử trong cùng một cụm là nhỏ nhất và khoảng cách giữa các cụm là lớn nhất.
  2. Hàm mất mát và tối ưu hóa sai số: Thuật toán K-means cực tiểu hóa tổng bình phương khoảng cách Euclidean từ mỗi điểm dữ liệu đến tâm cụm tương ứng, được xác định qua hàm mục tiêu: $J = \sum \sum y_{ik} ||x_i - m_k||^2$, trong đó $m_k$ là tâm cụm thứ $k$ và $y_{ik}$ là biến chỉ thị nhị phân nhận giá trị 0 hoặc 1.
  3. Cập nhật tâm cụm: Tọa độ tâm cụm mới được tính bằng trung bình cộng tọa độ của tất cả các điểm dữ liệu được gán vào cụm đó trong mỗi vòng lặp.
  4. Hệ thống phân loại nợ ngân hàng: Khung quy chuẩn 5 nhóm nợ tín dụng theo quy định của Ngân hàng Nhà nước Việt Nam, bao gồm từ Nhóm 1 (nợ đủ tiêu chuẩn) đến Nhóm 5 (nợ có khả năng mất vốn).

Phương pháp nghiên cứu

Nghiên cứu sử dụng nguồn dữ liệu thô gồm hơn 1.200 hồ sơ khách hàng vay vốn thực tế được lưu trữ tại hệ thống cơ sở dữ liệu của Agribank Chi nhánh huyện Phù Cát. Phương pháp chọn mẫu là chọn mẫu xác thực kết hợp phân tầng theo các phân khúc khách hàng cá nhân, hộ kinh doanh và doanh nghiệp địa phương.

Lý do lựa chọn thuật toán K-means xuất phát từ khả năng xử lý nhanh các tập dữ liệu tài chính đa chiều, tính toán hội tụ ổn định và đặc biệt phù hợp với việc phân tách tự nhiên tập khách hàng thành đúng 5 cụm tương ứng với 5 nhóm nợ nghiệp vụ mà không cần gắn nhãn thủ công trước.

Quy trình phân tích dữ liệu được thực hiện theo timeline 5 bước:

  • Bước 1: Thu thập và tiền xử lý dữ liệu thô bằng ngôn ngữ Python, loại bỏ các thuộc tính định danh gây nhiễu như Họ tên, Mã khách hàng, Mã cán bộ tín dụng, Số giải ngân.
  • Bước 2: Chuẩn hóa và rời rạc hóa các biến liên tục như Mức thu nhập, Số tiền phê duyệt, Lãi suất cho vay, Thời gian vay vốn thành các khoảng giá trị số nguyên.
  • Bước 3: Phân tích ma trận tương quan giữa các trường dữ liệu để lựa chọn các biến đặc trưng có ý nghĩa nghiệp vụ tín dụng cao nhất.
  • Bước 4: Chia tập dữ liệu đã làm sạch theo tỷ lệ 70% dành cho huấn luyện mô hình và 30% dành cho kiểm thử độc lập.
  • Bước 5: Cài đặt thuật toán K-means thông qua thư viện Scikit-learn, thực hiện huấn luyện lặp, đánh giá ma trận lỗi và kiểm định kết quả phân nhóm nợ.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình huấn luyện và kiểm thử mô hình học máy trên bộ dữ liệu thực tế của Agribank Chi nhánh huyện Phù Cát đã mang lại 4 phát hiện quan trọng:

Thứ nhất, thuật toán K-means với tham số $K = 5$ đã phân tách thành công toàn bộ tập dữ liệu kiểm thử thành 5 cụm rõ rệt, có sự tương thích cao với 5 nhóm nợ theo chuẩn nghiệp vụ ngân hàng.

Thứ hai, mô hình đạt tỷ lệ hội tụ và phân cụm chính xác trên 88% trên tập dữ liệu thử nghiệm 30%. Các yếu tố như lịch sử quan hệ tín dụng CIC, tỷ lệ giá trị tài sản bảo đảm trên dư nợ và thời hạn vay là những thuộc tính có trọng số ảnh hưởng mạnh nhất đến việc phân nhóm.

Thứ ba, hệ thống phát hiện ra khoảng 12% hồ sơ khách hàng hiện đang được xếp ở Nhóm 1 nhưng mang các đặc trưng tài chính tiệm cận với tâm cụm của Nhóm 2 và Nhóm 3. Đây là các khoản vay có nguy cơ chuyển dịch nợ xấu tiềm ẩn mà quy trình chấm điểm truyền thống thường bỏ sót.

Thứ tư, việc ứng dụng mô hình giúp rút ngắn khoảng 40% thời gian phân tích sơ bộ ban đầu cho mỗi bộ hồ sơ, hỗ trợ xử lý hiệu quả áp lực từ 30 đến 50 hồ sơ vay phát sinh mỗi ngày tại chi nhánh.

Thảo luận kết quả

Các kết quả phân nhóm được biểu diễn trực quan thông qua biểu đồ phân tán đa chiều và biểu đồ ma trận tương quan giữa các biến số tài chính. Biểu đồ nhiệt (Heatmap) thể hiện rõ mức độ tương quan thuận giữa số tiền vay lớn, thời gian vay dài với xu hướng dịch chuyển về các cụm nợ có rủi ro cao hơn (Nhóm 3 đến Nhóm 5). Ma trận lỗi (Confusion Matrix) cho thấy ranh giới phân tách giữa Cụm 1 (nợ đủ tiêu chuẩn) và Cụm 5 (nợ có khả năng mất vốn) có khoảng cách Euclidean lớn nhất, chứng minh mô hình nhận diện rất tốt hai thái cực rủi ro này.

Nguyên nhân đạt được độ chính xác cao là nhờ quá trình tiền xử lý dữ liệu đã triệt tiêu hoàn toàn các trường dữ liệu nhiễu và chuẩn hóa thang đo các biến tài chính. So với các mô hình phân loại có giám sát như Hồi quy Logistic hay thuật toán láng giềng gần KNN, việc áp dụng K-means giúp ngân hàng không bị lệ thuộc vào định kiến phân loại lịch sử của cán bộ tín dụng, từ đó phát hiện ra những cấu trúc hành vi trả nợ mới của người vay.

Ý nghĩa thực tiễn của phát hiện này là cung cấp cho Hội đồng tín dụng một bức tranh toàn cảnh về chất lượng dư nợ, đồng thời đóng vai trò như một bộ lọc cảnh báo rủi ro tự động trước khi ký duyệt hợp đồng tín dụng.

Đề xuất và khuyến nghị

Để phát huy tối đa giá trị thực tiễn của mô hình học máy trong quản trị rủi ro tín dụng tại Agribank Chi nhánh huyện Phù Cát, 4 nhóm giải pháp cụ thể được đề xuất:

  1. Tích hợp module phân cụm K-means vào phần mềm quản trị tín dụng nội bộ: Phòng Tin học phối hợp cùng Phòng Kế hoạch Nghiệp vụ triển khai cài đặt mô hình vào hệ thống phần mềm nghiệp vụ trong vòng 6 tháng tới, hướng tới mục tiêu tự động hóa 100% khâu chấm điểm rủi ro sơ bộ cho hồ sơ vay mới.
  2. Chuẩn hóa quy trình thu thập và làm sạch dữ liệu khách hàng (CIF): Cán bộ tín dụng thực hiện rà soát, cập nhật định kỳ hàng tháng các thông tin về thu nhập, dư nợ CIC và tài sản thế chấp, phấn đấu nâng mức độ hoàn thiện và chính xác của dữ liệu đầu vào lên trên 95% vào quý 3 năm tới.
  3. Thiết lập cơ chế giám sát và cảnh báo nợ sớm: Tổ thẩm định và Hội đồng tín dụng áp dụng ngay bảng phân nhóm nợ dự báo của mô hình để kiểm tra chéo các khoản vay có nguy cơ cao, đặt mục tiêu duy trì tỷ lệ nợ xấu của toàn chi nhánh ở mức dưới 1.5% trong giai đoạn 12 tháng tiếp theo.
  4. Tổ chức đào tạo nâng cao kỹ năng phân tích dữ liệu cho nhân sự: Phòng Tổ chức cán bộ chủ trì thực hiện 3 khóa đào tạo chuyên sâu về ứng dụng công nghệ số và học máy trong thẩm định tín dụng cho 100% cán bộ cho vay trong vòng 9 tháng tới.

Đối tượng nên tham khảo luận văn

Nội dung luận văn mang giá trị học thuật và thực tiễn cao, đặc biệt hữu ích cho 4 nhóm đối tượng sau:

  • Cán bộ tín dụng và thẩm định viên ngân hàng: Sử dụng tài liệu như một cẩm nang phương pháp luận để hiểu rõ các yếu tố rủi ro tiềm ẩn, hỗ trợ ra quyết định cấp tín dụng nhanh chóng và giảm thiểu sai số chủ quan.
  • Nhà quản trị và kiểm soát rủi ro tại các tổ chức tín dụng: Tham khảo mô hình phân cụm K-means để thiết lập hệ thống cảnh báo sớm rủi ro nợ xấu và xây dựng các gói sản phẩm vay phù hợp cho từng phân khúc khách hàng.
  • Học viên cao học và nhà nghiên cứu Khoa học máy tính: Khai thác quy trình tối ưu hóa hàm mất mát, kỹ thuật tiền xử lý dữ liệu thực tế và phương pháp triển khai thuật toán học máy giải quyết các bài toán kinh tế - tài chính.
  • Các đơn vị phát triển giải pháp công nghệ tài chính (Fintech): Tham khảo cấu trúc hệ thống và luồng xử lý dữ liệu để phát triển các module chấm điểm tín dụng tự động (Credit Scoring Engine) trên nền tảng số.

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

Tại sao đề tài lại lựa chọn thuật toán phân cụm K-means thay vì các mô hình học máy có giám sát?

Thuật toán K-means là phương pháp học không giám sát có khả năng khám phá cấu trúc dữ liệu tự nhiên mà không phụ thuộc vào nhãn dán chủ quan ban đầu. Với 5 nhóm nợ chuẩn theo quy định của Ngân hàng Nhà nước, K-means tối ưu hóa khoảng cách Euclidean cực kỳ nhanh chóng và chính xác trên tập dữ liệu khách hàng lớn.

Dữ liệu thực tế tại Agribank Chi nhánh huyện Phù Cát được tiền xử lý như thế nào trước khi huấn luyện?

Dữ liệu thô được tiến hành loại bỏ các thuộc tính định danh cá nhân không mang giá trị phân tích như họ tên, mã nhân viên, ngày giải ngân. Các thuộc tính số liên tục như thu nhập, thời hạn vay, lãi suất được chuẩn hóa thang đo và nhóm lại thành các khoảng giá trị số nguyên đồng nhất.

Mô hình học máy giải quyết áp lực khối lượng công việc cho cán bộ tín dụng ra sao?

Trong thực tế, mỗi cán bộ tín dụng phải tiếp nhận từ 30 đến 50 hồ sơ vay mỗi ngày. Mô hình học máy giúp tự động hóa khâu phân tích sơ bộ, đưa ra kết quả phân nhóm rủi ro chỉ trong vài giây, giúp tiết kiệm khoảng 40% thời gian xử lý và giảm thiểu sai sót cảm tính.

Thuật toán K-means xử lý thế nào đối với các khách hàng vay vốn lần đầu chưa có lịch sử tín dụng?

Hệ thống dựa trên các đặc trưng nhân khẩu học và năng lực tài chính đầu vào như mức thu nhập, thời hạn đề xuất, giá trị tài sản bảo đảm. Mô hình tính toán khoảng cách hình học từ điểm dữ liệu mới này đến 5 tâm cụm hiện có để xếp khách hàng vào nhóm rủi ro tương ứng.

Mô hình của luận văn có thể mở rộng ứng dụng cho các chi nhánh ngân hàng khác không?

Mô hình hoàn toàn có thể áp dụng mở rộng cho các chi nhánh khác trong hệ thống Agribank hoặc các ngân hàng thương mại. Do quy trình tín dụng và chuẩn 5 nhóm nợ được đồng bộ toàn quốc, các đơn vị chỉ cần thay thế tập dữ liệu địa phương và tinh chỉnh lại trọng số các tâm cụm.

Kết luận

  • Ứng dụng thành công thuật toán phân cụm K-means của học máy vào việc tự động phân loại 5 nhóm nợ tại Agribank Chi nhánh huyện Phù Cát.
  • Xây dựng hoàn chỉnh quy trình tiền xử lý và làm sạch bộ dữ liệu tín dụng thực tế với tỷ lệ phân chia 70% huấn luyện và 30% kiểm thử.
  • Mô hình đạt độ hội tụ phân cụm trên 88%, nhận diện sớm khoảng 12% hồ sơ có nguy cơ chuyển dịch nợ xấu tiềm ẩn.
  • Giúp giảm thiểu 40% thời gian thẩm định sơ bộ hồ sơ, loại bỏ các yếu tố đánh giá cảm tính và nâng cao hiệu quả kinh doanh tín dụng.
  • Đóng góp giải pháp khoa học thực tiễn, làm tiền đề thúc đẩy tiến trình chuyển đổi số trong hoạt động ngân hàng thương mại tại địa phương.

Đóng góp lớn nhất của luận văn là đã chuyển hóa các lý thuyết học máy phức tạp thành một công cụ phân tích nghiệp vụ hữu hiệu, giải quyết bài toán rủi ro tín dụng tại cơ sở.

Về lộ trình phát triển tiếp theo, nhóm nghiên cứu dự kiến hoàn thiện giao diện ứng dụng trực quan trong 3 tháng tới và tiến hành thử nghiệm mở rộng mô hình cho toàn bộ mạng lưới chi nhánh trên địa bàn tỉnh trong vòng 12 tháng tiếp theo. Các tổ chức tín dụng và nhà nghiên cứu quan tâm có thể khai thác trực tiếp mô hình này để nâng cao năng lực quản trị rủi ro và tối ưu hóa quy trình cấp tín dụng tự động.