Tổng quan nghiên cứu

Quá trình chuyển đổi từ hình thức đào tạo niên chế sang học chế tín chỉ theo định hướng của Bộ Giáo dục và Đào tạo từ năm học 2008 - 2009 đã tạo ra bước ngoặt lớn cho giáo dục đại học Việt Nam. Tại Trường Đại học Công nghiệp Hà Nội, với quy mô đào tạo trên 50.000 học sinh, sinh viên cùng 21 chuyên ngành đại học chính quy, sinh viên được trao quyền chủ động đăng ký môn học và tự xây dựng kế hoạch học tập cá nhân. Tuy nhiên, việc phải lựa chọn giữa hơn 840 học phần bắt buộc và tự chọn phân bổ trong 8 học kỳ chính khóa khiến phần lớn sinh viên năm đầu gặp nhiều bối rối, trong khi đội ngũ cố vấn học tập không thể bao quát và định hướng chi tiết cho từng cá nhân.

Xuất phát từ thực tiễn quản lý, nghiên cứu tập trung giải quyết bài toán ứng dụng kỹ thuật khai phá dữ liệu để xây dựng hệ thống tư vấn học tập thông minh. Mục tiêu cụ thể là trích xuất tri thức ẩn từ cơ sở dữ liệu tuyển sinh và điểm thi, từ đó dự báo chính xác kết quả học tập toàn khóa (xếp loại Xuất sắc, Giỏi, Khá, Trung bình) tương ứng với từng lộ trình học tập cụ thể. Phạm vi nghiên cứu được triển khai trên tập dữ liệu thực tế gồm 3.402 sinh viên chính quy tại Trường Đại học Công nghiệp Hà Nội.

Hệ thống tư vấn tự động giúp rút ngắn thời gian xử lý và gợi ý lộ trình học tập từ vài ngày xuống dưới 5 giây cho mỗi sinh viên. Giải pháp này góp phần gia tăng tỷ lệ sinh viên tốt nghiệp loại Khá và Giỏi lên trên 65%, đồng thời giảm thiểu khoảng 15% đến 20% tỷ lệ sinh viên bị cảnh báo học vụ hoặc phải học lại môn do lựa chọn lộ trình không phù hợp với năng lực bản thân.

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 lý thuyết khai phá dữ liệu giáo dục (Educational Data Mining - EDM), tập trung vào các bài toán phân lớp và dự báo có giám sát. Bốn kỹ thuật khai phá dữ liệu cốt lõi được đưa vào phân tích và so sánh gồm:

  • Mô hình Cây quyết định (Decision Tree): Sử dụng các nhánh điều kiện để phân chia tập dữ liệu thành các tập con thuần nhất dựa trên độ lợi thông tin, trực quan hóa các quy tắc phân lớp.
  • Phân lớp Naïve Bayes: Áp dụng định lý xác suất Bayes với giả định các thuộc tính độc lập có điều kiện, cho phép tính toán xác suất tiên nghiệm và xác suất hậu nghiệm của từng mức xếp loại tốt nghiệp.
  • Mạng nơ-ron nhân tạo (Artificial Neural Network): Mô hình mạng truyền thẳng nhiều lớp với thuật toán lan truyền ngược để tối ưu hóa hàm trọng số giữa các lớp nơ-ron đầu vào, lớp ẩn và đầu ra.
  • Khai phá Luật kết hợp (Association Rules): Tìm kiếm các mẫu phổ biến và mối tương quan giữa các học phần thông qua hai độ đo chính là độ hỗ trợ (Support) và độ tin cậy (Confidence).

Khung nghiên cứu tích hợp ngôn ngữ truy vấn mở rộng DMX (Data Mining Extensions) và các công cụ trực quan hóa độ chính xác như Đồ thị nâng (Lift Chart) cùng Ma trận phân lớp (Classification Matrix).

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

Nguồn dữ liệu của đề tài được tổng hợp từ hệ thống quản lý đào tạo và quản lý tuyển sinh của nhà trường, bao gồm 233.510 bản ghi điểm tổng kết học phần của 3.402 sinh viên thuộc 21 ngành đào tạo đại học chính quy. Quy trình chọn mẫu thực hiện thông qua việc làm sạch, khử trùng lặp và loại bỏ các bản ghi thiếu thông tin, thu được 2.000 bản ghi dữ liệu chuẩn hóa đại diện cho toàn bộ các khối ngành đào tạo.

Phương pháp phân chia dữ liệu sử dụng kỹ thuật phân tầng ngẫu nhiên với tỷ lệ chuẩn 85% cho tập huấn luyện (tương ứng 2.892 bản ghi) và 15% cho tập kiểm thử độc lập (tương ứng 510 bản ghi), được cấu hình tự động thông qua công cụ SQL Server Business Intelligence Development Studio (BIDS).

Lý do lựa chọn nền tảng Microsoft SQL Server 2008 Analysis Services kết hợp bộ thư viện lập trình ADOMD.NET là khả năng xử lý đồng thời nhiều thuật toán trên cùng một cấu trúc dữ liệu khai phá (Mining Structure), hỗ trợ kết nối trực tiếp với ứng dụng máy khách viết bằng ngôn ngữ C# và tối ưu hóa hiệu năng tính toán với độ trễ thấp.

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à đánh giá thực nghiệm 4 mô hình khai phá dữ liệu trên cùng một tập kiểm thử độc lập 510 bản ghi đã mang lại các phát hiện cụ thể:

  • Mô hình Naïve Bayes đạt độ chính xác tổng thể cao nhất với 80,98% trên ma trận phân lớp Classification Matrix, vượt trội hơn so với mô hình Mạng nơ-ron nhân tạo (78,82%), Cây quyết định (78,62%) và Luật kết hợp (75,29%).
  • Khi phân tích trên biểu đồ Lift Chart không xác định giá trị đích với 40,02% tập dữ liệu kiểm thử, mô hình Naïve Bayes dự đoán chính xác 43,73% số trường hợp với xác suất tin cậy đạt mức 92,92%, cao hơn khoảng 10,91% so với Mạng nơ-ron nhân tạo (82,01%) và cao hơn 9,53% so với Cây quyết định (83,39%).
  • Trong phân tích đồ thị Lift Chart cho riêng nhóm kết quả xếp loại Khá, điểm xếp hạng diện tích dưới đường cong của Naïve Bayes đạt mức cao nhất là 0,93 điểm, theo sau lần lượt là Mạng nơ-ron nhân tạo với 0,92 điểm, Cây quyết định đạt 0,90 điểm và Luật kết hợp đạt 0,86 điểm.
  • Thông qua mạng phụ thuộc thuộc tính (Dependency Network), nghiên cứu phát hiện kết quả tốt nghiệp của sinh viên chịu sự chi phối trực tiếp từ 5 yếu tố then chốt: Giới tính, Ngành học, Lộ trình học tập, Khối thi đầu vào và Điểm thi tuyển sinh; trong khi các biến số về địa phương (Mã tỉnh, Quận/huyện, Khu vực ưu tiên) không mang ý nghĩa phân loại đáng kể.

Thảo luận kết quả

Hiệu suất vượt trội của mô hình Naïve Bayes (80,98%) được giải thích bởi tính chất độc lập tương đối giữa các thuộc tính đầu vào sau khi đã loại bỏ các yếu tố nhiễu thông qua Dependency Network. Các biến số như điểm thi tuyển sinh và lộ trình học khi chuyển đổi sang dạng dữ liệu rời rạc đã khớp hoàn hảo với phân phối xác suất có điều kiện của thuật toán Bayes, giúp tránh được hiện tượng quá khớp (overfitting) thường xuất hiện trên mô hình mạng nơ-ron khi làm việc với tập dữ liệu bảng có kích thước vừa phải.

Các dữ liệu phân tích có thể được mô tả và trực quan hóa chi tiết thông qua bảng ma trận phân lớp 4x4 (đối chiếu kết quả thực tế và kết quả dự đoán của 4 mức xếp loại) và các biểu đồ đường cong Lift Chart so sánh trực tiếp với đường dự đoán lý tưởng (Ideal Model) và đường đoán ngẫu nhiên (Random Guess Model).

So với các công trình quốc tế về hệ thống khuyến nghị môn học trong giáo dục đại học, kết quả này khẳng định rằng việc kết hợp thông tin tuyển sinh đầu vào với cấu trúc chương trình đào tạo tín chỉ hoàn toàn có thể xây dựng nên một công cụ dự báo có độ chính xác trên 80%. Điều này mang lại giá trị thực tiễn to lớn trong việc định hướng sinh viên chọn đúng tổ hợp học phần tự chọn ngay từ học kỳ đầu tiên.

Đề 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 công nghệ và quản trị đào tạo mang tính khả thi cao:

  • Triển khai ứng dụng phần mềm tư vấn học tập tự động: Trung tâm Công nghệ Thông tin phối hợp cùng Phòng Đào tạo tích hợp mô hình Naïve Bayes vào cổng thông tin sinh viên trực tuyến trong thời hạn 6 tháng, đặt mục tiêu phục vụ 100% sinh viên khóa mới ngay trong tuần sinh hoạt công dân đầu khóa.
  • Tinh gọn và chuẩn hóa cơ sở dữ liệu đầu vào: Ban quản trị hệ thống thông tin tiến hành rút gọn biểu mẫu dữ liệu khai phá từ 11 trường thông tin xuống còn 5 trường cốt lõi (Giới tính, Ngành học, Điểm thi tuyển sinh, Khối thi, Lộ trình học) trong quý 2 năm tới, giúp tối ưu hóa tốc độ truy vấn DMX xuống dưới 2 giây cho mỗi yêu cầu tư vấn.
  • Tổ chức tập huấn nghiệp vụ cố vấn học tập: Ban Giám hiệu nhà trường chỉ đạo Khoa Công nghệ Thông tin tổ chức các khóa đào tạo định kỳ trong vòng 3 tháng cho hơn 150 giảng viên làm công tác cố vấn, giúp đội ngũ này khai thác thành thạo các báo cáo dự báo để chủ động can thiệp sớm đối với sinh viên có nguy cơ học lực giảm sút.
  • Thiết lập quy trình tái huấn luyện mô hình định kỳ: Nhóm chuyên trách phân tích dữ liệu thực hiện cập nhật trọng số và huấn luyện lại Mining Model sau mỗi học kỳ chính khóa, duy trì tỷ lệ dự báo chính xác luôn ổn định trên mức 80% từ năm học tiếp theo trở đi.

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

Luận văn mang lại giá trị tham khảo chuyên sâu và ứng dụng thực tiễn cho 4 nhóm đối tượng chính:

  • Giảng viên cố vấn học tập và giáo viên chủ nhiệm: Sử dụng hệ thống để nắm bắt nhanh phân loại học lực dự kiến của sinh viên, từ đó đưa ra lời khuyên xác đáng trong việc phân bổ số lượng tín chỉ và lựa chọn môn học tự chọn phù hợp qua từng kỳ học.
  • Cán bộ quản lý đào tạo và Ban Giám hiệu: Khai thác các phân tích về mối tương quan giữa điểm thi đầu vào và kết quả tốt nghiệp để điều chỉnh chỉ tiêu tuyển sinh, tối ưu hóa khung chương trình đào tạo của 21 chuyên ngành đại học.
  • Sinh viên theo học hệ thống tín chỉ: Trực tiếp tương tác với phần mềm để tự kiểm tra dự báo xếp loại tốt nghiệp khi thay đổi các tổ hợp môn học tự chọn, từ đó chủ động xây dựng lộ trình học tập cá nhân hóa nhằm tối ưu điểm số GPA.
  • Học viên cao học và nhà nghiên cứu công nghệ thông tin: Sử dụng phương pháp luận, cấu trúc truy vấn DMX và mã nguồn tích hợp ADOMD.NET làm tài liệu tham khảo để phát triển các hệ thống hỗ trợ ra quyết định (DSS) trong các lĩnh vực giáo dục và quản trị dịch vụ.

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

Tại sao thuật toán Naïve Bayes lại đạt độ chính xác cao hơn Mạng nơ-ron nhân tạo trong nghiên cứu này?
Mô hình Naïve Bayes đạt độ chính xác 80,98% nhờ khả năng xử lý xuất sắc các thuộc tính rời rạc đã được tối ưu hóa qua mạng phụ thuộc. Trong khi đó, Mạng nơ-ron nhân tạo (78,82%) đòi hỏi tập dữ liệu huấn luyện lớn hơn nhiều và dễ gặp hiện tượng quá khớp khi số lượng bản ghi dừng ở mức 2.892 dòng dữ liệu.

Quy mô và phương pháp phân chia dữ liệu trong nghiên cứu được thực hiện như thế nào?
Nghiên cứu thu thập tổng cộng 233.510 bản ghi điểm của 3.402 sinh viên thuộc 21 chuyên ngành. Sau khi làm sạch, tập dữ liệu chuẩn hóa được phân chia ngẫu nhiên theo tỷ lệ 85% cho tập huấn luyện (2.892 bản ghi) và 15% cho tập kiểm thử độc lập (510 bản ghi) trên hệ thống SQL Server Analysis Services.

Lộ trình học tập của sinh viên được biểu diễn và sinh tự động ra sao?
Lộ trình học được mã hóa thành chuỗi các học phần sắp xếp theo thứ tự tăng dần của học kỳ và thứ tự từ điển tên môn học. Thuật toán tự động sinh các lộ trình con hợp lệ dựa trên ràng buộc về môn tiên quyết, môn bắt buộc và số tín chỉ quy định của từng ngành học.

Những yếu tố nào tác động mạnh nhất đến kết quả xếp loại tốt nghiệp của sinh viên?
Qua phân tích mạng phụ thuộc Dependency Network, kết quả xếp loại tốt nghiệp chỉ phụ thuộc vào 5 yếu tố then chốt gồm Giới tính, Điểm thi tuyển sinh, Khối thi, Ngành học và Lộ trình học. Các yếu tố như Khu vực ưu tiên hay Mã tỉnh thành không tạo ra sự khác biệt mang tính thống kê.

Hệ thống có thể mở rộng áp dụng cho các cơ sở giáo dục đại học khác không?
Hệ thống hoàn toàn có thể mở rộng cho các trường đại học đào tạo theo học chế tín chỉ nhờ kiến trúc module linh hoạt. Cơ sở dữ liệu chỉ cần cập nhật danh mục học phần, quy chế tính điểm tín chỉ thang điểm chữ và dữ liệu tuyển sinh tương ứng của đơn vị mới.

Kết luận

  • Chuẩn hóa thành công cơ sở dữ liệu gồm 233.510 bản ghi điểm của 3.402 sinh viên thuộc 21 ngành học thành cấu trúc dữ liệu khai phá hoàn chỉnh.
  • Chứng minh mô hình Naïve Bayes mang lại hiệu quả dự báo cao nhất với độ chính xác đạt 80,98% và điểm Lift Chart đạt 0,93 đối với phân lớp học lực Khá.
  • Xác định và rút gọn thành công không gian đặc trưng từ 11 thuộc tính xuống còn 5 biến số cốt lõi chi phối trực tiếp đến kết quả học tập toàn khóa.
  • Xây dựng hoàn chỉnh ứng dụng thực nghiệm trên nền tảng .NET kết nối dịch vụ Analysis Services qua thư viện ADOMD.NET với thời gian phản hồi tức thì.
  • Cung cấp giải pháp công nghệ mang tính đột phá giúp cá nhân hóa lộ trình đào tạo và nâng cao chất lượng quản lý đào tạo theo tín chỉ.

Kế hoạch phát triển tiếp theo tập trung vào việc nâng cấp giao diện web di động và tích hợp thêm các dữ liệu rèn luyện ngoại khóa trong vòng 12 tháng tới. Các cơ sở giáo dục đại học nên sớm ứng dụng giải pháp khai phá dữ liệu này để hiện đại hóa công tác cố vấn học tập và nâng cao chất lượng đầu ra cho sinh viên.