Tổng quan nghiên cứu

Khai phá dữ liệu giáo dục đã trở thành một xu hướng nghiên cứu học thuật nổi bật trên toàn cầu kể từ năm 2008, khi các cơ sở đào tạo bậc cao đối mặt với áp lực chuyển đổi dữ liệu số thành tri thức quản trị thực tế. Trong môi trường đào tạo đại học theo học chế tín chỉ, số lượng sinh viên gặp khó khăn học tập và bị cảnh báo học vụ thường chiếm tỷ lệ khoảng 10% đến 15% tổng quy mô tuyển sinh mỗi khóa. Vấn đề cốt lõi đặt ra là dữ liệu học tập thực tế luôn tồn tại sự chênh lệch lớn giữa nhóm sinh viên đạt kết quả khá giỏi (chiếm khoảng 80% đến 85%) và nhóm sinh viên rớt môn hoặc bị buộc thôi học (chỉ chiếm khoảng 15%). Tình trạng mất cân đối lớp nghiêm trọng này khiến các mô hình học máy truyền thống thường bỏ qua nhóm thiểu số, dẫn đến tỷ lệ dự báo sai lệch rất lớn đối với những đối tượng thực sự cần được hỗ trợ.

Mục tiêu cụ thể của luận văn là nghiên cứu tác động của các kỹ thuật tái cân đối dữ liệu, đồng thời xây dựng một giải pháp phân lớp dữ liệu giáo dục tối ưu dựa trên giải thuật Quy hoạch di truyền (Genetic Programming). Đề tài tập trung giải quyết bài toán dự đoán kết quả học tập của sinh viên với độ chính xác cao tiệm cận mức 90%, đồng thời đảm bảo mô hình phân lớp có cấu trúc tường minh, dễ hiểu đối với cán bộ quản lý giáo dục. Phạm vi nghiên cứu được triển khai thực nghiệm trên bộ dữ liệu kết quả học tập qua 5 năm học, từ năm 2005 đến năm 2009, tại Khoa Khoa học và Kỹ thuật Máy tính thuộc Trường Đại học Bách Khoa, Đại học Quốc gia Thành phố Hồ Chí Minh. Ý nghĩa khoa học và thực tiễn của công trình thể hiện ở khả năng phát hiện sớm các nguy cơ học tập tiêu cực, hỗ trợ nhà trường giảm tỷ lệ sinh viên bị buộc thôi học khoảng 20% đến 25% thông qua các can thiệp sư phạm kịp thời.

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 sự giao thoa của ba nền tảng lý thuyết chính: Khai phá dữ liệu giáo dục, Học máy có giám sát và Giải thuật tiến hóa. Khung lý thuyết phân lớp dữ liệu truyền thống bao gồm các phương pháp học quy nạp như Cây quyết định C4.5, Phân lớp xác suất Naive Bayes và Mạng nơ-ron nhân tạo nhiều lớp. Trong đó, bài toán mất cân đối lớp được định nghĩa là hiện tượng phân bố số lượng mẫu giữa các lớp nhãn có sự chênh lệch vượt trội, khiến hàm tối ưu của thuật toán thiên vị hoàn toàn cho lớp đa số.

Để khắc phục nhược điểm của các thuật toán kinh điển, luận văn áp dụng lý thuyết Quy hoạch di truyền, một nhánh mở rộng từ Giải thuật di truyền. Khác với nhiễm sắc thể chuỗi nhị phân cố định, Quy hoạch di truyền biểu diễn cá thể dưới dạng cấu trúc cây cú pháp có độ dài biến thiên linh hoạt. Quá trình tiến hóa tìm kiếm không gian lời giải thông qua 3 phép toán di truyền cốt lõi: lai ghép các nhánh cây, đột biến thay thế nút và sao chép cá thể ưu tú. Cấu trúc cây sinh ra từ giải thuật cho phép trích xuất trực tiếp thành các luật phân lớp dạng chuẩn Nếu-Thì, giúp giải quyết triệt để bài toán hộp đen của các mô hình học sâu hay mạng nơ-ron phức tạp.

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

Phương pháp nghiên cứu kết hợp giữa phân tích lý thuyết, tiền xử lý dữ liệu thực nghiệm và đối sánh hiệu năng thuật toán. Nguồn dữ liệu thực nghiệm được thu thập từ cơ sở dữ liệu quản lý đào tạo tín chỉ giai đoạn 2005 đến 2009. Cỡ mẫu nghiên cứu bao gồm hàng nghìn bản ghi học tập của sinh viên với các thuộc tính điểm số thành phần và điểm trung bình tích lũy. Phương pháp chọn mẫu phân tầng được áp dụng để đảm bảo tính đại diện cho các nhóm xếp loại học lực từ xuất sắc đến yếu kém.

Quy trình phân tích dữ liệu trải qua 3 giai đoạn: tiền xử lý chuyển đổi dữ liệu liên tục và rời rạc, tái cân đối dữ liệu bằng kỹ thuật lấy mẫu dư kết hợp lấy mẫu thiếu, và huấn luyện mô hình với phương pháp kiểm định chéo 10 phần độc lập. Lý do lựa chọn Quy hoạch di truyền làm phương pháp phân tích trọng tâm là vì thuật toán có khả năng tìm kiếm tối ưu toàn cục trên siêu mặt phẳng, hạn chế tối đa nguy cơ rơi vào điểm cực trị địa phương. Toàn bộ giải thuật đề xuất được lập trình và tích hợp hoàn chỉnh thành một thành phần mở rộng trong công cụ phần mềm WEKA trong khoảng thời gian thực nghiệm kéo dài 12 tháng.

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 đối sánh trên các tập dữ liệu giáo dục 5 lớp, 3 lớp gốc và 3 lớp đã tái cân đối đem lại các phát hiện thực nghiệm quan trọng:

  • Thuật toán Naive Bayes thể hiện độ chính xác phân lớp thấp nhất trên tập dữ liệu mất cân đối, chỉ dao động từ 65.2% đến 72.4%. Nguyên nhân là do giả định các môn học độc lập điều kiện không phản ánh đúng thực tế mối quan hệ tiên quyết giữa các học phần trong chương trình đào tạo.
  • Cây quyết định C4.5 đạt độ chính xác khá tốt từ 78.5% đến 84.1%, nhưng khi xử lý tập dữ liệu có nhiều biến thuộc tính, cấu trúc cây bị phình to với hơn 35 nút lá, làm suy giảm nghiêm trọng tính dễ hiểu đối với người dùng không chuyên.
  • Mạng nơ-ron nhân tạo đạt độ chính xác tổng thể cao nhất, chạm mức 89.6% đến 92.3%, tuy nhiên thời gian tính toán và huấn luyện kéo dài gấp 4 đến 5 lần so với các giải thuật khác, đồng thời các trọng số ẩn không thể diễn giải thành tri thức sư phạm.
  • Thuật toán Quy hoạch di truyền đề xuất đạt độ chính xác vượt trội trên các tập dữ liệu đã tái cân đối, duy trì độ chính xác ổn định từ 86.8% đến 90.5%. Điểm nổi bật nhất là mô hình sinh ra chỉ bao gồm 3 đến 5 luật phân lớp ngắn gọn, trực quan.

Thảo luận kết quả

Kết quả nghiên cứu khẳng định rằng việc áp dụng Quy hoạch di truyền kết hợp kỹ thuật tái cân đối dữ liệu mang lại sự cân bằng hoàn hảo giữa độ chính xác dự báo và tính tường minh của tri thức. Trên các biểu đồ phân tích phân phối nhãn lớp, sự chênh lệch giữa tỷ lệ nhận diện đúng của lớp thiểu số tăng từ 42% lên hơn 81% sau khi áp dụng mô hình đề xuất. Điều này chứng minh rằng việc thiết kế hàm độ phù hợp kết hợp giữa độ chính xác phân lớp và độ phạt kích thước cây đã định hướng quần thể tiến hóa về các lời giải tối giản.

Dữ liệu so sánh hiệu năng được tổng hợp chi tiết qua ma trận nhầm lẫn và đường cong đặc trưng hoạt động máy thu ROC-AUC. So với các công trình nghiên cứu cùng thời kỳ trên các bộ dữ liệu giáo dục quốc tế, giải pháp của luận văn không chỉ rút ngắn thời gian phân lớp cho dữ liệu mới xuống dưới 2 giây mà còn cho phép các chuyên viên đào tạo trực tiếp lưu trữ, nạp lại mô hình trong giao diện đồ họa WEKA mà không cần kiến thức lập trình chuyên sâu.

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

Dựa trên các kết luận rút ra từ công trình nghiên cứu, bốn giải pháp cụ thể được đề xuất nhằm nâng cao chất lượng quản lý đào tạo đại học:

  • Tích hợp module phân lớp Quy hoạch di truyền vào hệ thống phần mềm quản trị trường đại học. Trung tâm Công nghệ thông tin chủ trì phối hợp cùng Phòng Đào tạo triển khai trong vòng 6 tháng, hướng tới mục tiêu tự động quét dữ liệu và cảnh báo sớm 100% sinh viên có nguy cơ rớt môn ngay từ học kỳ thứ 2 của khóa học.
  • Thiết lập quy trình cố vấn học tập chủ động dựa trên cây luật phân lớp trực quan. Ban chủ nhiệm các Khoa chuyên ngành và đội ngũ cố vấn học tập áp dụng trong lộ trình 12 tháng, đặt mục tiêu giảm tỷ lệ sinh viên bị cảnh cáo học vụ từ 15% xuống dưới mức 8% hàng năm.
  • Chuẩn hóa quy trình làm sạch và tái cân đối dữ liệu học tập định kỳ. Đơn vị quản lý cơ sở dữ liệu thực hiện cập nhật theo chu kỳ 3 tháng một lần sau mỗi đợt thi học kỳ, duy trì độ tin cậy của tập dữ liệu huấn luyện đạt trên 95%.
  • Mở rộng phạm vi ứng dụng mô hình sang các ngành đào tạo khoa học xã hội và kinh tế. Ban Giám hiệu nhà trường phê duyệt kế hoạch thử nghiệm liên ngành trong thời gian 24 tháng, phấn đấu nâng độ chính xác dự báo học tập toàn trường đạt ngưỡng trên 88%.

Đố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ị thực tiễn cho 4 nhóm đối tượng chính:

  • Cán bộ quản lý giáo dục và Ban Giám hiệu: Sử dụng các phân tích dự báo để xây dựng chính sách hỗ trợ sinh viên kịp thời, tối ưu hóa tỷ lệ sinh viên tốt nghiệp đúng hạn trong khung thời gian 4 năm đào tạo.
  • Giảng viên và Cố vấn học tập: Khai thác các tập luật phân lớp đơn giản để tư vấn lộ trình đăng ký môn học phù hợp với năng lực từng sinh viên, giúp cải thiện điểm trung bình học kỳ từ 0.5 đến 1.0 điểm.
  • Kỹ sư phần mềm và Chuyên viên phát triển hệ thống giáo dục: Tham khảo kiến trúc tích hợp giải thuật tiến hóa vào nền tảng mã nguồn mở WEKA để phát triển các tính năng phân tích dữ liệu thông minh trong hệ thống quản lý học tập trực tuyến.
  • Học viên cao học và Nghiên cứu sinh ngành Công nghệ thông tin: Kế thừa khung phương pháp luận xử lý dữ liệu mất cân đối và thiết kế hàm độ phù hợp trong Quy hoạch di truyền cho các bài toán phân lớp nâng cao.

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

  • Tại sao dữ liệu kết quả học tập của sinh viên luôn rơi vào tình trạng mất cân đối lớp? Trong môi trường giáo dục đại học, tiêu chuẩn tuyển sinh đầu vào đảm bảo phần lớn sinh viên có năng lực học tập đạt yêu cầu. Do đó, số lượng sinh viên đạt điểm khá giỏi và vượt qua kỳ thi luôn chiếm tỷ lệ đa số khoảng 80% đến 85%, trong khi nhóm sinh viên rớt môn hoặc bị đình chỉ học tập chỉ chiếm tỷ lệ thiểu số khoảng 10% đến 15%.

  • Quy hoạch di truyền có ưu điểm gì nổi bật hơn so với Mạng nơ-ron trong phân lớp giáo dục? Mạng nơ-ron nhân tạo có độ chính xác cao nhưng hoạt động như một hộp đen với các trọng số toán học khó diễn giải. Ngược lại, Quy hoạch di truyền sinh ra mô hình dưới dạng cây quyết định và các tập luật Nếu-Thì rất ngắn gọn, giúp các cán bộ đào tạo dễ dàng thấu hiểu bản chất nguyên nhân dẫn đến kết quả học tập kém.

  • Việc tích hợp giải thuật vào công cụ WEKA mang lại lợi ích gì cho người sử dụng? WEKA là phần mềm khai phá dữ liệu phổ biến với giao diện đồ họa thân thiện. Việc tích hợp thuật toán phân lớp mới vào WEKA cho phép người dùng không có chuyên môn sâu về lập trình vẫn có thể tải tập dữ liệu, cấu hình tham số, huấn luyện mô hình và xuất tập luật dự báo chỉ với vài thao tác nhấp chuột.

  • Mô hình đề xuất có thể áp dụng cho các trường đại học vẫn đào tạo theo hệ niên chế không? Mô hình hoàn toàn có khả năng thích ứng với hệ niên chế. Các thuộc tính điểm số theo từng năm học hoặc điểm thi kết thúc học phần của niên chế có thể được chuẩn hóa thành các vector đầu vào tương tự như các môn học trong hệ thống đào tạo tín chỉ, đạt độ chính xác dự báo ổn định trên 85%.

  • Hàm độ phù hợp trong Quy hoạch di truyền của đề tài được thiết lập như thế nào? Hàm độ phù hợp được thiết kế dựa trên sự kết hợp giữa độ chính xác phân lớp trên tập dữ liệu huấn luyện và điểm trừ tỷ lệ thuận với số lượng nút trên cây. Cơ chế này định hướng giải thuật tự động loại bỏ các nhánh cây dư thừa, vừa nâng cao độ chính xác vừa kiểm soát độ sâu của mô hình dưới 5 tầng.

Kết luận

  • Luận văn đã giải quyết triệt để bài toán phân lớp dữ liệu mất cân đối trong môi trường giáo dục đại học bằng cách tiếp cận tiến hóa hiện đại.
  • Giải pháp đề xuất sử dụng Quy hoạch di truyền đạt độ chính xác dự báo cao từ 86.8% đến 90.5%, vượt trội về khả năng diễn giải so với các mô hình học máy truyền thống.
  • Cấu trúc tập luật trích xuất được tinh giản chỉ còn 3 đến 5 luật rõ ràng, đáp ứng hoàn hảo yêu cầu ứng dụng thực tế của cán bộ quản lý đào tạo.
  • Công trình đã đóng gói thành công module giải thuật mở rộng trên nền tảng WEKA, mở ra khả năng tái sử dụng và chuyển giao công nghệ thuận tiện.
  • Toàn bộ kết quả đã được thẩm định thực nghiệm nghiêm ngặt trên cơ sở dữ liệu học tập thực tế qua 5 năm của Trường Đại học Bách Khoa.

Hướng phát triển tiếp theo của đề tài là mở rộng nghiên cứu sang mô hình tối ưu hóa đa mục tiêu và kết hợp các kỹ thuật học sâu trong lộ trình 12 đến 24 tháng tới. Các cơ sở giáo dục đại học và viện nghiên cứu được khuyến khích áp dụng khung giải pháp này để nâng cao chất lượng đào tạo và xây dựng môi trường đại học thông minh.