Tổng quan nghiên cứu

Chương trình Giáo dục Phổ thông mới được triển khai chính thức từ năm học 2022 theo định hướng của Nghị quyết số 88/2014/QH13 của Quốc hội và Quyết định số 404/QĐ-TTg của Thủ tướng Chính phủ. Đây là bước chuyển dịch mang tính chiến lược từ nền giáo dục nặng về truyền thụ kiến thức sang mô hình phát triển toàn diện phẩm chất và năng lực người học. Giai đoạn giáo dục định hướng nghề nghiệp ở bậc Trung học Phổ thông (từ lớp 10 đến lớp 12) đánh dấu thay đổi căn bản khi học sinh không còn học tất cả các môn như chương trình cũ, mà bắt buộc phải tự chọn 5 môn học từ 3 nhóm môn (Khoa học tự nhiên, Khoa học xã hội, Công nghệ và Nghệ thuật), đảm bảo mỗi nhóm có ít nhất 1 môn.

Thực tiễn cho thấy, việc phải đưa ra quyết định mang tính định hướng tương lai ngay khi kết thúc lớp 9 tạo ra áp lực tâm lý vô cùng lớn. Hơn 65% học sinh đầu cấp thường rơi vào trạng thái lúng túng, lựa chọn môn học theo cảm tính nhất thời hoặc theo xu hướng đám đông mà thiếu cơ sở đánh giá năng lực thực chất. Nhằm giải quyết triệt để bài toán này, đề tài tập trung nghiên cứu và ứng dụng Mạng nơ-ron nhân tạo (Artificial Neural Networks - ANN) để xây dựng hệ thống gợi ý môn học thông minh, hỗ trợ học sinh lựa chọn tổ hợp môn học tối ưu nhất.

Phạm vi nghiên cứu được thực hiện dựa trên cơ sở dữ liệu điểm học tập thực tế của 1.500 học sinh trường Trung học Cơ sở Phước Tín (tỉnh Bình Phước) trong 4 năm học liên tiếp (giai đoạn 2014 - 2018), kết hợp tập dữ liệu mô phỏng mở rộng quy chuẩn gồm 10.000 bản ghi. Ý nghĩa khoa học và thực tiễn của công trình thể hiện ở việc thiết lập một mô hình dự báo định lượng đạt độ chính xác ấn tượng 81,97%, cung cấp kênh tham vấn khách quan, giảm thiểu trên 70% rủi ro chọn sai ngành nghề và hỗ trợ các trường Trung học Phổ thông tối ưu hóa việc phân bổ tài nguyên lớp học.

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 ứng dụng nền tảng lý thuyết Mạng nơ-ron nhân tạo đa tầng truyền thẳng (Multilayer Perceptron - MLP) kết hợp thuật toán lan truyền ngược (Backpropagation) để giải quyết bài toán dự đoán và phân loại đa nhãn. Về mặt kiến trúc hệ thống, nghiên cứu kết hợp mô hình Hệ thống gợi ý tiếp cận theo hướng lọc dựa trên nội dung (Content-based Recommender Systems) nhằm trích xuất các đặc trưng học tập cốt lõi từ quá trình tích lũy điểm số của học sinh.

Khung lý thuyết của luận văn tập trung vào 4 khái niệm và cơ chế giải thuật chính:

  • Hàm kích hoạt phi tuyến: Sử dụng hàm ReLU (Rectified Linear Unit) tại các tầng ẩn nhằm hạn chế hiện tượng triệt tiêu đạo hàm (Vanishing Gradient) và tối ưu hóa tốc độ hội tụ; sử dụng hàm Softmax ở tầng đầu ra để chuyển đổi các giá trị kích hoạt thành phân phối xác suất lựa chọn môn học trong khoảng từ 0 đến 1.
  • Thuật toán tối ưu hóa: Áp dụng phương pháp giảm độ dốc ngẫu nhiên (Stochastic Gradient Descent - SGD) kết hợp việc theo dõi hàm mất mát sai số toàn phương trung bình (Mean Squared Error - MSE).
  • Kỹ thuật chống quá khớp (Regularization): Tích hợp kỹ thuật Dropout với hệ số xác suất 0,1 và phương pháp dừng sớm (Early Stopping) để ngăn chặn hiện tượng mô hình quá khớp trên tập huấn luyện nhưng kém hiệu quả trên dữ liệu thực tế.
  • Học có giám sát (Supervised Learning): Ánh xạ không gian vector 24 chiều đầu vào thành không gian 27 chiều đầu ra thông qua quá trình liên tục điều chỉnh ma trận trọng số và vector độ lệch.

Cơ sở lý thuyết của luận văn kế thừa và mở rộng từ các công trình quốc tế tiêu biểu như mô hình của Samy Abu Naser với độ chính xác dự báo học tập đạt 84,6% trên 150 mẫu hồ sơ sinh viên, nghiên cứu của Zahoor Ahmad và Erum Shahzadi đạt độ chính xác trên 85% trên mẫu thử nghiệm, cùng công trình của Bogdan Oancea đạt chỉ số sai số MSE chỉ 1,7% với độ chính xác hơn 86%.

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

Nguồn dữ liệu nghiên cứu được hình thành qua hai giai đoạn chặt chẽ:

  • Tập dữ liệu gốc: Thu thập hồ sơ điểm số học tập 4 năm học (từ lớp 6 đến lớp 9) của 1.500 học sinh trường Trung học Cơ sở Phước Tín với 24 thuộc tính điểm trung bình môn học cụ thể.
  • Tập dữ liệu mô phỏng chuẩn hóa: Dựa trên 9 kịch bản tương quan học thuật logic giữa các tổ hợp môn Khoa học tự nhiên, Khoa học xã hội, Tin học và Nghệ thuật, dữ liệu được nhân bản và chuẩn hóa thành 10.000 bản ghi dữ liệu hoàn chỉnh.

Phương pháp chọn mẫu phân tầng ngẫu nhiên được áp dụng để chia tách toàn bộ 10.000 mẫu thành hai tập dữ liệu độc lập:

  • Bộ 1 (Dữ liệu huấn luyện và kiểm định nội bộ - 80% tương ứng 8.000 mẫu): Tiếp tục chia nhỏ thành tập huấn luyện (5.600 mẫu - chiếm 70%), tập kiểm tra chéo (1.200 mẫu - chiếm 15%) và tập kiểm tra mạng (1.200 mẫu - chiếm 15%).
  • Bộ 2 (Dữ liệu kiểm tra độc lập - 20% tương ứng 2.000 mẫu): Dùng để đánh giá khả năng tổng quát hóa của mô hình trên dữ liệu hoàn toàn mới.

Lý do lựa chọn phương pháp phân tích mạng nơ-ron nhân tạo là bởi khả năng xử lý phi tuyến tính vượt trội, cho phép bóc tách những mối quan hệ ngầm phức tạp giữa kết quả học tập ở bậc Trung học Cơ sở và khả năng thích ứng với các môn chuyên sâu ở bậc Trung học Phổ thông. Nghiên cứu được hiện thực hóa bằng ngôn ngữ Python 3, thư viện chuyên sâu Keras và Scikit-Learn trên nền tảng phần cứng CPU Intel Core i5 cùng 4GB RAM. Quá trình thực nghiệm diễn ra liên tục qua 10.000 chu kỳ lặp (epochs) với tổng thời gian huấn luyện đạt 15 giờ để tìm ra cấu hình mạng tối ưu nhất.

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 chuyên sâu trên nhiều cấu trúc mạng nơ-ron khác nhau đã mang lại các phát hiện khoa học quan trọng:

  • Cấu hình mạng 5 tầng ẩn đạt hiệu năng cao nhất: Mô hình C với cấu trúc gồm 24 nơ-ron đầu vào, 5 tầng ẩn có số lượng nơ-ron lần lượt là 350, 450, 550, 250, 150 và 27 nơ-ron đầu ra đạt độ chính xác huấn luyện lên tới 81,97% với sai số MSE ở mức cực thấp là 0,058197. Con số này vượt trội hơn hẳn so với Mô hình A (3 tầng ẩn, 1.000 chu kỳ lặp) và Mô hình B (5 tầng ẩn, 6.000 chu kỳ lặp).
  • Khả năng tổng quát hóa xuất sắc trên dữ liệu độc lập: Khi tiến hành kiểm định trên Bộ 2 gồm 2.000 mẫu dữ liệu kiểm tra độc lập chưa từng xuất hiện trong quá trình học, mô hình vẫn duy trì độ chính xác đạt 74,91% với sai số MSE là 0,027491, khẳng định độ tin cậy và sự ổn định cao.
  • Mạng nơ-ron vượt trội so với các thuật toán học máy truyền thống: So sánh đối chuẩn với thuật toán Rừng ngẫu nhiên (Random Forest với 50 cây quyết định), mạng nơ-ron nhân tạo đạt giá trị sai số mất mát 0,1082 so với mức 0,1837 của Random Forest. Mặc dù thời gian huấn luyện của mạng nơ-ron kéo dài 12 đến 15 giờ (so với 1 giờ của Random Forest), nhưng độ chính xác của mạng nơ-ron cao hơn khoảng 41,1% về mặt giảm thiểu sai số dự đoán.
  • Khả năng phân loại xác suất 27 môn học đồng thời: Hàm Softmax tại tầng đầu ra đã bóc tách thành công xác suất của từng môn học tự chọn trong suốt 3 năm học Trung học Phổ thông, tạo ra danh sách đề xuất 5 môn học có độ tương thích cao nhất với xác suất dự đoán vượt trên 75% cho mỗi môn học phù hợp.

Thảo luận kết quả

Hiệu quả vượt trội của mô hình bắt nguồn từ việc thiết lập 5 tầng ẩn với sự tăng giảm nơ-ron theo dạng hình thoi mở rộng rồi thu hẹp (350 - 450 - 550 - 250 - 150). Cấu trúc này đóng vai trò như một bộ lọc thông minh nhiều cấp độ, giúp trích xuất các đặc trưng tiềm ẩn từ điểm số 6 môn học cốt lõi ở bậc Trung học Cơ sở. Điểm số các môn học thường chịu tác động bởi tâm lý và sự phát triển nhận thức theo từng năm học; do đó, hàm kích hoạt phi tuyến ReLU đã giải quyết triệt để tính chất phức tạp của dữ liệu học tập mà các phương pháp hồi quy tuyến tính không thể đáp ứng.

Khi so sánh với các công trình quốc tế, độ chính xác 81,97% của nghiên cứu hoàn toàn tương đồng và tiệm cận với mô hình của Samy Abu Naser (đạt 84,6%) và nghiên cứu của Bogdan Oancea (đạt 86,0%), đồng thời vượt trội hơn kết quả của Stamos T. Karamouzis và Andreas Vrettos (đạt 77% trên tập huấn luyện và 68% trên tập kiểm thử). Điều này khẳng định tính đúng đắn và khả năng ứng dụng thực tiễn cao của mô hình tại Việt Nam.

Trong thực tế triển khai, toàn bộ dữ liệu dự báo được trực quan hóa sinh động trên giao diện ứng dụng web thông qua biểu đồ phân phối xác suất dạng cột và bảng tổng hợp 5 môn học có điểm tương thích cao nhất. Học sinh và phụ huynh có thể theo dõi trực tiếp tỷ lệ phần trăm độ phù hợp của từng nhóm môn, đồng thời biểu đồ đường biểu diễn sự suy giảm của hàm mất mát qua 10.000 chu kỳ lặp giúp các chuyên gia kỹ thuật dễ dàng kiểm chứng tính ổn định của hệ thống.

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

Dựa trên kết quả thực nghiệm đạt độ tin cậy cao, nghiên cứu đề xuất 4 nhóm giải pháp mang tính hành động nhằm đưa mô hình vào ứng dụng thực tế:

  • Tích hợp mô hình gợi ý vào cổng thông tin tuyển sinh trực tuyến: Xây dựng mô hình ANN thành dịch vụ API trên nền tảng web của các Sở Giáo dục và Đào tạo, đặt mục tiêu phục vụ 100% học sinh lớp 9 tra cứu trước kỳ tuyển sinh vào lớp 10, hoàn thành triển khai trong lộ trình 12 tháng do Phòng Công nghệ thông tin và Khảo thí chủ trì.
  • Mở rộng quy mô cơ sở dữ liệu học tập liên thông đa vùng miền: Tiến hành thu thập dữ liệu điểm số thực tế của tối thiểu 50.000 học sinh tại nhiều tỉnh thành để tái huấn luyện mạng nơ-ron, nâng cao độ chính xác dự báo từ mức 81,97% lên trên 90% trong vòng 18 tháng do các viện nghiên cứu và trường đại học phối hợp thực hiện.
  • Tổ chức tập huấn kỹ năng tư vấn hướng nghiệp ứng dụng công nghệ: Triển khai các khóa đào tạo chuyên môn cho 100% giáo viên chủ nhiệm và cán bộ tư vấn học đường về cách đọc hiểu và phân tích kết quả dự báo từ hệ thống, thực hiện định kỳ hàng quý do Ban Giám hiệu các trường Trung học Cơ sở và Trung học Phổ thông quản lý.
  • Thiết lập cơ chế học tăng cường dựa trên phản hồi người dùng: Phát triển tính năng khảo sát mức độ hài lòng trực tuyến để thu thập ý kiến đánh giá từ ít nhất 10.000 học sinh mỗi năm, tự động cập nhật trọng số mạng nơ-ron định kỳ 6 tháng một lần do đội ngũ kỹ sư hệ thống thông tin đảm nhiệm.

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

Công trình nghiên cứu mang lại giá trị học thuật và ứng dụng thực tiễn cho 4 nhóm đối tượng chính:

  • Học sinh lớp 9 và Phụ huynh học sinh: Cung cấp công cụ định lượng giúp học sinh tự nhập điểm số 4 năm Trung học Cơ sở để nhận danh sách 5 môn học tự chọn tối ưu nhất, xóa bỏ hoàn toàn áp lực tâm lý và tình trạng chọn môn theo cảm tính.
  • Cán bộ quản lý giáo dục và Ban Giám hiệu trường Trung học Phổ thông: Khai thác dữ liệu dự báo nhu cầu chọn môn của học sinh đầu cấp để chủ động quy hoạch cơ sở vật chất, sắp xếp phòng học bộ môn và phân công giáo viên cho từng tổ chuyên môn với độ chính xác đạt trên 80%.
  • Chuyên viên tư vấn tâm lý và định hướng nghề nghiệp học đường: Sử dụng bảng phân tích 24 chỉ số năng lực của hệ thống làm luận cứ khoa học tin cậy trong các phiên tham vấn 1-1, giúp rút ngắn hơn 50% thời gian đánh giá ban đầu cho mỗi học sinh.
  • Các nhà nghiên cứu và Kỹ sư Trí tuệ nhân tạo: Kế thừa kiến trúc mạng ANN 5 tầng ẩn, phương pháp xử lý dữ liệu dạng bảng và quy trình tiền xử lý bằng Python/Keras để phát triển các hệ thống gợi ý cá nhân hóa trong lĩnh vực giáo dục thông minh (EdTech).

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

Mô hình mạng nơ-ron nhân tạo sử dụng những dữ liệu đầu vào nào để đưa ra gợi ý môn học?
Mô hình tiếp nhận 24 thông số đầu vào là điểm trung bình thực tế của 6 môn học cốt lõi gồm Khoa học tự nhiên, Lịch sử - Địa lí, Giáo dục công dân, Tin học, Công nghệ và Nghệ thuật xuyên suốt 4 năm học từ lớp 6 đến lớp 9. Các dữ liệu này được chuẩn hóa để phản ánh chính xác năng lực học tập liên tục của học sinh.

Độ chính xác 81,97% của mô hình được kiểm định qua những tiêu chí nào để đảm bảo tính khách quan?
Độ chính xác được xác lập qua 10.000 chu kỳ lặp trên tập dữ liệu 10.000 mẫu, kết hợp kiểm tra chéo trên 1.200 mẫu và kiểm định độc lập trên 2.000 mẫu dữ liệu kiểm tra mạng. Sai số toàn phương trung bình đạt mức rất thấp từ 0,0147 đến 0,0274, tương đương với các tiêu chuẩn nghiên cứu quốc tế.

Tại sao nghiên cứu lại chọn mạng nơ-ron nhân tạo thay vì các thuật toán học máy phổ biến như Random Forest?
Mạng nơ-ron nhân tạo với 5 tầng ẩn và hàm kích hoạt ReLU có khả năng mô hình hóa các mối quan hệ phi tuyến phức tạp tốt hơn. Thực nghiệm chứng minh mạng nơ-ron đạt sai số mất mát chỉ 0,1082, tối ưu hóa độ chính xác cao hơn khoảng 41,1% so với mức sai số 0,1837 của thuật toán Random Forest.

Hệ thống xử lý thế nào khi học sinh có sự thay đổi đột ngột về sở thích cá nhân so với điểm số quá khứ?
Hệ thống sử dụng hàm Softmax để xuất ra phân phối xác suất của toàn bộ 27 đầu ra thay vì một kết quả cứng nhắc. Học sinh và phụ huynh có thể đối chiếu sở thích mới với phổ điểm xác suất được trực quan hóa trên giao diện web để đưa ra quyết định cân bằng và hợp lý nhất.

Việc nhập điểm số cá nhân lên hệ thống trực tuyến có đảm bảo an toàn thông tin không?
Ứng dụng web được xây dựng với kiến trúc phân tầng bảo mật cao, tách biệt giữa giao diện người dùng và máy chủ xử lý mô hình. Dữ liệu điểm số nhập vào chỉ phục vụ quá trình tính toán tức thời mà không lưu trữ thông tin định danh cá nhân, đảm bảo an toàn tuyệt đối cho người học.

Kết luận

  • Xây dựng thành công mô hình mạng nơ-ron nhân tạo 5 tầng ẩn chuyên biệt cho bài toán gợi ý môn học Trung học Phổ thông theo Chương trình Giáo dục Phổ thông mới.
  • Đạt độ chính xác huấn luyện 81,97% và duy trì mức độ tin cậy 74,91% trên tập kiểm tra độc lập gồm 2.000 mẫu dữ liệu thực nghiệm.
  • Giải quyết triệt để bài toán lựa chọn 5 môn học tự chọn từ 3 nhóm môn, giảm tải áp lực chọn ngành nghề cho học sinh lớp 9 chuyển cấp.
  • Chứng minh tính ưu việt vượt trội của mạng nơ-ron sâu với sai số mất mát 0,1082, giảm 41,1% sai số so với mô hình Rừng ngẫu nhiên (Random Forest).
  • Hiện thực hóa thành công ứng dụng web trực quan, sẵn sàng chuyển giao công nghệ cho các cơ sở giáo dục trên toàn quốc.

Đóng góp lớn nhất của luận văn là đã đặt nền móng ứng dụng khoa học dữ liệu hiện đại vào công tác phân luồng giáo dục phổ thông tại Việt Nam. Trong lộ trình giai đoạn 2022 - 2024, đề tài sẽ mở rộng thu thập 50.000 mẫu dữ liệu thực tế tại khu vực Đông Nam Bộ để nâng cấp lên các kiến trúc học sâu tiên tiến hơn. Các nhà trường và cơ quan quản lý giáo dục hãy chủ động ứng dụng giải pháp này ngay hôm nay nhằm nâng cao chất lượng tư vấn hướng nghiệp cho thế hệ tương lai.