Tổng quan nghiên cứu

Công tác tuyển sinh đại học tại Việt Nam đang đối mặt với nhiều thách thức lớn khi số lượng cơ sở giáo dục đại học ngày càng tăng và quy chế thi tốt nghiệp trung học phổ thông liên tục được đổi mới từ năm 2020. Trường Đại học Kiên Giang được thành lập theo Quyết định số 758/QĐ/TTg ngày 21/05/2014 của Thủ tướng Chính phủ trên cơ sở Phân hiệu của Trường Đại học Nha Trang. Hiện nay, nhà trường đang đào tạo khoảng 5.000 sinh viên và được Bộ Giáo dục và Đào tạo giao chỉ tiêu tuyển sinh thường niên khoảng 1.000 sinh viên. Do là trường đại học trẻ mới thành lập được khoảng 7 năm tính đến thời điểm nghiên cứu, nhà trường gặp không ít rào cản trong việc tiếp cận và thu hút người học tiềm năng.

Vấn đề cốt lõi của đề tài xuất phát từ việc công tác tuyển sinh truyền thống chủ yếu dựa vào số liệu thống kê đơn giản, mang tính cảm tính và thụ động, dẫn đến chi phí quảng bá cao nhưng tỷ lệ chuyển đổi nhập học chưa tối ưu. Mục tiêu cụ thể của luận văn là nghiên cứu, xây dựng và ứng dụng mô hình máy học Support Vector Machine (SVM) nhằm phân loại chính xác nhóm học sinh trung học phổ thông có khả năng cao nhập học tại Trường Đại học Kiên Giang.

Phạm vi không gian của nghiên cứu tập trung vào đối tượng học sinh tại các trường trung học phổ thông trên địa bàn tỉnh Kiên Giang và khu vực lân cận trong giai đoạn 2019 đến năm 2021. Ý nghĩa thực tiễn của đề tài được lượng hóa rõ rệt: giúp nhà trường định hướng truyền thông trúng đích, cắt giảm khoảng 25% đến 30% chi phí tiếp thị tuyển sinh, đồng thời nâng cao tỷ lệ sinh viên xác nhận nhập học thực tế thêm từ 15% đến 20% so với phương thức truyền thống.

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 trên nền tảng của lý thuyết học có giám sát (Supervised Learning) và lý thuyết học thống kê (Statistical Learning Theory) do Vladimir Vapnik khởi xướng từ năm 1995. Trọng tâm của đề tài là mô hình máy học Support Vector Machine (SVM) cùng với sự đối sánh từ các giải thuật phân lớp kinh điển như Mạng nơ-ron nhân tạo (Artificial Neural Network - ANN), Cây quyết định (Decision Tree), Thuật toán láng giềng gần nhất (k-Nearest Neighbors - kNN) và Máy học xác suất Naive Bayes.

Khung lý thuyết của luận văn tập trung vào 4 khái niệm kỹ thuật cốt lõi:

  1. Siêu phẳng tối ưu (Optimal Hyperplane): Ranh giới quyết định trong không gian đa chiều giúp phân chia hai lớp dữ liệu với khoảng cách lề (Margin) đạt mức cực đại nhằm hạn chế lỗi phân loại.
  2. Hàm nhân phi tuyến (Kernel Functions): Kỹ thuật ánh xạ dữ liệu từ không gian đặc trưng ban đầu sang không gian nhiều chiều hơn bằng hàm nhân Gaussian RBF hoặc hàm đa thức để phân tách dữ liệu phi tuyến.
  3. Vectơ hỗ trợ (Support Vectors): Các điểm dữ liệu nằm sát siêu phẳng định hình vị trí và độ rộng của đường phân định biên.
  4. Giảm chiều dữ liệu (Dimensionality Reduction): Ứng dụng kỹ thuật phân tích thành phần chính (PCA) nhằm loại bỏ tương quan dư thừa, giữ lại hơn 85% phương sai dữ liệu quan trọng để gia tăng tốc độ huấn luyện.

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

Dữ liệu nghiên cứu được thu thập từ nguồn cơ sở dữ liệu tuyển sinh thực tế và phiếu khảo sát thông tin của hơn 3.500 học sinh trung học phổ thông trên toàn tỉnh Kiên Giang trong 2 năm học liên tiếp. Phương pháp chọn mẫu là chọn mẫu phân tầng kết hợp ngẫu nhiên theo khu vực địa lý, bảo đảm đại diện đồng đều giữa các trường trung học phổ thông vùng thành thị, nông thôn và vùng hải đảo. Tập dữ liệu bao gồm các biến thuộc tính đầu vào quan trọng: giới tính, hoàn cảnh kinh tế gia đình, xếp loại học lực, hạnh kiểm, điểm trung bình các môn tổ hợp xét tuyển và mức độ tham gia ngày hội tư vấn hướng nghiệp.

Quy trình xử lý dữ liệu được thực hiện chặt chẽ qua 3 bước: làm sạch dữ liệu khuyết thiếu, mã hóa biến phân loại và chuẩn hóa số liệu bằng hai kỹ thuật MinMaxScaler và Normalizer trên thư viện Scikit-learn của ngôn ngữ Python 3.6. Lý do lựa chọn giải thuật SVM làm phương pháp phân tích chủ đạo là vì SVM vượt trội trong việc xử lý tập dữ liệu có số chiều cao, tối ưu hóa toàn cục dựa trên quy hoạch toàn phương và không bị ảnh hưởng nặng bởi hiện tượng quá khớp (overfitting) như cây quyết định hay chi phí tính toán phức tạp của mạng nơ-ron đa tầng. Quá trình nghiên cứu và thử nghiệm thực nghiệm được triển khai xuyên suốt từ ngày 06/09/2019 đến ngày 17/10/2021 trong môi trường Anaconda và Jupyter Notebook.

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 so sánh 5 mô hình máy học trên cùng một tập dữ liệu kiểm tra độc lập đã mang lại những phát hiện quan trọng:

  1. Mô hình SVM đạt hiệu năng tổng thể vượt trội với độ chính xác phân loại (Accuracy) đạt 88,5%, vượt xa mô hình Naive Bayes (79,4%), Cây quyết định (81,6%), kNN (83,1%) và cao hơn mô hình Mạng Nơ-ron (86,8%).
  2. Độ nhạy (Recall) của mô hình SVM đối với nhóm học sinh có tiềm năng nhập học cao đạt mức 89,1%, trong khi chỉ số Precision đạt 86,4%, mang lại điểm F1-score hài hòa ở mức 87,2%. Điều này chứng minh mô hình có khả năng nhận diện đúng gần 9 trên 10 thí sinh thực sự có nguyện vọng vào trường.
  3. Phân tích độ quan trọng của đặc trưng chỉ ra rằng 3 yếu tố: khoảng cách địa lý từ nơi ở đến trường (chiếm 32% trọng số), hoàn cảnh kinh tế gia đình (chiếm 24% trọng số) và kết quả học lực cấp ba (chiếm 18% trọng số) là các biến mang tính quyết định đến khả năng nộp hồ sơ nhập học của học sinh.
  4. Tỷ lệ dự báo sai lệch (False Positive và False Negative) của thuật toán SVM được kiểm soát ở mức thấp dưới 11,5%, giảm hơn 9% so với giải thuật phân loại đơn giản Naive Bayes.

Thảo luận kết quả

Hiệu quả vượt trội của thuật toán SVM xuất phát từ cơ chế thiết lập lề phân cách tối đa và việc sử dụng hàm nhân Gaussian RBF thích hợp, giúp mô hình phân định ranh giới quyết định chính xác ngay cả khi dữ liệu nhân khẩu học của học sinh có sự chồng lấn phức tạp. Ngược lại, Naive Bayes đạt kết quả thấp nhất do giả định các biến thuộc tính độc lập không phản ánh đúng thực tế mối quan hệ mật thiết giữa điều kiện kinh tế và học lực học sinh.

Dữ liệu kết quả được trực quan hóa rõ nét thông qua Ma trận nhầm lẫn (Confusion Matrix) và Biểu đồ đường cong ROC-AUC. Ma trận nhầm lẫn biểu diễn trực quan 4 giá trị phân định: True Positive (dự đoán đúng học sinh nhập học), True Negative (dự đoán đúng học sinh không nhập học), False Positive và False Negative. Qua biểu đồ so sánh diện tích dưới đường cong ROC-AUC, đường biểu diễn của SVM đạt diện tích xấp xỉ 0,91, vượt trội hơn hẳn so với đường cong của Cây quyết định (0,82) và kNN (0,84). Kết quả này khẳng định rằng ứng dụng khoa học dữ liệu mang lại độ tin cậy vượt bậc so với các phương pháp thống kê truyền thống tại các cơ sở giáo dục.

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

Dựa trên kết quả nghiên cứu thực nghiệm, luận văn đề xuất 4 nhóm giải pháp mang tính ứng dụng cao:

  1. Tích hợp mô hình SVM vào hệ thống phần mềm quản lý tuyển sinh: Phòng Tuyển sinh và Truyền thông phối hợp cùng Trung tâm Công nghệ thông tin của Trường Đại học Kiên Giang xây dựng công cụ dự báo tự động trên nền tảng Scikit-learn trước quý 1 năm 2022. Mục tiêu là phân loại tự động 100% hồ sơ học sinh đăng ký trực tuyến với thời gian xử lý dưới 5 giây mỗi lượt.
  2. Tái cơ cấu ngân sách và định hướng chiến dịch tư vấn trực tiếp: Ban Giám hiệu nhà trường cần phê duyệt kế hoạch phân bổ 70% ngân sách quảng bá tập trung vào các trường trung học phổ thông có tỷ lệ học sinh dự báo trúng tuyển trên 75% trong giai đoạn từ tháng 1 đến tháng 6 hàng năm. Target cụ thể là tiết kiệm tối thiểu 20% chi phí in ấn tài liệu và di chuyển.
  3. Thiết kế chính sách học bổng và tư vấn cá nhân hóa: Phòng Đào tạo và Công tác sinh viên ban hành gói học bổng khuyến học dành riêng cho nhóm 15% học sinh có hoàn cảnh khó khăn nhưng được mô hình dự đoán có xác suất nhập học cao trước mùa tuyển sinh 2022. Giải pháp này hướng tới mục tiêu tăng tỷ lệ xác nhận nhập học thực tế của nhóm đối tượng này thêm 18%.
  4. Tổ chức đào tạo và nâng cao năng lực phân tích dữ liệu định kỳ: Ban Giám hiệu chủ trì tổ chức các khóa tập huấn chuyên sâu 6 tháng một lần cho đội ngũ cán bộ tư vấn tuyển sinh về cách khai thác ma trận dự đoán và báo cáo phân cụm học sinh, bảo đảm tính đồng bộ trong quy trình chăm sóc thí sinh tiềm năng.

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

Luận văn mang lại giá trị thực tiễn và học thuật cho 4 nhóm đối tượng chính:

  1. Ban Giám hiệu và Phòng Tuyển sinh các trường Đại học, Cao đẳng: Cung cấp góc nhìn chiến lược và công cụ chuyển đổi số giúp tối ưu hóa chỉ tiêu tuyển sinh 1.000 sinh viên hàng năm với chi phí tiếp thị thấp nhất.
  2. Chuyên gia dữ liệu và Kỹ sư Machine Learning trong giáo dục: Nắm bắt quy trình hoàn chỉnh từ tiền xử lý dữ liệu bảng, chuẩn hóa MinMaxScaler/Normalizer đến triển khai thuật toán SVM trên nền tảng Python 3.6 và Scikit-learn.
  3. Giảng viên, Học viên cao học và Sinh viên ngành Khoa học máy tính, Công nghệ thông tin: Tài liệu tham khảo hữu ích cho các bài toán phân lớp nhị phân, quy hoạch toàn phương và kỹ thuật tinh chỉnh tham số máy học trong môi trường giáo dục thực tế.
  4. Các nhà quản lý giáo dục và Doanh nghiệp EdTech: Nghiên cứu phương pháp tiếp cận dự báo hành vi người học để phát triển các giải pháp phần mềm tuyển sinh thông minh trên quy mô toàn quốc.

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

  1. Tại sao thuật toán SVM lại phù hợp cho bài toán phân nhóm tuyển sinh hơn Cây quyết định? Thuật toán SVM xây dựng siêu phẳng tối ưu có khoảng cách lề lớn nhất, giúp giải quyết triệt để bài toán phân lớp phi tuyến và kiểm soát lỗi tổng quát hóa tốt hơn. Trong khi đó, Cây quyết định dễ bị hiện tượng quá khớp (overfitting) khi dữ liệu học sinh có nhiều thuộc tính liên tục và mức độ nhiễu cao.

  2. Dữ liệu đầu vào của học sinh cần những trường thông tin nào để mô hình dự báo chính xác? Mô hình yêu cầu các nhóm thuộc tính chính gồm giới tính, hoàn cảnh kinh tế gia đình, hạnh kiểm, điểm học tập trung học phổ thông, khoảng cách địa lý và lịch sử tương tác tư vấn. Các trường này sau khi mã hóa số học và chuẩn hóa qua MinMaxScaler sẽ cung cấp đầy đủ thông tin cho siêu phẳng phân loại.

  3. Độ chính xác 88,5% của mô hình SVM có đủ tin cậy để triển khai trong thực tế không? Độ chính xác 88,5% cùng chỉ số F1-score 87,2% là mức hiệu năng rất cao trong phân tích dữ liệu hành vi xã hội. Kết quả thử nghiệm trên hơn 3.500 mẫu dữ liệu thực tế tại Kiên Giang chứng minh mô hình hoàn toàn đáp ứng tiêu chuẩn hỗ trợ ra quyết định tuyển sinh tự động.

  4. Quá trình tiền xử lý dữ liệu đóng vai trò quan trọng như thế nào trong nghiên cứu này? Tiền xử lý dữ liệu giúp loại bỏ các giá trị dị biệt và chuẩn hóa khoảng giá trị của các biến số về đoạn từ 0 đến 1. Kỹ thuật này giúp giải thuật SVM hội tụ nhanh hơn gấp 3 lần và ngăn ngừa tình trạng các biến có thang đo lớn lấn át các biến có trọng số quan trọng khác.

  5. Nhà trường cần chuẩn bị hạ tầng công nghệ gì để vận hành mô hình này? Hệ thống chỉ cần máy chủ cấu hình tiêu chuẩn chạy môi trường Python 3.6 với các thư viện mã nguồn mở Scikit-learn, Pandas và NumPy. Mô hình có thể dễ dàng đóng gói thành các API kết nối trực tiếp với cổng thông tin tuyển sinh trực tuyến của trường với chi phí vận hành gần như bằng không.

Kết luận

  • Luận văn giải quyết thành công bài toán tuyển sinh đại học bằng cách ứng dụng mô hình máy học Support Vector Machine (SVM) trên tập dữ liệu học sinh tỉnh Kiên Giang.
  • Mô hình đạt độ chính xác ấn tượng 88,5%, chỉ số F1-score 87,2%, vượt trội so với các thuật toán kinh điển như Naive Bayes, Cây quyết định, kNN và Mạng Nơ-ron.
  • Đóng góp chính của công trình là xây dựng quy trình chuyển đổi số toàn diện trong giáo dục, thay thế phương pháp tuyển sinh cảm tính bằng mô hình định lượng dựa trên khoa học dữ liệu.
  • Lộ trình phát triển tiếp theo trong giai đoạn 2022 đến 2024 bao gồm việc tích hợp các thuật toán tối ưu hóa tham số metaheuristic và mở rộng tập dữ liệu sang toàn bộ khu vực Đồng bằng sông Cửu Long.
  • Các cơ sở giáo dục đại học và nhà nghiên cứu quan tâm có thể ứng dụng ngay bộ khung mô hình này để nâng cao hiệu quả công tác tuyển sinh và tối ưu hóa nguồn lực đào tạo.