Tổng quan luận án

Luận án tiến sĩ chuyên ngành Hệ thống thông tin (mã số: 9.04) của nghiên cứu sinh Vũ Minh Tuấn, thực hiện tại Học viện Công nghệ Bưu chính Viễn thông dưới sự hướng dẫn khoa học của PGS. TS. Trần Quang Anh và TS. Nguyễn Xuân Thắng (năm 2024), tập trung giải quyết bài toán phát hiện tin nhắn rác (SMS Spam) tiếng Việt dựa trên phân tích nội dung văn bản và mô hình học máy, học sâu.

Tính cấp thiết và khoảng trống nghiên cứu

Dịch vụ tin nhắn ngắn (SMS) là phương tiện giao tiếp phổ biến trên toàn cầu với hơn 5 tỷ người sử dụng (chiếm khoảng 65% dân số toàn cầu theo thống kê của Slicktext), đạt tỷ lệ mở thư lên tới 98% và tỷ lệ phản hồi 45%. Tuy nhiên, sự gia tăng của tin nhắn rác và các chiến dịch tấn công lừa đảo qua tin nhắn (smishing) gây ra nhiều thiệt hại tài chính và rủi ro an toàn thông tin. Năm 2020, thiệt hại do tin nhắn lừa đảo tại Mỹ ghi nhận mức 86 triệu USD; năm 2021, tổng thiệt hại toàn cầu ước tính vượt 10 tỷ USD. Tại Việt Nam, số liệu từ Trung tâm Ứng cứu khẩn cấp không gian mạng Việt Nam (VNCERT/CC) và Bộ Thông tin và Truyền thông cho thấy từ tháng 11/2022 đến giữa tháng 4/2023, các nhà mạng viễn thông đã ngăn chặn 243 triệu tin nhắn rác.

Qua khảo sát các công trình trong và ngoài nước, tác giả xác định ba khoảng trống nghiên cứu chính:

  1. Thiếu hụt tập dữ liệu chuẩn: Các nghiên cứu trước đây chủ yếu sử dụng tập dữ liệu tiếng Anh hoặc tập dữ liệu tiếng Việt quy mô nhỏ, mất cân bằng và chưa được công bố công khai.
  2. Thiếu đánh giá về độ dài tin nhắn: Chưa có nghiên cứu phân tích có hệ thống về mức độ phụ thuộc của các mô hình phát hiện tin nhắn rác vào độ dài văn bản tiếng Việt để tìm ra giải pháp hoạt động ổn định.
  3. Thách thức từ đặc trưng đa biến thể: Tiếng Việt có đặc thù phức tạp về hình thái văn bản trong tin nhắn SMS (tồn tại đan xen dạng có dấu, không dấu, viết tắt, tiếng lóng, ký tự đặc biệt), nhưng chưa có mô hình xử lý tối ưu cho ngữ cảnh này.

Mục tiêu nghiên cứu

Mục tiêu chung của luận án là xác định và xây dựng phương pháp phát hiện tin nhắn rác tiếng Việt đạt độ chính xác cao và độ ổn định tốt, hỗ trợ các nhà cung cấp dịch vụ viễn thông ngăn chặn tin nhắn rác từ nguồn phát tán và bảo vệ người sử dụng thiết bị di động.

Mục tiêu cụ thể được xác định qua 3 nhiệm vụ:

  • Mục tiêu 1: Xây dựng tập dữ liệu mẫu tin nhắn tiếng Việt gồm cả tin nhắn thường (ham) và tin nhắn rác (spam) có gán nhãn chuẩn xác, đại diện cho thực tế viễn thông Việt Nam.
  • Mục tiêu 2: Phân tích thực nghiệm mức độ ảnh hưởng của độ dài tin nhắn đến hiệu quả của các mô hình phát hiện tin nhắn rác; từ đó đề xuất mô hình thích ứng ổn định với sự biến đổi độ dài.
  • Mục tiêu 3: Đề xuất giải pháp kỹ thuật giải quyết bài toán phát hiện tin nhắn rác tiếng Việt có đặc tính đa biến thể ngôn ngữ.

Đối tượng và phạm vi nghiên cứu

  • Đối tượng nghiên cứu: Các phương pháp, thuật toán học máy truyền thống và học sâu ứng dụng trong phân loại văn bản và phát hiện tin nhắn rác tiếng Việt.
  • Phạm vi nghiên cứu: Dữ liệu tin nhắn tiếng Việt (dạng có dấu, không dấu và hỗn hợp) thu thập từ người dùng các mạng viễn thông di động tại Việt Nam, kết hợp mở rộng từ các nền tảng mạng xã hội và ứng dụng OTT. Nghiên cứu tập trung vào hướng tiếp cận dựa trên đặc trưng nội dung văn bản.

Tổng quan tài liệu và vị trí của luận án

Các hướng nghiên cứu tiếp cận bài toán phát hiện tin nhắn rác

Luận án hệ thống hóa các nghiên cứu về phân loại tin nhắn rác theo hai nhánh chính:

  • Phương pháp dựa trên đặc trưng nội dung (Content-based):
    • S. Delany và cộng sự (2012) phân tích các kỹ thuật lọc nội dung trực tiếp (từ khóa, bộ luật SpamAssassin, biểu diễn n-gram từ/ký tự) và lọc cộng tác (tạo chữ ký spam chia sẻ trong mạng lưới người dùng như công nghệ của Cloudmark).
    • El-Alfy và AlHasan (2016) xây dựng mô hình lọc tin nhắn SMS và email kết hợp máy học véc-tơ hỗ trợ (SVM), Naive Bayes với 11 nhóm đặc trưng (URL, từ khóa spam, biểu tượng cảm xúc, ký tự đặc biệt, mã JavaScript, từ chức năng...).
    • Jialin và cộng sự đề xuất mô hình chủ đề tin nhắn (MTM) sử dụng thuật toán gom cụm k-means để giải quyết tính thưa thớt của văn bản ngắn SMS.
    • Ghulam Mujtaba (2017) huấn luyện mô hình dựa trên 4 nhóm đặc trưng: dung lượng tin nhắn, tần suất xuất hiện từ khóa đặc thù, sơ đồ và lặp tin nhắn.
    • Amir Karami và đồng nghiệp xây dựng khung phát hiện tích hợp tập đặc trưng đặc thù SMS (SMSS) và 80 đặc trưng ngôn ngữ từ công cụ LIWC (Linguistic Inquiry and Word Count) cùng 230 đặc trưng phái sinh, chọn lọc thuộc tính qua kiểm định Chi-square.
    • Tại Việt Nam, Thai-Hoang Pham và cộng sự (2017) tiếp cận bài toán lọc tin rác tiếng Việt dựa trên phân tích độ dài văn bản và tần suất từ khóa; một số tác giả áp dụng cơ chế tính điểm trọng số theo bộ luật kiểu SpamAssassin.
  • Phương pháp dựa trên đặc trưng phi nội dung (Non Content-based):
    • C. Wang và cộng sự nghiên cứu mô hình hóa đồ thị mạng xã hội viễn thông (cấu trúc mạng dạng lưới của người dùng bình thường so với dạng hình sao của thuê bao phát tán rác) kết hợp hành vi gửi tin theo chuỗi thời gian (gửi dồn dập qua modem SMS).
    • Iosif Androulidakis và cộng sự xây dựng ứng dụng Android kiểm soát tin rác dựa trên thông số kỹ thuật giao thức SMS: nhận dạng đầu số trung tâm nhắn tin (SMSC), mã định danh giao thức (TP-PID), chuỗi ID người gửi và độ lệch múi giờ.

Vị trí và khoảng trống luận án lựa chọn

Các tập ngữ liệu SMS công bố trên thế giới như bộ dữ liệu của Tiago A. Almeida và cộng sự (2011) với 5.574 tin nhắn (747 spam, 4.827 ham) hay bộ dữ liệu của Tao Chen và Min-Yen Kan (2013) gồm 71.810 tin nhắn (tiếng Anh và tiếng Trung) không phản ánh được đặc thù ngữ pháp và biến thể chữ viết tiếng Việt. Các tập dữ liệu tiếng Việt hiện có (CC100-Vietnamese, ViQuAD, UIT-VSMEC) chỉ phục vụ bài toán đọc hiểu hoặc phân tích cảm xúc, không chứa dữ liệu tin nhắn SMS viễn thông. Luận án chọn vị trí giải quyết trọn vẹn bài toán xây dựng ngữ liệu thực nghiệm chuẩn cho tiếng Việt, kiểm chứng định lượng tác động của độ dài văn bản và thiết lập mô hình học sâu thích ứng với dữ liệu đa biến thể tiếng Việt.


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

Cơ sở lý thuyết và kiến trúc hệ thống

Luận án dựa trên nền tảng kỹ thuật viễn thông và lý thuyết học máy, xử lý ngôn ngữ tự nhiên (NLP):

  • Cấu trúc tin nhắn SMS: Giới hạn dung lượng 140 bytes (1120 bits), tương đương 160 ký tự với bảng mã 7-bit Latin hoặc 70 ký tự với bảng mã 16-bit Unicode UCS2. Bản tin gồm 5 thành phần: Chỉ thị giao diện không khí (air interface), chỉ thị kết nối trung tâm SMSC, chỉ thị thiết bị đầu cuối (handset), chỉ thị thẻ SIM (tùy chọn) và phần thân nội dung (Message body).
  • Hệ thống văn bản pháp lý: Căn cứ Điều 70 Luật Công nghệ thông tin 2006, Nghị định 90/2008/NĐ-CP, Nghị định 77/2012/NĐ-CP và Nghị định 91/2020/NĐ-CP về chống tin nhắn rác, thư rác và cuộc gọi rác; tham chiếu các đạo luật quốc tế như CAN-SPAM (Mỹ), CASL (Canada) và GDPR (EU).
  • Mô hình học máy và học sâu: Khung phân loại nhị phân áp dụng các thuật toán: Naive Bayes (NB), Máy học véc-tơ hỗ trợ (SVM), Cây quyết định (DT), Rừng ngẫu nhiên (RF), Hồi quy Logistic (LR), Gradient Boosting (GB), Hạ gradient ngẫu nhiên (SGD), k-Láng giềng gần nhất (k-NN), Mạng nơ-ron tích chập (CNN), Mạng trí nhớ ngắn-dài hạn (LSTM), cùng các kỹ thuật vector hóa văn bản (TF-IDF, Bag-of-Words, Continuous Bag-of-Words - CBOW, Word2Vec, PhoBERT và mô hình BERT NER).

Phương pháp nghiên cứu và quy trình thực nghiệm

Tác giả áp dụng phương pháp nghiên cứu thực nghiệm định lượng kết hợp kỹ thuật tiền xử lý dữ liệu chuyên biệt:

Tập dữ liệu thô (69.192 tin nhắn sau lọc trùng)

Quy trình tiền xử lý dữ liệu được thiết kế gồm 4 bước:

  1. Làm sạch dữ liệu (Data cleaning): Dùng biểu thức chính quy (Regex) loại bỏ ký tự nhiễu, liên kết URL thừa, khoảng trắng không hợp lệ.
  2. Chuẩn hóa từ (Stemming/Normalizing): Xử lý dạng viết tắt, ngôn ngữ teen code, từ cố tình biến đổi để lách bộ lọc (ví dụ: các biến thể Q.C, Q&C, quang cao đưa về dạng thống nhất QC).
  3. Loại bỏ từ dừng (Stop-word removal): Sử dụng danh từ điển gồm 1.942 từ nối và từ dừng tiếng Việt do Lê Văn Duyệt xây dựng.
  4. Tách từ (Word Segmentation): Áp dụng công cụ TfidfVectorizer (thư viện scikit-learn) kết hợp kỹ thuật n-grams nhằm xử lý tối ưu cấu trúc từ ghép trong văn bản ngắn chứa cả tiếng Việt có dấu, không dấu và thuật ngữ tiếng Anh mượn.

Nguồn dữ liệu thực nghiệm

Tập dữ liệu được thu thập trong khoảng thời gian từ 3 đến 12 tháng qua 4 kênh độc lập:

  • Tình nguyện viên cung cấp tin nhắn rác: 30 người thu thập trong 3 tháng, đóng góp 5.125 tin nhắn.
  • Tình nguyện viên cung cấp tin nhắn thường: 10 người thu thập trong 12 tháng, đóng góp 44.807 tin nhắn (chỉ lấy tin nhắn đi do chính tình nguyện viên soạn thảo để đảm bảo tính riêng tư).
  • Trung tâm An toàn không gian mạng (VNCERT/CC): Cung cấp 24.467 tin nhắn rác tiếng Việt (đã khử định danh người nhận).
  • Hệ thống bẫy tin nhắn (Honeypot): Sử dụng 32 số điện thoại gắn trên thiết bị SIM-bank trực tuyến liên tục trong 8 tháng, thu về 18.807 tin nhắn rác (trung bình 2,3 tin nhắn/SIM/ngày).

Tổng số tin nhắn thu thập ban đầu đạt 93.615 tin. Sau khi loại bỏ dữ liệu trùng lặp (tỷ lệ trùng lặp ghi nhận 19% ở tin thường và 32% ở tin rác), tập ngữ liệu còn lại 69.192 tin nhắn. Dữ liệu được phân chia theo tỷ lệ 70% huấn luyện (Train), 15% xác thực (Validation) và 15% kiểm tra (Test).

Nguồn cung cấp dữ liệu Thời gian Số lượng tin nhắn rác Số lượng tin nhắn thường
Tình nguyện viên cung cấp tin nhắn rác 3 tháng 5.125 -
Tình nguyện viên cung cấp tin nhắn thường 12 tháng - 44.807
Trung tâm VNCERT/CC - 24.467 -
Hệ sinh thái bẫy tin nhắn (32 SIM) 8 tháng 18.807 -
Tổng số trước khi xử lý trùng lặp - 48.408 44.807

Sau khi xử lý lọc trùng lặp, cấu trúc biến thể của tập dữ liệu phân bố chi tiết như sau:

Loại tin nhắn Tổng số sau xử lý Dạng tiếng Việt có dấu Dạng tiếng Việt không dấu
Tin nhắn rác (Spam) 38.724 27.106 11.618
Tin nhắn thường (Ham) 30.468 28.944 1.524
Tổng cộng 69.192 56.050 13.142

Nội dung chính theo từng chương

Chương 1: Tổng quan về tin nhắn SMS và phương pháp phát hiện tin nhắn rác tiếng Việt

Chương 1 thiết lập khung lý luận kỹ thuật và thực tiễn về công nghệ tin nhắn ngắn SMS, cơ chế luân chuyển bản tin qua trung tâm SMSC, và hệ thống chỉ thị giao thức. Tác giả phân tích các quy định pháp luật hiện hành tại Việt Nam (Nghị định 90/2008/NĐ-CP, Nghị định 77/2012/NĐ-CP, Nghị định 91/2020/NĐ-CP) để xác định tiêu chí phân biệt tin nhắn rác và tin nhắn hợp lệ.

Nội dung trọng tâm của chương là phân tích sâu các nhóm đặc trưng nhận dạng tin nhắn rác:

  • Nhóm đặc trưng nội dung: Phân tích 16 đặc tính SMS (số từ viết hoa CW, số từ spam SW, số đoạn tin S, số từ duy nhất UW, số URL, tỷ lệ URL/S, tỷ lệ CW/S...) và 20 đặc trưng kết hợp từ công cụ LIWC dựa trên kiểm định Chi-square (tỷ lệ động từ, mức độ chênh lệch điểm số các chủ đề "Tiền bạc" so với "Cái chết", "Giải trí" so với "Nhà", tần suất dấu câu, đại từ nhân xưng).
  • Nhóm đặc trưng phi nội dung: Bao gồm đặc trưng tĩnh (tổng số tin gửi, dung lượng tin nhắn), đặc trưng mạng (số lượng người nhận, phân bố bậc của nút trong đồ thị liên lạc), đặc trưng thời gian (tần suất gửi trung bình 7 ngày, độ lệch chuẩn khoảng cách thời gian gửi tin) và đặc trưng giao thức (kiểm tra đầu số SMSC, trường nhận dạng TP-PID, kiểm tra ID người gửi thuần số hay ký tự).

Chương 1 cũng công bố kết quả phân tích thống kê hình thái tập ngữ liệu 69.192 tin nhắn:

  • Phân bố độ dài tin nhắn thường tập trung chủ yếu ở phân khúc ngắn: 18.506 tin có từ 5 đến 10 từ; 6.375 tin dưới 5 từ; 4.944 tin từ 10 đến 20 từ; chỉ có 496 tin từ 20 đến 30 từ và 147 tin trên 30 từ.
  • Phân bố độ dài tin nhắn rác tập trung ở phân khúc dài: 14.642 tin trên 30 từ; 14.456 tin từ 20 đến 30 từ; 9.351 tin từ 10 đến 20 từ; trong khi chỉ có 233 tin từ 5 đến 10 từ và 42 tin dưới 5 từ.
  • Tỷ lệ sử dụng tiếng Việt không dấu ở tin nhắn rác chiếm 30% (11.618/38.724 tin), cao hơn nhiều so với tỷ lệ 5% ở tin nhắn thường (1.524/30.468 tin), phản ánh hành vi cố tình sử dụng đa biến thể nhằm vượt qua các bộ lọc từ khóa đơn giản.

Cuối chương, tác giả xác lập các độ đo đánh giá phân loại nhị phân gồm: Độ chính xác (Accuracy), Độ chuẩn xác (Precision), Độ thu hồi (Recall) và Điểm F1 (F1-Score) dựa trên các giá trị Dương tính thật (TP), Dương tính giả (FP), Âm tính thật (TN) và Âm tính giả (FN).

Chương 2: Phân tích mức độ ảnh hưởng của độ dài tin nhắn tới hiệu quả của mô hình phát hiện tin nhắn rác

Chương 2 giải quyết bài toán kiểm chứng mức độ phụ thuộc của hiệu quả phát hiện tin rác vào độ dài văn bản SMS. Tác giả phân chia tập dữ liệu thực nghiệm thành 3 nhóm theo độ dài:

  • DS-Short: Nhóm tin nhắn có độ dài ngắn.
  • DS-Medium: Nhóm tin nhắn có độ dài trung bình.
  • DS-Long: Nhóm tin nhắn có độ dài lớn.

Tác giả tiến hành thiết kế và triển khai ba hệ thống thực nghiệm so sánh:

  1. Mô hình dựa trên bộ luật thống kê: Ứng dụng nguyên lý SpamAssassin cho tin nhắn SMS, khảo sát tại nhiều ngưỡng điểm khác nhau (ngưỡng 1 đến các ngưỡng cao hơn), cài đặt thử nghiệm trên ứng dụng thiết bị di động. Kết quả cho thấy mô hình bộ luật phụ thuộc lớn vào việc xuất hiện các từ khóa tường minh; khi tin nhắn ngắn bị cắt giảm nội dung, tỷ lệ phát hiện sai tăng đáng kể.
  2. Mô hình học máy truyền thống: Huấn luyện và đánh giá 8 thuật toán (Naive Bayes, SVM, Decision Tree, Random Forest, Logistic Regression, Gradient Boosting, SGD, k-NN) trên 3 tập dữ liệu độ dài khác nhau. Hiệu quả phân loại của các thuật toán này có xu hướng suy giảm rõ rệt trên tập tin nhắn ngắn (DS-Short) do không gian véc-tơ bị thưa thớt thuộc tính.
  3. Mô hình học sâu: Thiết lập kiến trúc mạng nơ-ron tích chập (CNN) và mạng trí nhớ ngắn-dài hạn (LSTM) với các tham số tối ưu. Kết quả thực nghiệm khẳng định mạng CNN đạt hiệu suất vượt trội và có tính ổn định cao nhất: điểm F1-Score và Accuracy của CNN ít bị biến động khi chuyển đổi giữa ba tập dữ liệu DS-Short, DS-Medium và DS-Long so với LSTM và các thuật toán học máy truyền thống.

Chương 3: Phương pháp phát hiện tin nhắn rác với đặc điểm đa biến thể của tiếng Việt

Chương 3 tập trung giải quyết bài toán xử lý tính đa biến thể của tiếng Việt trong tin nhắn SMS (dạng có dấu, không dấu, viết tắt, ký tự thay thế). Luận án đề xuất và đánh giá thực nghiệm hai hướng tiếp cận kỹ thuật:

Hướng tiếp cận 1: Chuyển đổi dữ liệu về dạng đơn thể

  • Dữ liệu đầu vào đa biến thể được đưa qua bộ tiền xử lý để chuyển đổi về một trong hai dạng đơn thể: toàn bộ có dấu (DS_co_dau) hoặc toàn bộ không dấu (DS_khong_dau).
  • Mô hình mạng tích chập CNN (kế thừa kết quả tối ưu từ Chương 2) được huấn luyện trên từng tập dữ liệu đơn thể.
  • Kết quả thực nghiệm cho thấy mô hình đạt độ chính xác cao khi dữ liệu được khôi phục dấu đầy đủ, tuy nhiên quá trình khôi phục dấu tự động cho tin nhắn ngắn có thể phát sinh lỗi chính tả hoặc làm sai lệch ngữ nghĩa ban đầu.

Hướng tiếp cận 2: Giữ nguyên dữ liệu đa biến thể kết hợp vector hóa

  • Giữ nguyên trạng thái văn bản gốc chứa đồng thời cả tin nhắn có dấu và không dấu (DS_hon_hop).
  • Khảo sát kết hợp mạng nơ-ron học sâu (CNN, LSTM) với các kỹ thuật biểu diễn véc-tơ văn bản: TF-IDF, Word2Vec, PhoBERT và mô hình nhận dạng thực thể tên riêng BERT NER.
  • Thực nghiệm so sánh chỉ ra rằng việc kết hợp mạng học sâu (đặc biệt là CNN và LSTM) với các mô hình ngôn ngữ ngữ cảnh như PhoBERT và BERT NER giúp trích xuất tốt đặc trưng ngữ nghĩa tiềm ẩn của từ ngữ viết tắt và tiếng Việt không dấu mà không cần qua bước chuyển đổi đơn thể trung gian.

Tác giả đánh giá cả hai hướng tiếp cận đều có tính khả thi kỹ thuật cao: Hướng 1 phù hợp với các hệ thống có tài nguyên tính toán hạn chế ở khâu phân loại nhưng có sẵn mô hình chuẩn hóa dấu; Hướng 2 tối ưu cho các hệ sinh thái xử lý dữ liệu lớn tại trung tâm mạng viễn thông nhờ khả năng xử lý trực tiếp chuỗi ký tự đa hình thái.


Kết quả và những đóng góp mới

Đóng góp mới về mặt khoa học và lý luận

  1. Xác lập ngữ liệu thực nghiệm chuẩn: Xây dựng thành công bộ dữ liệu tin nhắn SMS tiếng Việt chuẩn hóa gồm 69.192 tin nhắn (38.724 tin rác và 30.468 tin thường) được thu thập từ đa nguồn thực tế viễn thông và gán nhãn chính xác. Đây là bộ dữ liệu tin nhắn SMS tiếng Việt có quy mô lớn phục vụ công tác nghiên cứu khoa học.
  2. Chứng minh định lượng ảnh hưởng của độ dài văn bản: Luận án là công trình nghiên cứu hệ thống đầu tiên tại Việt Nam đánh giá mức độ phụ thuộc của các mô hình phát hiện tin rác vào độ dài tin nhắn; chứng minh tính ổn định vượt trội của kiến trúc học sâu CNN so với các bộ luật thống kê và thuật toán học máy truyền thống trong điều kiện độ dài tin nhắn bị hạn chế.
  3. Đề xuất hai khung giải pháp xử lý tiếng Việt đa biến thể: Xây dựng phương pháp chuyển đổi về đơn thể và phương pháp giữ nguyên đa biến thể kết hợp biểu diễn véc-tơ ngữ cảnh (PhoBERT, BERT NER), giải quyết triệt để rào cản phân loại khi người gửi cố tình thay đổi hình thái ký tự để lách bộ lọc.

Đóng góp mới về mặt thực tiễn và giải pháp ứng dụng

  • Cung cấp mô hình phân loại tin nhắn rác có khả năng tích hợp trực tiếp vào hệ thống trung tâm tin nhắn SMSC của các doanh nghiệp viễn thông để chặn lọc tin rác thời gian thực từ luồng phát tán.
  • Cung cấp giải pháp phần mềm cài đặt thử nghiệm trên thiết bị di động đầu cuối, hỗ trợ người dùng nhận diện và ngăn ngừa tin nhắn lừa đảo tài chính, tin nhắn quảng cáo sai quy định pháp luật.

Hạn chế và hướng nghiên cứu tiếp

Hạn chế của luận án

  • Khối lượng tính toán của các mô hình học sâu kết hợp mô hình ngôn ngữ lớn (như PhoBERT, BERT NER) đòi hỏi năng lực phần cứng cao, gây khó khăn nhất định khi triển khai trực tiếp trên các thiết bị di động có cấu hình thấp.
  • Các biến thể ngôn ngữ thế hệ mới (teen code phức tạp, tiếng lóng mạng xã hội thay đổi liên tục) đòi hỏi tập từ điển chuẩn hóa và trọng số véc-tơ phải được cập nhật thường xuyên.

Hướng nghiên cứu tiếp theo

  • Nghiên cứu tối ưu hóa và nén mô hình học sâu (sử dụng kỹ thuật chưng cất tri thức - Knowledge Distillation hoặc lượng tử hóa mô hình) để triển khai hiệu quả trên thiết bị biên (Edge Computing/Mobile Devices).
  • Mở rộng phạm vi phân loại sang các nền tảng nhắn tin tức thời (Instant Messaging), ứng dụng OTT (Zalo, Viber, Telegram) và các nền tảng mạng xã hội.
  • Tích hợp thêm các nhóm đặc trưng phi nội dung (đồ thị mạng viễn thông, chuỗi thời gian gửi tin) cùng với đặc trưng văn bản để xây dựng hệ thống phòng thủ đa tầng.

Giá trị tham khảo

Luận án là tài liệu tham khảo chuyên môn cho các đối tượng:

  • Nghiên cứu sinh, học viên cao học và giảng viên: Chuyên ngành Hệ thống thông tin, Khoa học dữ liệu, An toàn thông tin và Xử lý ngôn ngữ tự nhiên; đặc biệt có giá trị tham khảo ở phương pháp xây dựng ngữ liệu thực nghiệm và thiết kế thực nghiệm so sánh mô hình học sâu trên văn bản ngắn.
  • Kỹ sư phát triển hệ thống và chuyên gia an toàn thông tin: Tại các doanh nghiệp viễn thông (Viettel, VNPT, MobiFone) và các công ty công nghệ trong việc thiết kế mô-đun lọc tin nhắn rác, ngăn chặn tấn công smishing tại cổng SMS Gateway và SMSC.
  • Cơ quan quản lý nhà nước: Các đơn vị chuyên trách như Cục An toàn thông tin, Trung tâm VNCERT/CC thuộc Bộ Thông tin và Truyền thông trong công tác xây dựng tiêu chuẩn kỹ thuật và giải pháp giám sát, làm sạch không gian mạng viễn thông.

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

1. Tập dữ liệu thực nghiệm của luận án được xây dựng từ những nguồn nào và quy mô sau xử lý là bao nhiêu?

Tập dữ liệu được thu thập từ 4 nguồn: 30 tình nguyện viên cung cấp tin rác (5.125 tin trong 3 tháng); 10 tình nguyện viên cung cấp tin thường (44.807 tin trong 12 tháng); Trung tâm VNCERT/CC cung cấp (24.467 tin rác); và hệ thống bẫy 32 SIM Honeypot hoạt động trong 8 tháng (18.807 tin rác). Sau khi xử lý loại bỏ dữ liệu trùng lặp (19% ở tin thường và 32% ở tin rác), tập dữ liệu chính thức phục vụ nghiên cứu gồm 69.192 tin nhắn (38.724 tin nhắn rác và 30.468 tin nhắn thường).

2. Sự khác biệt về độ dài giữa tin nhắn thường và tin nhắn rác tiếng Việt trong tập dữ liệu được ghi nhận như thế nào?

Thống kê từ tập dữ liệu cho thấy tin nhắn thường có xu hướng ngắn: 18.506 tin nhắn rơi vào khoảng từ 5 đến 10 từ và 6.375 tin nhắn dưới 5 từ (tổng cộng chiếm hơn 81% lượng tin thường). Ngược lại, tin nhắn rác có xu hướng dài hơn đáng kể nhằm mục đích quảng cáo hoặc lừa đảo: 14.642 tin trên 30 từ và 14.456 tin từ 20 đến 30 từ (tổng cộng chiếm hơn 75% lượng tin rác).

3. Kết quả so sánh mô hình ở Chương 2 chứng minh điều gì về độ dài tin nhắn?

Thực nghiệm so sánh giữa bộ luật SpamAssassin, 8 thuật toán học máy truyền thống (NB, SVM, DT, RF, LR, GB, SGD, k-NN) và mô hình học sâu (CNN, LSTM) trên 3 tập dữ liệu (DS-Short, DS-Medium, DS-Long) chỉ ra rằng: các thuật toán học máy truyền thống và bộ luật suy giảm độ chính xác rõ rệt khi xử lý tin nhắn ngắn do thiếu thuộc tính ngữ cảnh. Mô hình mạng tích chập CNN thể hiện tính ổn định cao nhất, duy trì điểm F1-Score và Accuracy ổn định bất kể độ dài văn bản thay đổi.

4. Luận án đề xuất những hướng tiếp cận nào để xử lý đặc thù tiếng Việt đa biến thể?

Tác giả đề xuất 2 hướng tiếp cận:

  • Hướng 1: Chuyển đổi dữ liệu đa biến thể đầu vào về dạng đơn thể (toàn bộ có dấu hoặc toàn bộ không dấu) thông qua tiền xử lý, sau đó huấn luyện mô hình mạng nơ-ron CNN.
  • Hướng 2: Giữ nguyên dữ liệu đa biến thể gốc, kết hợp các mô hình học sâu (CNN, LSTM) với các kỹ thuật vector hóa ngữ cảnh hiện đại (TF-IDF, Word2Vec, PhoBERT, BERT NER).

5. Danh từ điển từ dừng tiếng Việt được tác giả sử dụng trong bước tiền xử lý có quy mô bao nhiêu?

Trong bước loại bỏ từ dừng (Stop-word removal), luận án sử dụng bộ từ điển từ nối và từ dừng tiếng Việt gồm 1.942 từ do tác giả Lê Văn Duyệt đề xuất để loại bỏ các từ không mang giá trị phân loại nội dung trước khi đưa vào mô hình vector hóa.


Kết luận

Luận án tiến sĩ của tác giả Vũ Minh Tuấn đã giải quyết bài toán phát hiện tin nhắn rác tiếng Việt thông qua việc xây dựng bộ ngữ liệu thực nghiệm 69.192 tin nhắn và thiết lập quy trình tiền xử lý chuyên biệt cho văn bản ngắn. Công trình làm sáng tỏ định lượng ảnh hưởng của độ dài văn bản đến các thuật toán phân loại và chứng minh tính ổn định của mạng nơ-ron tích chập CNN. Đồng thời, hai hướng tiếp cận giải quyết bài toán tiếng Việt đa biến thể được đề xuất đã mở ra giải pháp kỹ thuật có tính ứng dụng thực tiễn cao cho các nhà mạng viễn thông và cơ quan quản lý an toàn thông tin tại Việt Nam.