Tổng quan nghiên cứu

Theo báo cáo thường niên của các tổ chức giám sát an ninh tài chính quốc tế, gian lận thẻ tín dụng hiện là một trong những hình thức tấn công danh tính phổ biến nhất thế giới với hơn 270.000 vụ việc được ghi nhận chính thức tại thị trường Hoa Kỳ. Tỷ lệ các hành vi gian lận tài chính đã tăng gấp đôi trong giai đoạn 2017 - 2019, gây ra những thiệt hại kinh tế nghiêm trọng lên tới hàng chục tỷ USD cho các ngân hàng và người tiêu dùng. Trong bối cảnh chuyển đổi số toàn cầu và tác động của đại dịch, hơn 50% tổng khối lượng giao dịch thương mại hiện được thực hiện thông qua các nền tảng thanh toán trực tuyến. Sự gia tăng này đồng thời thúc đẩy tội phạm mạng áp dụng nhiều phương thức tinh vi nhằm chiếm đoạt tài khoản và tạo ra các giao dịch trái phép trông giống hệt giao dịch thông thường.

Theo dự báo từ Tập đoàn Dữ liệu Quốc tế IDC, khối lượng dữ liệu được tạo ra và lưu trữ trên toàn cầu sẽ đạt mốc 175 Zettabytes vào năm 2025. Sự bùng nổ của dữ liệu lớn mở ra cơ hội nhưng cũng đặt ra bài toán hóc búa về việc nhận diện bất thường trong thời gian thực. Vấn đề cốt lõi của nghiên cứu là sự mất cân bằng dữ liệu nghiêm trọng, khi số lượng giao dịch gian lận chỉ chiếm một tỷ lệ cực kỳ nhỏ trong hàng triệu giao dịch thanh toán hợp lệ mỗi ngày.

Mục tiêu nghiên cứu tập trung vào việc đánh giá, xây dựng và so sánh các thuật toán học máy nhằm phân loại chính xác các giao dịch gian lận tài chính. Phạm vi nghiên cứu được thực hiện trên hai bộ dữ liệu chuẩn: bộ dữ liệu giao dịch thẻ tín dụng của chủ thẻ châu Âu gồm 284.807 bản ghi trong tháng 9/2013 và bộ dữ liệu mô phỏng tài chính PaySim. Nghiên cứu mang ý nghĩa thực tiễn lớn khi nâng cao chỉ số diện tích dưới đường cong ROC (AUC) lên mức 96,5%, giúp các tổ chức tài chính giảm thiểu tới 35% tỷ lệ báo động giả và bảo toàn hàng triệu USD ngân sách vận hành mỗi năm.

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 ứng dụng khung phân loại học máy có giám sát (Supervised Machine Learning) kết hợp với các kỹ thuật xử lý dữ liệu mất cân bằng. Ba mô hình học máy trung tâm được triển khai bao gồm:

Thứ nhất là mô hình Hồi quy Logistic (Logistic Regression - LR), một phương pháp phân tích thống kê kinh điển sử dụng hàm Sigmoid để ánh xạ các giá trị đầu vào thành xác suất đầu ra nhị phân nằm trong khoảng từ 0 đến 1.

Thứ hai là thuật toán K-láng giềng gần nhất (K-Nearest Neighbors - KNN), một phương pháp phi tham số (non-parametric) và học lười (lazy learning), phân loại các điểm dữ liệu mới dựa trên việc tính toán khoảng cách không gian (khoảng cách Euclid) tới các láng giềng k gần nhất trong tập huấn luyện.

Thứ ba là Máy vector hỗ trợ (Support Vector Machine - SVM), phương pháp tìm kiếm siêu phẳng tối ưu trong không gian đa chiều nhằm tối đa hóa khoảng cách biên (margin) giữa hai lớp dữ liệu. Mô hình này sử dụng các hàm nhân linh hoạt như hàm nhân tuyến tính (Linear), đa thức (Polynomial) và hàm bán kính xuyên tâm RBF (Radial Basis Function).

Các khái niệm nền tảng được tích hợp bao gồm: hiện tượng mất cân bằng dữ liệu (Imbalanced Datasets), kỹ thuật tạo mẫu nhân tạo cho lớp thiểu số SMOTE (Synthetic Minority Over-sampling Technique) do Chawla đề xuất năm 2002, kỹ thuật giảm mẫu ngẫu nhiên (Random Undersampling) và phân loại một lớp (One-class Classification).

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

Về nguồn dữ liệu và cỡ mẫu, nghiên cứu sử dụng tập dữ liệu Credit Card Fraud Detection với tổng quy mô 284.807 giao dịch, bao gồm 31 trường thuộc tính. Trong đó, 28 thuộc tính từ V1 đến V28 là kết quả của quá trình phân tích thành phần chính (PCA) nhằm bảo mật thông tin định danh của khách hàng, cùng hai trường dữ liệu số chưa qua biến đổi là thời gian giao dịch (Time) và giá trị giao dịch (Amount). Bộ dữ liệu thứ hai là PaySim, phản ánh hành vi chuyển tiền mô phỏng trên nền tảng tài chính di động.

Phương pháp tiền xử lý dữ liệu áp dụng công cụ RobustScaler để chuẩn hóa hai biến Time và Amount. RobustScaler được lựa chọn thay vì StandardScaler do phương pháp này sử dụng khoảng tứ phân vị (IQR), giúp hạn chế tối đa độ sai lệch khi xuất hiện các giá trị ngoại lai có quy mô giao dịch đột biến.

Phương pháp chọn mẫu và kiểm định được thực hiện thông qua cơ chế kiểm định chéo K-lớp (3-Fold Cross Validation). Lý do lựa chọn phương pháp phân tích này là để đảm bảo mỗi điểm dữ liệu đều có cơ hội xuất hiện trong tập kiểm thử, triệt tiêu hiện tượng quá khớp (overfitting) và đảm bảo tính khách quan của mô hình khi đánh giá trên tập dữ liệu mất cân bằng. Tiến trình nghiên cứu được thực hiện trong thời gian 6 tháng, từ khâu trích xuất, làm sạch, cân bằng dữ liệu đến huấn luyện và tối ưu hóa tham số mô hình.

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

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

Quá trình thực nghiệm trên bộ dữ liệu thẻ tín dụng và PaySim đã mang lại bốn phát hiện khoa học quan trọng:

Thứ nhất, mức độ mất cân bằng của dữ liệu giao dịch tài chính là cực kỳ gay gắt. Trong tổng số 284.807 giao dịch của tập thẻ tín dụng, chỉ có 492 giao dịch được xác định là gian lận thực tế (chiếm tỷ lệ 0,17%), trong khi có tới 284.315 giao dịch hợp lệ (chiếm 99,83%). Nếu sử dụng thuật toán phân loại ngây thơ luôn dự đoán kết quả là giao dịch bình thường, độ chính xác bề nổi vẫn đạt 99,83%, nhưng hoàn toàn vô giá trị trong việc bảo vệ hệ thống.

Thứ hai, trên tập kiểm thử phân tầng với kiểm định 3-fold, thuật toán SVM thể hiện khả năng nhận diện gian lận hoàn hảo khi đạt tỷ lệ âm tính giả bằng 0 (False Negative = 0) và phát hiện chính xác toàn bộ 83 giao dịch gian lận (True Positive = 83), vượt trội hoàn toàn so với mô hình Hồi quy Logistic (ghi nhận 10 trường hợp bỏ sót gian lận) và KNN (ghi nhận 7 trường hợp bỏ sót gian lận).

Thứ ba, mô hình Hồi quy Logistic đạt diện tích dưới đường cong ROC (AUC) lên tới 96,5% trên tập dữ liệu thẻ tín dụng, chứng minh khả năng phân tách nhị phân rất đáng tin cậy giữa giao dịch thông thường và giao dịch lừa đảo.

Thứ tư, việc kết hợp kỹ thuật tái lấy mẫu SMOTE và Random Undersampling đã cải thiện rõ rệt chỉ số F1-score của toàn bộ các thuật toán, giúp nâng tỷ lệ phát hiện gian lận tổng thể tăng từ 14% lên hơn 25% so với việc huấn luyện trực tiếp trên tập dữ liệu thô ban đầu.

Thảo luận kết quả

Hiệu năng vượt trội của SVM có thể giải thích từ bản chất toán học của việc tối đa hóa biên phân cách giữa hai siêu phẳng hỗ trợ. Ngay cả khi tỷ lệ dữ liệu gian lận chỉ chiếm 0,17%, việc xác định các vector hỗ trợ quan trọng đã giúp SVM dựng nên một ranh giới quyết định vững chắc, không bị cuốn theo mật độ áp đảo của lớp đa số. Ngược lại, KNN tính toán khoảng cách không gian thuần túy nên khi chưa cân bằng mẫu, các điểm gian lận dễ bị nhấn chìm bởi các láng giềng hợp lệ xung quanh, dẫn tới số lượng dự đoán nhầm (False Positive) lên tới 48 trường hợp.

Về phương thức trình bày trực quan, các kết quả phân loại được minh họa tối ưu thông qua ma trận nhầm lẫn (Confusion Matrix) 2x2. Bảng ma trận phân tách rõ ràng 4 trường hợp: Dương tính thật (True Positive), Âm tính thật (True Negative), Dương tính giả (False Positive) và Âm tính giả (False Negative). Đồng thời, đồ thị đường cong ROC (Receiver Operating Characteristic) biểu diễn tương quan giữa độ nhạy (True Positive Rate) và tỷ lệ báo động nhầm (False Positive Rate). Đồ thị thực nghiệm cho thấy đường cong của cả SVM và Hồi quy Logistic nhanh chóng tiệm cận tọa độ lý tưởng (0, 1) ở góc trên bên trái. So với các hệ thống phân tích dựa trên luật tĩnh truyền thống vốn chỉ đạt tỷ lệ chính xác khoảng 60% đến 70%, các giải pháp học máy được tối ưu đã mang lại bước nhảy vọt về hiệu suất nhận diện rủi ro.

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

Dựa trên kết quả nghiên cứu thực nghiệm, bốn nhóm giải pháp hành động cụ thể được đề xuất nhằm tối ưu hóa công tác phòng chống gian lận tài chính:

Thứ nhất, tích hợp mô hình phân loại SVM kết hợp kỹ thuật lấy mẫu SMOTE vào hệ thống luồng giao dịch trực tiếp. Các kỹ sư dữ liệu và chuyên gia kiến trúc hệ thống tại các ngân hàng thương mại cần triển khai giải pháp này nhằm đạt mục tiêu xử lý độ trễ dưới 50 mili-giây cho mỗi giao dịch, đồng thời giảm 35% tỷ lệ báo động giả trong vòng 6 tháng đầu triển khai.

Thứ hai, chuẩn hóa tự động toàn bộ dữ liệu giao dịch đầu vào bằng kỹ thuật RobustScaler. Bộ phận kỹ thuật phần mềm cần cấu hình quy trình tiền xử lý độc lập cho các trường biến động cao như số tiền và thời gian giao dịch, nhằm triệt tiêu hoàn toàn các sai lệch do giá trị ngoại lai gây ra, hoàn thành trong quý 2.

Thứ ba, thiết lập hệ thống tái huấn luyện mô hình định kỳ (Continuous Retraining Pipeline). Nhóm chuyên gia khoa học dữ liệu tài chính cần lên lịch tự động cập nhật trọng số mô hình với tần suất 2 tuần một lần, nhằm duy trì chỉ số F1-score luôn ở mức trên 88%, chủ động ứng phó với các hành vi lừa đảo biến tướng liên tục trong cả năm.

Thứ tư, áp dụng phương pháp phân loại một lớp (One-class Classification) như một tầng lọc sơ cấp trước khi đưa vào mô hình phân loại chính. Đội ngũ an ninh thông tin và quản trị rủi ro cần kết hợp phân tích hành vi bất thường của người dùng để ngăn chặn tới 95% các cuộc tấn công chiếm đoạt tài khoản ngân hàng trong lộ trình 9 tháng.

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

Nội dung và kết quả của luận văn mang lại giá trị ứng dụng thiết thực cho 4 nhóm đối tượng chính:

Thứ nhất, các kỹ sư học máy và chuyên gia khoa học dữ liệu trong lĩnh vực công nghệ tài chính (Fintech). Tài liệu cung cấp quy trình chi tiết từ khâu chuẩn hóa RobustScaler, xử lý mất cân bằng với tỷ lệ khắt khe 0,17% đến tối ưu tham số mô hình, giúp rút ngắn 50% thời gian nghiên cứu và phát triển hệ thống phòng thủ rủi ro.

Thứ hai, chuyên viên quản trị rủi ro và an ninh tài chính tại các ngân hàng thương mại. Luận văn cung cấp phương pháp luận vững chắc để đánh giá sự đánh đổi giữa chi phí bỏ sót gian lận và chi phí xác minh báo động nhầm thông qua ma trận nhầm lẫn, hỗ trợ cắt giảm khoảng 30% chi phí bồi hoàn thiệt hại hàng năm.

Thứ ba, giảng viên, nghiên cứu sinh và học viên chuyên ngành Hệ thống thông tin và Khoa học máy tính. Đây là tài liệu tham khảo học thuật chuẩn mực về việc áp dụng các thư viện Scikit-learn, Pandas và Matplotlib trên môi trường điện toán đám mây Google Colab để giải quyết các bài toán dữ liệu lớn.

Thứ tư, các nhà quản lý công nghệ và giám đốc điều hành chuyển đổi số (CIO/CTO). Luận văn cung cấp bức tranh toàn cảnh về hiệu quả đầu tư công nghệ, chứng minh giá trị kinh tế của việc thay thế các hệ thống dựa trên quy tắc cũ kỹ bằng các mô hình trí tuệ nhân tạo hiện đại.

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

Tại sao độ chính xác tổng thể (Accuracy) không phản ánh đúng chất lượng của mô hình phát hiện gian lận?

Bởi vì dữ liệu giao dịch tài chính có tính mất cân bằng cực lớn, với tỷ lệ gian lận thực tế chỉ chiếm khoảng 0,17% trên tổng số 284.807 giao dịch. Nếu một mô hình dự đoán tất cả giao dịch đều bình thường thì độ chính xác vẫn đạt tới 99,83%, nhưng hoàn toàn bỏ sót toàn bộ các hành vi tội phạm. Do đó, các chỉ số F1-score, Precision, Recall và AUC mới là thước đo đánh giá chuẩn xác.

Kỹ thuật SMOTE cải thiện bài toán mất cân bằng dữ liệu theo cơ chế nào?

Thay vì nhân bản đơn thuần các mẫu dữ liệu cũ gây hiện tượng quá khớp, kỹ thuật SMOTE tính toán khoảng cách không gian giữa các điểm dữ liệu gian lận láng giềng k gần nhất bằng độ đo Euclid. Sau đó, thuật toán tự động tổng hợp nên các mẫu giao dịch gian lận nhân tạo nằm trên đoạn thẳng liên kết, giúp mô hình học máy mở rộng không gian đặc trưng và tổng quát hóa tốt hơn.

Mô hình nào cho kết quả phát hiện gian lận tối ưu nhất trong nghiên cứu?

Trong các thử nghiệm thực tế, mô hình Support Vector Machine (SVM) và Hồi quy Logistic mang lại hiệu năng cao nhất. Cụ thể, SVM đạt tỷ lệ nhận diện hoàn hảo khi phát hiện trọn vẹn 83 giao dịch gian lận trong tập kiểm thử mà không bỏ sót bất kỳ trường hợp nào, trong khi Hồi quy Logistic đạt diện tích dưới đường cong ROC là 96,5%.

Tại sao nghiên cứu lại lựa chọn RobustScaler thay vì StandardScaler cho các thuộc tính số?

Biến thời gian và giá trị giao dịch trong tài chính thường chứa đựng những đột biến ngoại lai cực lớn từ các giao dịch đặc thù. RobustScaler sử dụng giá trị trung vị (Median) và khoảng tứ phân vị (IQR) để biến đổi dữ liệu, giúp loại bỏ hoàn toàn độ nhiễu của các giá trị cực trị và bảo toàn cấu trúc phân phối cho các thuật toán nhạy cảm như SVM và KNN.

Hệ thống học máy phát hiện gian lận có thể vận hành tự động hoàn toàn mà không cần con người can thiệp không?

Hệ thống học máy đóng vai trò phân loại tự động với tốc độ hàng nghìn giao dịch mỗi giây để khoanh vùng và chặn các hành vi nguy cơ cao. Tuy nhiên, đối với các giao dịch nằm ở ngưỡng ranh giới xác suất, sự thẩm định trực tiếp từ chuyên viên quản trị rủi ro vẫn là mắt xích thiết yếu nhằm đảm bảo tính chính xác và duy trì trải nghiệm liền mạch cho khách hàng.

Kết luận

Năm đóng góp và kết luận trọng tâm rút ra từ luận văn bao gồm:

  • Xây dựng thành công quy trình phân tích dữ liệu toàn diện từ tiền xử lý, trích xuất đặc trưng PCA đến mô hình hóa rủi ro tài chính.
  • Giải quyết triệt để rào cản mất cân bằng dữ liệu nghiêm trọng ở mức 0,17% trên tổng số 284.807 giao dịch bằng các kỹ thuật lấy mẫu hiện đại SMOTE và Random Undersampling.
  • Chứng minh tính ưu việt của thuật toán SVM với khả năng triệt tiêu lỗi âm tính giả và mô hình Hồi quy Logistic với chỉ số ROC-AUC đạt mức ấn tượng 96,5%.
  • Xác lập phương pháp chuẩn hóa dữ liệu tối ưu bằng RobustScaler giúp hạn chế tác động tiêu cực của các giá trị giao dịch ngoại lai.
  • Cung cấp cơ sở khoa học vững chắc để phát triển các hệ thống giám sát an ninh giao dịch thời gian thực với độ trễ dưới 50 mili-giây.

Đóng góp chính của luận văn là đã chuẩn hóa một khung giải pháp học máy hoàn chỉnh, chứng minh tính khả thi cao trong việc ứng dụng trí tuệ nhân tạo để ngăn chặn tội phạm thanh toán kỹ thuật số. Kế hoạch tiếp theo trong 6 đến 12 tháng tới là mở rộng kiểm nghiệm mô hình trên các kiến trúc học sâu (Deep Learning) và học tăng cường (Reinforcement Learning) đối với các luồng giao dịch xuyên biên giới. Các định chế tài chính và ngân hàng thương mại cần nhanh chóng chủ động đầu tư, ứng dụng các mô hình học máy tiên tiến để xây dựng lá chắn bảo mật vững chắc, bảo vệ tài sản và củng cố niềm tin của khách hàng trong kỷ nguyên kinh tế số.