Tổng quan nghiên cứu

Trong kỷ nguyên số hóa giáo dục hiện nay, các cơ sở dữ liệu học tập đang gia tăng nhanh chóng với dung lượng từ hàng chục gigabyte đến hàng terabyte. Tuy nhiên, theo ước tính của ngành giáo dục, có tới hơn 80% khối lượng dữ liệu điểm số tại các trường phổ thông chỉ mới được sử dụng cho mục đích thống kê cơ học thông thường mà chưa được khai thác sâu để tạo ra tri thức hữu ích hỗ trợ công tác quản lý.

Vấn đề cốt lõi của nghiên cứu bắt nguồn từ thực trạng đánh giá học lực truyền thống, vốn chủ yếu dựa trên điểm trung bình tổng kết (GPA) đơn thuần, khiến cho các mối liên hệ tiềm ẩn giữa từng tổ hợp môn học và sự phân hóa năng lực thực tế của học sinh bị bỏ sót. Mục tiêu cụ thể của luận văn là nghiên cứu, làm chủ các kỹ thuật phân cụm dữ liệu trong khai phá tri thức, từ đó xây dựng chương trình ứng dụng tự động phân tích và đánh giá kết quả học tập của học sinh trung học phổ thông.

Nghiên cứu được triển khai trên tập dữ liệu điểm số thực tế của học sinh khối 11 và khối 12 tại các trường trung học phổ thông trên địa bàn thành phố Biên Hòa trong giai đoạn các năm học vừa qua. Ý nghĩa thực tiễn của đề tài thể hiện qua việc nâng cao độ chính xác trong phân loại năng lực học sinh lên trên 90%, đồng thời rút ngắn hơn 70% thời gian xử lý và tổng hợp báo cáo học lực định kỳ so với quy trình thủ công của giáo viên.

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

Khung lý thuyết áp dụng

Luận văn vận dụng lý thuyết Khám phá tri thức trong cơ sở dữ liệu (Knowledge Discovery in Databases - KDD) làm nền tảng xuyên suốt. Quy trình KDD được cấu thành từ 6 giai đoạn chuẩn mực bao gồm: gom dữ liệu từ kho lưu trữ, trích lọc dữ liệu mục tiêu, làm sạch và tiền xử lý dữ liệu, chuyển đổi dữ liệu về cấu trúc chuẩn, thực hiện khai phá dữ liệu và cuối cùng là đánh giá các luật kết hợp với biểu diễn tri thức trực quan.

Trọng tâm lý thuyết của đề tài thuộc nhánh học máy không giám sát (Unsupervised Learning) với kỹ thuật phân cụm dữ liệu (Data Clustering). Các khái niệm cốt lõi được đào sâu bao gồm:

  • Không gian metric khoảng cách: Ứng dụng các độ đo khoảng cách hình học chuẩn hóa như khoảng cách Euclidean, khoảng cách Manhattan và khoảng cách Minkowski để đo lường độ tương đồng giữa các hồ sơ học sinh.
  • Tâm cụm và hàm tiêu chuẩn: Cơ chế xác định trọng tâm dữ liệu và tối ưu hóa hàm tiêu chuẩn dựa trên tổng bình phương sai số (Sum of Squared Errors - SSE).
  • Các phương pháp phân cụm kinh điển: Phân loại 5 hướng tiếp cận chính trong khai phá dữ liệu gồm phân cụm phân hoạch (Partitioning), phân cấp (Hierarchical với AGNES và DIANA), phân cụm theo mật độ (DBSCAN), phân cụm trên lưới (STING, CLIQUE) và phân cụm dựa trên mô hình xác suất.

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

  • Nguồn dữ liệu và cỡ mẫu: Đề tài thu thập dữ liệu thứ cấp từ cơ sở dữ liệu điểm kiểm tra định kỳ của hơn 1.200 học sinh các khối 11 và 12 tại hệ thống trường trung học phổ thông khu vực đô thị Biên Hòa, với đầy đủ các trường thuộc tính số phản ánh điểm trung bình các môn văn hóa trên thang điểm 10.
  • Phương pháp chọn mẫu: Nghiên cứu sử dụng phương pháp chọn mẫu phân tầng có chủ đích, phân tách theo khối lớp học (khối 11 và khối 12) cùng các tổ hợp môn học tự nhiên (Toán, Vật lý, Hóa học) và tổ hợp môn xã hội (Ngữ văn, Lịch sử, Địa lý, Tiếng Anh).
  • Lý do lựa chọn phương pháp phân tích: Tác giả lựa chọn thuật toán phân cụm phân hoạch K-means làm thuật toán chủ đạo, đồng thời đối sánh với thuật toán phân cụm phân cấp AGNES. K-means được ưu tiên lựa chọn nhờ độ phức tạp tính toán tối ưu ở mức O(tkn) (trong đó t là số vòng lặp, k là số cụm và n là số lượng học sinh), mang lại tốc độ hội tụ cực nhanh trên tập dữ liệu số lớn và khả năng tạo ra các nhóm học sinh có tính tương đồng nội cụm cao.
  • Timeline nghiên cứu: Toàn bộ quá trình thu thập dữ liệu, làm sạch các bản ghi lỗi, phát triển thuật toán và thử nghiệm trên phần mềm ứng dụng được thực hiện liên tục trong thời gian 12 tháng.

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

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

  • Phát hiện 1: Khi áp dụng thuật toán K-means để phân cụm học sinh khối 12 với k=5 và k=8 cụm, kết quả phân định rõ rệt 5 nhóm học lực với tỷ lệ phân bổ cụ thể: nhóm học sinh xuất sắc toàn diện chiếm khoảng 15,2%, nhóm khá chiếm 23,8%, nhóm trung bình khá chiếm tỷ trọng lớn nhất với 48,6%, và nhóm có nguy cơ yếu kém cần phụ đạo chiếm 12,4%.
  • Phát hiện 2: Khi phân tích chuyên sâu nhóm môn khoa học tự nhiên gồm Toán, Vật lý và Hóa học với thiết lập k=6 cụm, sự tương quan điểm số giữa môn Toán và môn Hóa học đạt mức trên 82%, đồng thời phát hiện 65% học sinh thuộc cụm có năng lực tư duy tính toán vượt trội đều đạt kết quả đồng đều ở cả 3 môn tự nhiên.
  • Phát hiện 3: Trong kịch bản phân tích liên nhóm môn kết hợp (Toán - Vật lý - Hóa học - Lịch sử và Ngữ văn - Lịch sử - Địa lý) với k=6 cụm, phần mềm phát hiện khoảng 28,5% học sinh có sự chênh lệch lớn giữa môn Lịch sử và Tiếng Anh, chỉ ra hiện tượng học lệch cục bộ mà phương pháp tính điểm trung bình chung không thể phát hiện.
  • Phát hiện 4: Về mặt hiệu năng, thuật toán K-means hoàn thành quá trình phân cụm toàn bộ 1.200 bản ghi dữ liệu chỉ trong thời gian trung bình dưới 1,5 giây, tiết kiệm hơn 60% thời gian xử lý so với thuật toán phân cấp AGNES khi thực hiện trên cùng một cấu hình phần cứng.

Thảo luận kết quả

Các phát hiện thực nghiệm chứng minh rằng sự phân hóa học tập không diễn ra đơn tuyến theo điểm trung bình mà phân nhánh phức tạp theo từng nhóm môn. Nguyên nhân chủ yếu xuất phát từ định hướng nghề nghiệp sớm của học sinh khối 12, dẫn đến việc tập trung thời gian ôn tập cho các môn thi đại học và giảm sút sự quan tâm đối với các môn học khác.

Dữ liệu phân tích trong luận văn được mô hình hóa trực quan thông qua các biểu đồ phân tán đa chiều (Scatter Plot) hiển thị rõ tọa độ các tâm cụm và ranh giới phân hoạch giữa các nhóm học sinh. Bên cạnh đó, các bảng thống kê véc-tơ trọng tâm (Mean Vector Table) cho phép giáo viên quan sát ngay điểm trung bình chuẩn hóa của từng cụm đối với từng môn học, làm nổi bật khoảng cách năng lực giữa nhóm học sinh dẫn đầu và nhóm học sinh yếu kém.

So với các nghiên cứu trước đây vốn chỉ dừng lại ở mô hình lý thuyết hoặc khảo sát trên cỡ mẫu nhỏ, luận văn đã xây dựng hoàn chỉnh một ứng dụng phần mềm có giao diện đồ họa trực quan, cho phép người dùng tùy chọn linh hoạt khối lớp, số lượng cụm k từ 2 đến 8, và chọn lọc từng môn học đơn lẻ hoặc nhiều nhóm môn cùng lúc. Điều này khẳng định giá trị ứng dụng to lớn của kỹ thuật phân cụm trong việc chuyển đổi dữ liệu giáo dục thành tri thức quản trị thực chất.

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

  • Chuẩn hóa và tự động hóa quy trình tiền xử lý dữ liệu: Phòng Giáo dục Trung học phối hợp với Tổ Công nghệ thông tin thuộc Sở Giáo dục và Đào tạo ban hành quy chuẩn dữ liệu học sinh điện tử cho 100% các trường trung học phổ thông trên địa bàn, loại bỏ trên 99% lỗi nhập liệu và dữ liệu khuyết thiếu trong thời gian 6 tháng đầu năm học.
  • Triển khai tích hợp mô hình phân cụm vào hệ thống quản lý học tập: Ban Giám hiệu các trường trung học phổ thông cần trang bị và ứng dụng phần mềm phân cụm dữ liệu K-means vào công tác quản trị học vụ định kỳ, đặt mục tiêu nâng cao tỷ lệ phát hiện sớm học sinh có nguy cơ suy giảm học lực lên trên 85%, hoàn thành việc tích hợp hệ thống trong vòng 9 tháng.
  • Cá nhân hóa chương trình giảng dạy và phân luồng phụ đạo: Các tổ bộ môn chuyên môn tại các trường cần dựa trên kết quả phân chia từ 5 đến 8 cụm năng lực để thiết kế các chuyên đề bồi dưỡng phù hợp, hướng tới mục tiêu cải thiện từ 1,0 đến 1,5 điểm trung bình môn cho nhóm học sinh thuộc các cụm yếu kém sau 1 học kỳ can thiệp.
  • Tổ chức đào tạo kỹ năng phân tích dữ liệu cho cán bộ quản lý: Sở Giáo dục và Đào tạo cần định kỳ tổ chức 3 đợt tập huấn chuyên sâu về ứng dụng khai phá dữ liệu và diễn giải báo cáo phân cụm cho hơn 250 cán bộ quản lý và giáo viên cốt cán, hoàn thành chương trình bồi dưỡng trong thời hạn 3 tháng trước khi bước vào năm học mới.

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

  • Cán bộ quản lý giáo dục và lãnh đạo Sở, Phòng Giáo dục và Đào tạo: Tiếp cận giải pháp công nghệ tiên tiến để có cái nhìn tổng thể về chất lượng giáo dục toàn vùng, từ đó đưa ra các chính sách phân bổ nguồn lực giảng dạy và quy hoạch giáo dục chính xác.
  • Ban Giám hiệu và giáo viên các trường trung học phổ thông: Khai thác công cụ phần mềm để nắm bắt chi tiết bức tranh học lực của từng khối 11 và 12, phục vụ công tác xếp lớp, phân hóa học sinh theo tổ hợp môn thi và theo dõi tiến bộ học tập của học sinh.
  • Học viên cao học và nghiên cứu sinh ngành Công nghệ thông tin: Tham khảo nguồn tài liệu học thuật toàn diện về quy trình KDD, các thuật toán phân cụm hiện đại (K-means, PAM, CLARA, AGNES, DBSCAN) cùng phương pháp xây dựng phần mềm khai phá dữ liệu thực tế.
  • Chuyên gia và kỹ sư phát triển giải pháp EdTech: Vận dụng các thuật toán phân tích đa chiều và cấu trúc xử lý bảng dữ liệu điểm số để phát triển các mô hình phân tích học tập (Learning Analytics) trong các nền tảng quản trị trường học thông minh.

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

  • Tại sao nghiên cứu lại lựa chọn thuật toán K-means thay vì các phương pháp phân cấp?
    • Thuật toán K-means có độ phức tạp tính toán O(tkn), xử lý bộ dữ liệu hơn 1.200 học sinh chỉ trong chưa đầy 1,5 giây. Với dữ liệu điểm số thuộc thang đo khoảng từ 0 đến 10, K-means tạo ra các cụm đồng nhất và có tính ứng dụng cao hơn so với các phương pháp phân cấp.
  • Dữ liệu điểm số học sinh được làm sạch và xử lý nhiễu như thế nào trong chương trình?
    • Dữ liệu được xử lý qua bước tiền xử lý nghiêm ngặt của quy trình KDD gồm 6 giai đoạn, tự động phát hiện và loại bỏ các giá trị bất hợp lý như điểm số âm hoặc điểm số lớn hơn 10, đồng thời chuẩn hóa dữ liệu để triệt tiêu hơn 98% sai lệch trước khi đưa vào mô hình phân cụm.
  • Làm thế nào để xác định số lượng cụm k tối ưu trong phân tích học lực?
    • Số lượng cụm k được xác định thông qua việc thử nghiệm đa dạng các giá trị k từ 2 đến 8 kết hợp tính toán độ suy giảm của hàm bình phương sai số SSE; trong thực tế quản lý giáo dục, k=5 thường ứng với 5 bậc học lực tiêu chuẩn, trong khi k=6 đến k=8 phục vụ phân hóa chuyên sâu năng khiếu môn học.
  • Chương trình có thể xử lý việc phân tích đồng thời nhiều môn học khác nhau không?
    • Hệ thống hỗ trợ phân tích đa biến trên không gian dữ liệu nhiều chiều, cho phép người dùng tùy biến phân tích điểm từng môn đơn lẻ như Toán, Tiếng Anh, hoặc gộp chung các tổ hợp 3 môn tự nhiên (Toán - Lý - Hóa) và 4 môn hỗn hợp (Toán - Lý - Hóa - Sử) một cách đồng thời.
  • Hạn chế lớn nhất của thuật toán K-means trong đề tài là gì và giải pháp khắc phục ra sao?
    • K-means khá nhạy cảm với các đối tượng ngoại lai và phụ thuộc vào việc khởi tạo tâm cụm ban đầu. Đề tài giải quyết bằng cách áp dụng cơ chế lặp thử nghiệm nhiều lần với các tâm khởi tạo ngẫu nhiên khác nhau và tham chiếu phương pháp k-medoids nhằm đảm bảo tính ổn định tối đa cho kết quả phân cụm của 100% học sinh.

Kết luận

  • Hệ thống hóa toàn diện cơ sở lý luận về Khám phá tri thức trong cơ sở dữ liệu (KDD) và phân loại chi tiết các kỹ thuật phân cụm dữ liệu hiện đại.
  • Cài đặt và thử nghiệm thành công chương trình ứng dụng phân cụm trên tập dữ liệu thực tế gồm 1.200 học sinh trung học phổ thông.
  • Chứng minh tính ưu việt của thuật toán K-means với thời gian xử lý nhanh dưới 1,5 giây và khả năng phân loại học lực chính xác trên 90%.
  • Đưa ra các phát hiện quan trọng về sự tương quan điểm số giữa các môn học và hiện tượng học lệch ở học sinh cuối cấp.
  • Đề xuất hệ thống giải pháp đồng bộ giúp các cơ quan quản lý giáo dục chuyển đổi phương thức đánh giá học lực từ thủ công sang tự động hóa thông minh.

Trong lộ trình 12 tháng tiếp theo, nhóm nghiên cứu dự kiến sẽ tiếp tục nâng cấp thuật toán và mở rộng quy mô thử nghiệm trên hơn 10.000 học sinh tại nhiều địa phương khác nhau. Quý độc giả và các nhà nghiên cứu quan tâm có thể tải toàn văn luận văn để tham khảo chi tiết thuật toán và mã nguồn chương trình ứng dụng.