Tổng quan nghiên cứu

Trong giáo dục đại học theo học chế tín chỉ, khoảng 20% đến 30% sinh viên gặp lúng túng trong việc tự xây dựng lộ trình học tập, dẫn đến nguy cơ kéo dài thời gian tốt nghiệp vượt quá 4 năm tiêu chuẩn. Phương thức đào tạo theo tín chỉ lấy người học làm trung tâm, đòi hỏi sinh viên phải chủ động lựa chọn các học phần bắt buộc và tự chọn dựa trên các điều kiện tiên quyết. Tuy nhiên, khối lượng dữ liệu kết quả học tập lịch sử khổng lồ tại các trường đại học thường bị bỏ quên hoặc chưa được khai thác có chiều sâu để hỗ trợ công tác dự báo.

Nghiên cứu tập trung giải quyết bài toán khai phá tri thức từ cơ sở dữ liệu chuỗi điểm số nhằm phát hiện các quy luật tích lũy học tập. Mục tiêu cốt lõi của đề tài là xây dựng mô hình và ứng dụng phần mềm có khả năng dự đoán kết quả học tập các môn học kế tiếp cho sinh viên, đồng thời hỗ trợ cán bộ cố vấn học tập đưa ra định hướng học vụ chính xác. Nghiên cứu được triển khai thực nghiệm tại Trường Đại học Bách Khoa – Đại học Quốc gia Thành phố Hồ Chí Minh, sử dụng nguồn dữ liệu thực tế gồm 879 hồ sơ sinh viên chính quy đã tốt nghiệp từ năm 2005 đến tháng 1 năm 2017 tại Khoa Công nghệ Thông tin thuộc Trường Đại học Công nghiệp Thành phố Hồ Chí Minh. Việc ứng dụng thành công mô hình dự báo giúp giảm tải khoảng 40% áp lực tư vấn học vụ thủ công và hỗ trợ nâng cao tỷ lệ sinh viên đạt điểm tích lũy học tập trung bình trên 7.0 điể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 xây dựng trên nền tảng lý thuyết khai phá mẫu tuần tự và khai thác luật tuần tự trong cơ sở dữ liệu chuỗi được khởi xướng từ năm 1995 bởi các nhà khoa học máy tính Agrawal và Srikant. Mô hình tiếp cận sử dụng cấu trúc cây tiền tố kết hợp cùng kỹ thuật mã hóa khối nguyên tố theo giải thuật PRISM nhằm tối ưu hóa biểu diễn dữ liệu chuỗi đa chiều.

Các khái niệm chuyên ngành nền tảng trong nghiên cứu bao gồm:

  • Chuỗi tuần tự: Danh sách có thứ tự thời gian của các tập mục dữ liệu biểu thị quá trình tích lũy học phần qua từng học kỳ.
  • Mẫu tuần tự đóng và mẫu tuần tự sinh tối thiểu: Các tập mẫu đại diện cô đọng, loại bỏ hoàn toàn các thông tin trùng lặp trong không gian dữ liệu chuỗi.
  • Luật tuần tự không dư thừa: Mối quan hệ dạng tiền tố suy ra hậu tố có độ hỗ trợ và độ tin cậy xác định, trong đó tiền tố mang kích thước tối thiểu và hậu tố mang kích thước tối đa.
  • Ngưỡng hỗ trợ tối thiểu và ngưỡng tin cậy tối thiểu: Hai chỉ số đo lường tần suất xuất hiện và độ chắc chắn của quy luật dự đoán.

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

Nguồn dữ liệu nghiên cứu bao gồm 879 chuỗi kết quả học tập của sinh viên tốt nghiệp với 494 mã học phần riêng biệt, mỗi chuỗi có độ dài trung bình 12 tập học phần qua các kỳ học. Bên cạnh đó, tác giả sử dụng 3 bộ dữ liệu chuẩn quốc tế để kiểm thử hiệu năng thuật toán gồm: tập dữ liệu tổng hợp C6T5S4I4N1kD1k có 1.000 chuỗi với 1.000 mục dữ liệu, tập cờ vua Chess có 3.196 chuỗi với 76 mục dữ liệu, và tập nấm Mushroom có 8.124 chuỗi với 119 mục dữ liệu.

Nghiên cứu áp dụng phương pháp chọn mẫu toàn bộ đối với sinh viên đã hoàn thành chương trình đào tạo để đảm bảo tính đầy đủ của chuỗi thời gian học tập. Phương pháp phân tích dữ liệu lựa chọn mô hình tổ chức dữ liệu theo chiều dọc kết hợp hai thuật toán IMSR_PreTree và MNSR_PreTree. Lý do lựa chọn cách tiếp cận này là khả năng tính toán độ hỗ trợ trực tiếp trên bộ nhớ mà không cần quét lại toàn bộ cơ sở dữ liệu nhiều lần, giúp giảm thiểu chi phí bộ nhớ và tăng tốc độ xử lý khi không gian tìm kiếm mở rộng. Quá trình thu thập, tiền xử lý và thực nghiệm được tiến hành liên tục từ ngày 4 tháng 9 năm 2017 đến ngày 17 tháng 6 năm 2018.

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

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

Thực nghiệm đối sánh chuyên sâu giữa thuật toán khai thác luật đầy đủ IMSR_PreTree và thuật toán khai thác luật không dư thừa MNSR_PreTree mang lại 3 phát hiện quan trọng:

Thứ nhất, thuật toán MNSR_PreTree giúp tinh gọn triệt để không gian luật tuần tự. Trên tập dữ liệu Mushroom với ngưỡng hỗ trợ 35% và ngưỡng tin cậy 0%, MNSR_PreTree chỉ sinh ra 725 luật không dư thừa so với 2.162 luật của IMSR_PreTree, giảm tới 66,47% số lượng luật thừa và chỉ giữ lại 33,53% các luật mang giá trị thông tin cốt lõi.

Thứ hai, thời gian thực thi của MNSR_PreTree vượt trội hoàn toàn. Trên tập dữ liệu bán hàng tổng hợp C6T5S4I4N1kD1k ở ngưỡng hỗ trợ 95%, MNSR_PreTree hoàn thành quá trình xử lý chỉ trong 0,023 giây, trong khi IMSR_PreTree mất 1,130 giây, tương đương tốc độ nhanh hơn khoảng 49 lần.

Thứ ba, trên tập dữ liệu thực tế 879 hồ sơ sinh viên Khoa Công nghệ Thông tin, thuật toán MNSR_PreTree đã trích xuất thành công tập luật tuần tự đại diện cho các môn học tiên quyết và học phần tự chọn. Khi áp dụng các luật có ngưỡng tin cậy từ 70% trở lên, hệ thống dự báo đạt độ chuẩn xác cao trong việc ước lượng phân loại điểm chữ A, B, C, D cho các học phần thuộc học kỳ thứ 4 trở đi.

Thảo luận kết quả

Hiệu năng vượt trội của thuật toán MNSR_PreTree bắt nguồn từ việc tận dụng cấu trúc cây tiền tố kết hợp cơ chế kiểm tra nhãn mẫu tuần tự sinh tối thiểu và mẫu tuần tự đóng ngay tại từng nút nhánh. Cơ chế này cho phép thuật toán cắt tỉa sớm các không gian tìm kiếm không sinh ra luật có giá trị, loại bỏ bước duyệt lại tiền tố lặp đi lặp lại vốn là nguyên nhân gây nghẽn hiệu năng của thuật toán IMSR_PreTree.

So với các nghiên cứu tiền nhiệm như thuật toán AprioriAll năm 1995, GSP, SPADE hoặc thuật toán Full của David Lo năm 2009, phương pháp tiếp cận trong luận văn này giải quyết triệt để bài toán bùng nổ số lượng luật trong cơ sở dữ liệu chuỗi giáo dục. Dữ liệu thực nghiệm có thể được trình bày trực quan qua bảng tổng hợp số lượng luật đa tầng và biểu đồ đường thể hiện mối quan hệ nghịch biến giữa ngưỡng hỗ trợ với thời gian xử lý thực tế, chứng minh tính khả thi khi ứng dụng vào hệ thống thực tế phục vụ hàng nghìn người dùng cùng lúc.

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

Dựa trên kết quả nghiên cứu, luận văn đưa ra 4 giải pháp thực tiễn nhằm tối ưu hóa công tác quản lý đào tạo và hỗ trợ sinh viên:

Thứ nhất, tích hợp trực tiếp mô-đun thuật toán MNSR_PreTree vào hệ thống quản lý học tập và cổng thông tin sinh viên của nhà trường trong thời gian 6 tháng tới. Đơn vị chủ trì triển khai là Trung tâm Quản trị Hệ thống phối hợp cùng Phòng Đào tạo nhằm tự động hóa tính năng gợi ý lộ trình môn học cho sinh viên khi đăng ký tín chỉ trực tuyến.

Thứ hai, thiết lập cấu hình ngưỡng phân tích dữ liệu chuẩn với ngưỡng hỗ trợ dao động từ 30% đến 40% và ngưỡng tin cậy từ 70% đến 80%. Mức tham số này bảo đảm cân bằng giữa tốc độ xử lý dưới 2 giây và độ chính xác dự báo điểm tổng kết học phần đạt trên 85%.

Thứ ba, xây dựng tính năng cảnh báo sớm học vụ dành riêng cho Cố vấn học tập trong lộ trình 3 tháng. Hệ thống cần phát hiện sớm những sinh viên có chuỗi kết quả học tập dự báo nguy cơ đạt điểm tích lũy dưới 2.0 theo thang điểm 4, giúp giảng viên can thiệp và tư vấn phương pháp học tập kịp thời trước khi bắt đầu học kỳ mới.

Thứ tư, chuẩn hóa cơ sở dữ liệu điểm số và mở rộng thu thập dữ liệu học tập của 100% các khoa chuyên ngành khác trong toàn trường trong giai đoạn 12 tháng tiếp theo. Đồng thời, nhà trường cần bổ sung các trường dữ liệu phi cấu trúc như điểm danh trực tuyến và tần suất tương tác trên hệ thống học tập số để nâng cao chất lượng mô hình dự báo.

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

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

Nhóm cán bộ quản lý giáo dục và phòng đào tạo: Cung cấp góc nhìn dựa trên dữ liệu để sắp xếp thời khóa biểu, tối ưu hóa số lượng lớp mở cho các học phần tự chọn, giúp tỷ lệ sinh viên hoàn thành chương trình đúng thời hạn 4 năm tăng thêm 15%.

Nhóm giảng viên và cố vấn học tập: Sử dụng công cụ dự báo như một trợ lý ảo thông minh, giúp giảm thời gian tư vấn học vụ từ 30 phút xuống còn 5 phút cho mỗi lượt sinh viên mà vẫn đảm bảo tính cá nhân hóa.

Nhóm sinh viên đại học đang học theo hệ thống tín chỉ: Sử dụng ứng dụng để chủ động kiểm tra năng lực cá nhân, từ đó xây dựng kế hoạch đăng ký từ 2 đến 3 môn tự chọn phù hợp nhất với thế mạnh của bản thân nhằm cải thiện điểm tích lũy GPA.

Nhóm nghiên cứu viên và học viên cao học chuyên ngành Hệ thống thông tin và Khoa học máy tính: Kế thừa mô hình cây tiền tố và thuật toán khai thác luật tuần tự không dư thừa để mở rộng nghiên cứu sang các tập dữ liệu chuỗi có quy mô trên 10.000 giao dịch trong y tế, tài chính và thương mại điện tử.

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

Thuật toán MNSR_PreTree giải quyết tình trạng bùng nổ số lượng luật như thế nào? Thuật toán chỉ trích xuất luật tuần tự từ nút cha là mẫu tuần tự sinh tối thiểu đến nút con là mẫu tuần tự đóng trên cây tiền tố. Cơ chế này giúp loại bỏ hoàn toàn các luật dư thừa có cùng độ hỗ trợ và độ tin cậy, giúp tinh giản hơn 66% số lượng luật so với phương pháp vét cạn truyền thống.

Dữ liệu kết quả học tập của sinh viên được xử lý như thế nào trước khi đưa vào thuật toán? Dữ liệu điểm số ban đầu theo thang điểm 10 được làm sạch, loại bỏ phần tử ngoại lai và quy đổi rời rạc hóa thành các mức điểm chữ A, B, C, D, F. Sau đó, toàn bộ lịch sử học tập được chuyển đổi từ dạng ngang sang dạng danh sách chuỗi dọc theo từng học kỳ.

Vì sao định dạng dữ liệu theo chiều dọc lại tối ưu hơn định dạng theo chiều ngang? Định dạng chiều dọc liên kết mỗi học phần với danh sách định danh sinh viên tương ứng. Cấu trúc này cho phép đếm độ hỗ trợ tức thì thông qua các phép giao tập hợp mà không cần quét lại toàn bộ cơ sở dữ liệu 879 hồ sơ, giúp tăng tốc độ xử lý lên nhiều lần.

Mô hình dự báo này có thể triển khai tại các trường đại học khác không? Mô hình hoàn toàn có thể áp dụng tại bất kỳ cơ sở đào tạo nào đang vận hành theo quy chế đào tạo tín chỉ. Hệ thống chỉ cần dữ liệu đầu vào chuẩn gồm mã sinh viên, mã học phần, học kỳ và điểm tổng kết để tiến hành huấn luyện tập luật.

Ngưỡng hỗ trợ minSup và ngưỡng tin cậy minConf ảnh hưởng thế nào đến kết quả? Nếu đặt ngưỡng hỗ trợ quá cao trên 60%, hệ thống sẽ bỏ sót các quy luật môn học tự chọn ít người đăng ký. Ngược lại, nếu đặt ngưỡng dưới 20%, thời gian xử lý sẽ tăng lên. Mức tối ưu thực nghiệm là ngưỡng hỗ trợ từ 30% đến 40% và ngưỡng tin cậy trên 70%.

Kết luận

  • Luận văn đã giải quyết thành công bài toán dự báo kết quả học tập của sinh viên trong môi trường đào tạo theo tín chỉ bằng kỹ thuật khai phá luật tuần tự không dư thừa.
  • Chứng minh tính ưu việt vượt trội của thuật toán MNSR_PreTree so với IMSR_PreTree khi giảm tới 66,47% số lượng luật trùng lặp và tăng tốc độ xử lý dữ liệu lên gấp 49 lần.
  • Hoàn thành quy trình tiền xử lý và trích xuất tri thức từ tập dữ liệu thực tế gồm 879 hồ sơ sinh viên và 494 học phần tại Trường Đại học Công nghiệp Thành phố Hồ Chí Minh.
  • Xây dựng thành công ứng dụng thực nghiệm hỗ trợ sinh viên chọn môn học tối ưu và giảm tải áp lực cho đội ngũ cố vấn học vụ.
  • Đề xuất lộ trình 6 đến 12 tháng để hoàn thiện và tích hợp mô hình vào hệ thống phần mềm quản lý đào tạo diện rộng.

Các cơ sở giáo dục đại học và nhà phát triển phần mềm đào tạo quan tâm đến giải pháp tối ưu hóa lộ trình học tập có thể tham khảo toàn văn công trình nghiên cứu để triển khai thử nghiệm ngay trên hệ thống thực tế của đơn vị mình.