Tổng quan nghiên cứu

Trong bối cảnh cuộc cách mạng công nghiệp 4.0, trí tuệ nhân tạo và các hệ thống thông minh ngày càng trở nên thiết yếu trong nhiều lĩnh vực. Khai phá dữ liệu (data mining) là một trong những công nghệ trọng tâm giúp trích xuất tri thức ẩn từ các kho dữ liệu lớn, hỗ trợ ra quyết định chính xác và hiệu quả. Theo ước tính, việc áp dụng khai phá dữ liệu trong giáo dục giúp nâng cao chất lượng đào tạo và quản lý học sinh, sinh viên. Tuy nhiên, trong hệ thống đào tạo theo tín chỉ hiện nay, việc xếp loại sinh viên dựa trên điểm chữ (A, B, C, D, F) gặp nhiều khó khăn do mất mát thông tin khi chuyển đổi điểm chữ sang điểm số.

Luận văn tập trung nghiên cứu phương pháp phân lớp dựa trên cây quyết định, đặc biệt là thuật toán ID3, nhằm xây dựng mô hình xếp loại tốt nghiệp sinh viên trực tiếp từ điểm chữ mà không cần chuyển đổi sang điểm số. Nghiên cứu được thực hiện trên cơ sở dữ liệu điểm của sinh viên Khoa Công nghệ thông tin, Trường Đại học Giao thông vận tải, với mục tiêu phát triển hệ thống học máy có khả năng phân loại chính xác kết quả học tập sinh viên theo hệ thống tín chỉ. Phạm vi nghiên cứu bao gồm dữ liệu điểm học tập của sinh viên từ các khóa đào tạo chính quy, tập trung vào việc xây dựng và thử nghiệm mô hình cây quyết định trong giai đoạn 2018-2019.

Việc ứng dụng thành công phương pháp này không chỉ giúp nâng cao độ chính xác trong xếp loại sinh viên mà còn góp phần cải tiến quy trình đánh giá kết quả học tập, giảm thiểu sai sót do chuyển đổi điểm và hỗ trợ công tác quản lý đào tạo hiệu quả hơ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 dựa trên hai nền tảng lý thuyết chính: khai phá dữ liệu và cây quyết định trong học máy.

  1. Khai phá dữ liệu (Data Mining): Là quá trình trích xuất tri thức tiềm ẩn, chưa biết trước từ các cơ sở dữ liệu lớn. Quá trình này gồm sáu giai đoạn: gom dữ liệu, trích lọc, làm sạch và tiền xử lý, chuyển đổi dữ liệu, khai phá dữ liệu và đánh giá kết quả. Các kỹ thuật khai phá dữ liệu phổ biến gồm phân lớp, phân cụm và khai phá luật kết hợp. Phân lớp là kỹ thuật học có giám sát, xây dựng mô hình dựa trên tập dữ liệu huấn luyện có nhãn để phân loại dữ liệu mới.

  2. Cây quyết định (Decision Tree): Là mô hình dự báo dạng cây, trong đó mỗi nút đại diện cho một thuộc tính, các nhánh là các giá trị thuộc tính và nút lá là nhãn lớp dự đoán. Thuật toán ID3 sử dụng tiêu chí lược thông tin thu thêm (Information Gain) để chọn thuộc tính phân chia tại mỗi nút, nhằm tạo cây có độ sâu tối ưu và khả năng phân loại cao. Thuật toán C4.5 là phiên bản cải tiến cho phép xử lý dữ liệu liên tục và dữ liệu thiếu, đồng thời áp dụng kỹ thuật tỉa cây để tránh quá khớp.

Các khái niệm chính bao gồm: entropy, information gain, tập dữ liệu huấn luyện, thuộc tính phân lớp, và thuật toán ID3.

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

Nghiên cứu kết hợp giữa lý thuyết và thực nghiệm trên dữ liệu thực tế. Cơ sở dữ liệu sử dụng là bảng điểm học tập của sinh viên Khoa Công nghệ thông tin, Trường Đại học Giao thông vận tải, gồm khoảng 200 sinh viên các khóa đào tạo chính quy. Dữ liệu bao gồm điểm chữ của các học phần theo hệ thống tín chỉ.

Phương pháp phân tích chính là xây dựng mô hình cây quyết định bằng thuật toán ID3, sau đó đánh giá độ chính xác mô hình trên tập dữ liệu kiểm tra chiếm 10% tổng dữ liệu, còn lại 90% dùng để huấn luyện. Quá trình nghiên cứu được thực hiện trong năm 2019, bao gồm các bước: thu thập và tiền xử lý dữ liệu, cài đặt thuật toán, xây dựng mô hình, thử nghiệm và đánh giá kết quả.

Phương pháp chọn mẫu là lấy toàn bộ dữ liệu sinh viên của Khoa CNTT trong năm học 2018-2019, đảm bảo tính đại diện và đầy đủ. Phân tích dữ liệu sử dụng các chỉ số entropy, information gain để xây dựng cây quyết định, đồng thời đánh giá độ chính xác mô hình bằng tỷ lệ phân lớp đúng trên tập kiểm tra.

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

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

  1. Hiệu quả xây dựng mô hình cây quyết định trên dữ liệu điểm chữ: Thuật toán ID3 được cài đặt thành công và áp dụng trên cơ sở dữ liệu điểm chữ của sinh viên. Kết quả thử nghiệm cho thấy mô hình đạt độ chính xác khoảng 90% khi phân loại sinh viên vào các nhóm xếp loại A (Giỏi), B (Khá), C (Trung bình). Cụ thể, trong tập kiểm tra 10% dữ liệu, tỷ lệ sinh viên được phân loại đúng đạt 89,7%.

  2. Tính khả thi của phân lớp trực tiếp trên điểm chữ: Mô hình cây quyết định cho phép phân loại sinh viên dựa trên điểm chữ mà không cần chuyển đổi sang điểm số, giúp giảm thiểu mất mát thông tin so với phương pháp truyền thống. Ví dụ, sinh viên có điểm chữ A và B được phân biệt rõ ràng trong cây quyết định, tránh việc gộp chung như khi quy đổi sang thang điểm 4.

  3. Đóng góp của các thuộc tính điểm học phần: Qua phân tích thông tin thu thêm, các môn học có trọng số tín chỉ lớn và điểm chữ cao có ảnh hưởng lớn nhất đến việc phân loại kết quả tốt nghiệp. Thuộc tính điểm của các học phần chủ chốt như Lập trình, Cơ sở dữ liệu có IG cao nhất, chiếm trên 60% tổng thông tin thu thêm.

  4. So sánh với các phương pháp khác: Mô hình cây quyết định ID3 có ưu điểm về tính minh bạch, dễ hiểu và khả năng giải thích kết quả phân lớp, so với các mô hình mạng nơ-ron hay SVM thường được xem là "hộp đen". Điều này giúp các nhà quản lý giáo dục dễ dàng áp dụng và điều chỉnh chính sách xếp loại.

Thảo luận kết quả

Nguyên nhân chính giúp mô hình đạt độ chính xác cao là do thuật toán ID3 tận dụng hiệu quả tiêu chí information gain để chọn thuộc tính phân chia, từ đó tạo ra cây quyết định có cấu trúc hợp lý, tránh hiện tượng quá khớp dữ liệu. Việc sử dụng điểm chữ trực tiếp làm thuộc tính đầu vào giúp giữ nguyên thông tin chi tiết về kết quả học tập của sinh viên, khắc phục hạn chế của phương pháp quy đổi điểm số truyền thống.

Kết quả nghiên cứu phù hợp với các báo cáo ngành giáo dục về việc ứng dụng khai phá dữ liệu trong quản lý đào tạo, đồng thời mở rộng ứng dụng cây quyết định trong lĩnh vực giáo dục đại học tại Việt Nam. Biểu đồ phân phối số lượng sinh viên theo từng loại điểm chữ và kết quả phân lớp được trình bày rõ ràng trong các bảng thống kê, minh họa sự phân bố đồng đều và tính khả thi của mô hình.

Ý nghĩa của nghiên cứu không chỉ nằm ở việc nâng cao độ chính xác xếp loại sinh viên mà còn góp phần xây dựng hệ thống đánh giá tự động, giảm thiểu sai sót và tăng tính khách quan trong công tác đào tạo.

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

  1. Triển khai hệ thống phân lớp tự động dựa trên cây quyết định: Các trường đại học nên áp dụng mô hình cây quyết định ID3 để xếp loại sinh viên trực tiếp từ điểm chữ, nhằm nâng cao độ chính xác và tính minh bạch trong đánh giá kết quả học tập. Thời gian triển khai dự kiến trong vòng 6 tháng, do phòng công nghệ thông tin chủ trì.

  2. Tăng cường thu thập và chuẩn hóa dữ liệu điểm chữ: Để đảm bảo chất lượng mô hình, cần xây dựng quy trình thu thập dữ liệu điểm chữ đầy đủ, chính xác và đồng bộ giữa các khoa, phòng ban. Mục tiêu đạt tỷ lệ dữ liệu sạch trên 95% trong vòng 3 tháng.

  3. Đào tạo cán bộ quản lý và giảng viên về khai phá dữ liệu: Tổ chức các khóa đào tạo, hội thảo về ứng dụng khai phá dữ liệu và cây quyết định trong giáo dục nhằm nâng cao nhận thức và kỹ năng sử dụng công nghệ mới. Thời gian thực hiện trong 1 năm, do phòng đào tạo phối hợp với khoa CNTT tổ chức.

  4. Nghiên cứu mở rộng mô hình với các thuật toán nâng cao: Khuyến khích nghiên cứu áp dụng các thuật toán cây quyết định cải tiến như C4.5, CART hoặc kết hợp với các mô hình học máy khác để tăng cường độ chính xác và khả năng xử lý dữ liệu lớn. Thời gian nghiên cứu dự kiến 1-2 năm, do các nhóm nghiên cứu chuyên sâu thực hiện.

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

  1. Giảng viên và cán bộ quản lý giáo dục: Có thể áp dụng mô hình cây quyết định để cải tiến quy trình đánh giá kết quả học tập, nâng cao hiệu quả quản lý đào tạo và xếp loại sinh viên.

  2. Sinh viên ngành Công nghệ thông tin và Khoa học máy tính: Tham khảo để hiểu rõ về ứng dụng thực tiễn của thuật toán ID3 và khai phá dữ liệu trong lĩnh vực giáo dục, phục vụ cho các đề tài nghiên cứu và phát triển phần mềm.

  3. Nhà nghiên cứu và chuyên gia học máy: Sử dụng luận văn làm tài liệu tham khảo về phương pháp xây dựng cây quyết định, đặc biệt trong bài toán phân lớp dữ liệu dạng điểm chữ, mở rộng nghiên cứu về các thuật toán phân lớp.

  4. Các tổ chức đào tạo và phát triển phần mềm giáo dục: Áp dụng kết quả nghiên cứu để phát triển các hệ thống đánh giá tự động, phần mềm quản lý đào tạo thông minh, nâng cao chất lượng dịch vụ giáo dục.

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

  1. Phương pháp cây quyết định có phù hợp với dữ liệu điểm chữ không?
    Có. Thuật toán ID3 sử dụng tiêu chí information gain để chọn thuộc tính phân chia, phù hợp với dữ liệu rời rạc như điểm chữ. Nghiên cứu đã chứng minh mô hình đạt độ chính xác gần 90% trên dữ liệu điểm chữ thực tế.

  2. Mô hình có thể áp dụng cho các ngành học khác ngoài Công nghệ thông tin không?
    Hoàn toàn có thể. Phương pháp xây dựng cây quyết định là chung cho bài toán phân lớp, chỉ cần dữ liệu điểm chữ và nhãn lớp phù hợp, mô hình có thể được điều chỉnh để áp dụng cho các ngành học khác.

  3. Làm thế nào để xử lý dữ liệu điểm chữ không đầy đủ hoặc sai lệch?
    Cần thực hiện bước tiền xử lý dữ liệu bao gồm làm sạch, chuẩn hóa và loại bỏ dữ liệu nhiễu trước khi xây dựng mô hình. Việc này giúp tăng độ chính xác và tính ổn định của cây quyết định.

  4. Mô hình có thể mở rộng để xử lý dữ liệu liên tục không?
    Có. Thuật toán C4.5 là phiên bản cải tiến của ID3 cho phép xử lý dữ liệu liên tục bằng cách phân mảnh giá trị liên tục thành các khoảng rời rạc, phù hợp với các bài toán phức tạp hơn.

  5. Làm sao để đánh giá độ chính xác của mô hình cây quyết định?
    Độ chính xác được đánh giá bằng tỷ lệ phần trăm mẫu dữ liệu kiểm tra được phân loại đúng so với nhãn thực tế. Trong nghiên cứu, mô hình đạt khoảng 90% độ chính xác trên tập kiểm tra chiếm 10% tổng dữ liệu.

Kết luận

  • Luận văn đã xây dựng thành công mô hình phân lớp dựa trên cây quyết định ID3 để xếp loại tốt nghiệp sinh viên trực tiếp từ điểm chữ, đạt độ chính xác khoảng 90%.
  • Phương pháp này khắc phục được hạn chế mất mát thông tin khi chuyển đổi điểm chữ sang điểm số truyền thống.
  • Thuật toán ID3 với tiêu chí information gain giúp chọn thuộc tính phân chia hiệu quả, tạo cây quyết định có cấu trúc hợp lý và dễ giải thích.
  • Nghiên cứu được thực hiện trên dữ liệu thực tế của sinh viên Khoa Công nghệ thông tin, Trường Đại học Giao thông vận tải, đảm bảo tính ứng dụng cao.
  • Đề xuất triển khai hệ thống phân lớp tự động, tăng cường thu thập dữ liệu và đào tạo cán bộ để nâng cao hiệu quả quản lý đào tạo trong các trường đại học.

Tiếp theo, cần mở rộng nghiên cứu áp dụng các thuật toán cây quyết định nâng cao và tích hợp mô hình vào hệ thống quản lý đào tạo hiện có. Các nhà quản lý giáo dục và chuyên gia công nghệ thông tin được khuyến khích áp dụng kết quả nghiên cứu để cải tiến quy trình xếp loại sinh viên, nâng cao chất lượng đào tạo và quản lý.